Курс Node.js

  • Online
  • Для початківців, Для досвідчених
  • Node.js
Навчальний центр: CHI IT Academy
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:20 занять
Початок курсу:Дата формується
Вартість навчання:11 000 UAH за курс

Великою перевагою навчання Node.js є те, що ця платформа проста в опануванні та застосуванні. Оволодіти Node.js тим, у кого є базові знання синтаксису JavaScript, буде нескладно. Але якщо ти новачок у програмуванні, курс надасть тобі необхідні базові знання та добрий старт для подальшого професійного розвитку.

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

Вступне заняття

  • Знайомство з командою
  • Обговорення плану курсу
  • Знайомство з JavaScript та Node.js
  • Налаштування середовища

Основи JavaScript. Основи Git

  • Пару слів про двигун JavaScript
  • Hello World
  • Типи JavaScript
  • Оператори JavaScript
  • Створення робочого репозиторію
  • Основні команди Git

Функції та структури даних JavaScript. Частина 1

  • Об'єкти
  • Масиви

Функції та структури даних JavaScript. Частина 2

  • Функції
  • Методи роботи з об'єктами та масивами

ООП JavaScript. Частина 1

  • Принципи ООП
  • Прототипи
  • Контекст

ООП JavaScript. Частина 2

  • Класи
  • Шаблони дизайну

Асинхронний JavaScript

  • Callback
  • Promise
  • Async/await

JavaScript tricks

  • Rest & Spread
  • Опціональна послідовність
  • Значення за замовчуванням
  • Динамічна типізація
  • Рекурсія
  • Генератори

Networking

  • HTTP/HTTPS
  • TCP/IP
  • Веб-сокети
  • Огляд CORS, MQTT і SMTP

Rest API та GraphQL

  • Огляд CRUD
  • Принципи Rest
  • Огляд GraphQL

Основи Node.js. Частина 1

  • Event loop (або цикл подій)
  • Огляд Node API
  • Огляд баз даних

Основи Node.js. Частина 2

  • Express і маршрутизація
  • Огляд архітектури розробки

Бази даних NoSQL

  • Огляд MongoDB
  • ODM
  • Огляд MongoDB GUI

Бази даних SQL

  • Огляд функціональності SQL
  • Бази даних SQL та огляд ORM
  • Ін'єкції, транзакції та репозиторії SQL

Streams

  • Потоки Node.js
  • Файлова система API

Дочірні процеси та потоки

  • fork
  • spawn
  • exec
  • execfile
  • огляд worker threads

Авторизація та аутентифікація

  • Огляд термінів. Визначення різниці
  • JWT-токени

Docker. Continuous Integration, Continuous Delivery

  • Основи Docker
  • Docker Compose, Dockerfile
  • Огляд інструментів CI

Тестування

  • Концепції тестів
  • Інструменти тестування
  • Модульні тести
  • Тести E2E
  • Інтеграційне тестування

Презентація випускних проєктів

Презентація випускного проєкту, який ти зможеш додати до свого портфоліо.

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

  • 20 занять тривалістю по 1,5 години
  • практичні домашні завдання після кожного заняття для засвоєння вивченого матеріалу
  • допоміжні матеріали: презентації, корисні посилання, записи лекцій
  • сертифікат про закінчення курсу, що підтверджує отримані навички та компетенції

Викладачі курсу

Олександр Біліченко - Інженер-розробник відділу Node.js at CHI Software

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 100 UAH за курс
Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
02.11.2026
Тривалість
9 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
10 999 UAH за курс
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
Дата формується
Тривалість
24 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
7 588 UAH за курс
Навчальний центр
Itvdn
Формат
Online
Початок навчання
14.07.2026
Тривалість
7 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
41 912 UAH за курс