Курс 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, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
25.07.2025
Тривалість
24 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
7 030 UAH за курс
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
7 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 400 UAH за місяць
Навчальний центр
ITGid
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для досвідчених
Мова навчання
Russian
Вартість
1 230 UAH за курс
Навчальний центр
Okten School
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
7 000 UAH за курс
