Курс Node.js
- Online
- Для опытных
- Node.js
![]() |
|
| Образовательный центр: | CyberBionic Systematics |
|---|---|
| Формат: | Курс |
| Язык обучения: | Ukrainian |
| Длительность обучения: | 24 часов |
| Начало курса: | Дата формируется |
| Стоимость обучения: | 7 588 UAH за курс |
Курс "Node.js" буде корисний всім, хто хоче навчитись створювати додатки за допомогою Node.js. Для проходження даного курсу необхідно володіти мовою програмування JavaScript на хорошому рівні.
Програма курсу
Знайомство з Node.js
- Що таке Node.js?
- Встановлення Node.js
- Знайомство з NVM
- Перший додаток HTTP-сервер
- Поняття модуля в Node.js
- Стандарти CammonJS та ECMAScript
- Створення власного модуля
- Підключення модулів
Стандартні модулі та NPM
- Знайомство з стандартними модулями Node.js
- Знайомство з NPM
- Використання NPM модулів: пошук, встановлення, використання
- Створення модуля та публікація в NPM
Асинхронність в Node.js
- Асинхронна модель Node.js
- Що таке EventLoop?
- Що таке EventEmitter?
- Додавання та видалення модій
- Події користувача
Робота з сервером
- Модуль HTTP
- Node.js tools: nodemon, dotenv
- Знайомство з фреймворком Express.js
- Маршрутизація в додатку
- Поняття Middleware
- Обробка помилок
Знайомство з Express.js
- Знайомство з фреймворком Express.js
- Маршрутизація в додатку
- Поняття Middleware
- Обробка помилок
Авторизація та аутентифікація
- Робота з cookies та сесіями
- Знайомство з JWT
- Приклад авторизації на основі JWT
- Бібліотека passport.js
Робота з базою даних
- Поняття драйверу бази даних, встановлення та підключення
- Знайомство з ORM
- Бібліотека sequilize
- Інтеграція додатку з базою даних
Багатозадачність та багато поточність в Node.js
- Робота з процесами
- Робота з потоками
REST API
- Визначення REST API та його принципи
- Створення REST API додатку (MVC)
- Використання CORS
- Структура проєкту
- Створення додатку "ToDo List"
- Документування коду
- SSR (Робота зі статичними файлами та шаблонами)
Streams
- Buffer
- Що таке Stream?
- Типи stream-ів та робота з ними
- Використання Stream-ів на практиці
WebSockets
- Знайомство з технологією WebSockets
- Бібліотека socket.io
- Створення Real-time додатку
Тестування додатків
- Що таке тестування?
- Які тести ми пишемо та для чого?
- Знайомство з фреймворком Jest
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
- Дмитро Охріменко - Експерт з побудови розподілених та веб-орієнтованих додатків
- Олександр Виноградов - Software Developer
Категории курса
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
ITGid
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
902 UAH за курс
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
02.11.2026
Длительность
9 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
10 999 UAH за курс
Учебный центр
Hillel IT school
Формат
Online
Начало обучения
05.11.2026
Длительность
16 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
10 800 UAH за курс
Учебный центр
Itvdn
Формат
Online
Начало обучения
14.10.2026
Длительность
7 месяцев
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
41 912 UAH за курс
