Курс Node.js от Source iT

Node.js
старт

27 октября

 

  • ты - выпускник курсов JavaScript(basic level)
  • у тебя есть опыт программирования на Javascript (0,5-2 года)
  • хочешь профессионально расти и развиваться

Заявка на курс

Node.js

Введите имя!
Введите корректный E-mail!
Введите телефон!
Подписаться на рассылку новостей

Программа курса Node.js

  • ECMAScript 6

  • - ES6 new features.
    - Arrow functions and lambdas.
    - Iterators and Generators.
    - Modules.
    - Proxies.
    - OOP in JavaScript.
    - JavaScript Design Patterns.
    - Intro in asynchronous development.


  • Asynchronous JavaScript

  • - Async JavaScript.
    - Callbacks and Callback hell.
    - Promises.
    - Using Generators.


  • Node.js - intro

  • - What is node.js?
    - Event loop.
    - Installing node. Create and run the first app.
    - Debugging in node.js.
    - Node package manager (NPM).
    - package.json.
    - NPM package structure.
    - Common errors with NPM.
    - NPM as task runner. Create simple task for npm.
    - Create your own package.


  • Node.js - advanced

  • - Node web-server.
    - Global modules.
    - Events and memory leaks.
    - http module.
    - Logging libraries debug, morgan, winston.
    - Errors handling.
    - Domains, async try...catch.
    - Reading environment and command prompt parameters.


  • Node.js - expert

  • - libUV.
    - Timers, nextTicks, ref/unref.
    - Streams.
    - fs module. Working with files.
    - Data streams in node.js. Readable/Writable streams. Request/Response.
    - pipe.
    - Long-polling.


  • Express.js framework

  • - REST API.
    - Express.js.
    - Express.js server configuration.
    - Middleware.
    - Error handling.
    - Templates. EJS.
    - Swagger rest documentation library.
    - Bluebird promise library.
    - CORS and JSONP.
    - Authentication and Authorization. Passport.js. JWT. oAuth.


  • Working with databases

  • - MongoDB - NoSQL database.
    - MongoDB native driver.
    - Mongoose ODM.
    - PostgreSQL.
    - PostgreSQL native driver.
    - Sequelize ORM.


  • Testing and code quality

  • - Unit testing. TDD. Red-Green-Refactor pattern.
    - Mocha testing framework.
    - Chai TDD assertion library.
    - Sinon stubs and mocks library.
    - Tslint. Configuration. airbnb.


  • CI/DI and deployment process

  • - Configure CI/DI on CircleCI example.
    - Run application on production environment.
    - node-daemon library.
    - pm2 library.
    - Apache configuration.

Что вы получите в результате курса Node.js

  • Понимание принципов работы асинхронного JavaScript.
  • Узнаете как работает node.js.
  • Изучите Express.js framework.
  • Научитесь работать с базой данных.
  • Научитесь тестировать свой код.

Стоимость курса Node.js

Стоимость курса: 6497 грн. Есть вариант помесячной оплаты, детали уточняйте у менеджеров.
55 часов обучения + занятие по стратегии трудоустройства.

Когда и как проводятся занятия по курсу Node.js

Продолжительность курса: 3 месяца. Занятия по курсу Node.js проводятся в вечернее время в будние дни и/или в субботу, 2 раза в неделю по 2.5 часа, согласно основному расписанию курсов. Есть возможность индивидуальных занятий.
  • Курс построен с учетом реальных требований IT компаний. Мы не просто учим, а выпускаем будущих айтишников.
5/5