Курс 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, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
Hillel IT school
Формат
Online
Початок навчання
28.10.2025
Тривалість
16 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
9 800 UAH за курс
Навчальний центр
Okten School
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
7 000 UAH за курс
Навчальний центр
Itvdn
Формат
Online
Початок навчання
13.10.2025
Тривалість
7 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
34 496 UAH за курс
Навчальний центр
DAN IT Education
Формат
Online
Початок навчання
31.10.2025
Тривалість
10 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
4 500 UAH за місяць