Курс Node.js

  • Online
  • Для опытных
  • Node.js
Образовательный центр: IT-Столица
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:10 занятий
Начало курса:Любой момент
Стоимость обучения:6 100 UAH за курс

Слухачі курсу ознайомляться з етапами створення додатка, створенням додатків RTA або real-time applications, масштабуванням і розгортанням готового додатка на Node.js.

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

Теми:

  • Node.js і його роль в сучасній веб-розробці. Огляд наявних технологій
  • Перший додаток на Node.js - виведення "Hello world"
  • Основні поняття Node.js core
  • Цикл Event loop для виконання неблокованих операцій введення-виведення
  • Глобальні об'єкти (global), доступні в будь-якому місці програми, та їх застосування в Node.js
  • Паралельні програми та fork процесів в Node.js
  • Функції модуля Timers
  • Клас Buffer
  • Об'єкт EventEmitter і робота з подіями в Node.js
  • Встановлення модулів і робота з пакетним менеджером NPM
  • Асинхронне програмування і багатопоточність в Node.js
  • Файли та робота з ними в Node.js
  • Робота з web-сокетами та використання бібліотеки socket.io
  • Комп'ютерні мережі, сервери й протоколи. HTTPS, HTTP, TCP
  • Управління асинхронним потоком з використанням модуля async
  • Бази даних в Node.js і система Mongo.db
  • Робота з шаблонізатором в Node.js: EJS, Jade, Mustache
  • Веб-фреймворки і їх застосування для Node.js
  • Фреймворк Express в управлінні серверами й маршрутами
  • Розробка RESTFul app із застосуванням Express
  • Шаблон проектування MVC (Model, View, Controller) для Node.js
  • Як тестувати код на Node.js
  • Проведення unit-тестування коду
  • Методології TDD (test-driven development) і BDD (behavior-driven development)
  • Підсумки навчання. Подальша робота з Node.js

Попередні вимоги

  • Основи роботи з системою контролю версій
  • Знання JavaScript, HTML і CSS
  • Практичні навички в інтегрованому середовищі розробки IDE

Випускники курсу зможуть

  • Застосовувати фреймворк express.js для створення веб-сервісів
  • Розділяти код і оформляти інтерфейс проєкту з використанням шаблонізатора
  • Використовувати Node.js для створення додатків
  • Застосовувати бібліотеку socket.io і технологію веб-сокетів для створення програмного забезпечення real-time
  • Використовувати архітектуру REST при створенні додатків

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

  • Викладачі практики
  • Корпоративне навчання
  • Можливість навчатись у вихідні
  • Можливість влаштуватись у провідні IT-компанії
  • Індивідуальне навчання

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

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

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

Учебный центр
DAN IT Education
Формат
Online
Начало обучения
31.10.2025
Длительность
10 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
4 500 UAH за месяц
Учебный центр
Itvdn
Формат
Online
Начало обучения
13.10.2025
Длительность
7 месяцев
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
34 496 UAH за курс
Учебный центр
ITGid
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для опытных
Язык обучения
Russian
Стоимость
1 230 UAH за курс
Учебный центр
ITGid
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
902 UAH за курс