Курс Node.js

Сейчас набор на этот курс закрыт. Просмотрите другие курсы

  • Online
  • Для начинающих
  • Node.js
Образовательный центр: Source IT
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:6 недель
Начало курса:Дата формируется
Стоимость обучения:7 500 UAH за курс

Програма курсу

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/CD and deployment process

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

Результат після проходження курсу

  • Розуміння принципів роботи асинхронного JavaScript
  • Дізнаєтеся, як працює Node.js
  • Вивчите Express framework
  • Навчитеся працювати з базою даних
  • Навчитеся структурувати свій код

Особливості курсу

  • Курс розрахований на розробників з досвідом розробки на JavaScript
  • Сертифікат після проходження курсу
  • Курс побудований з урахуванням реальних вимог IT компаній
  • Протягом усього курсу ведеться рейтинг успішності
  • Бонусне заняття зі стратегії працевлаштування

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
IT-Столица
Формат
Online
Начало обучения
Будь-який момент
Длительность
10 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
6 100 UAH за курс
Учебный центр
Okten School
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
7 000 UAH за курс
Учебный центр
Robot Dreams
Формат
Online
Начало обучения
23.07.2026
Длительность
34 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
01.06.2026
Длительность
9 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
10 999 UAH за курс