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

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

Учебный центр
Foxminded
Формат
Online
Начало обучения
Будь-який момент
Длительность
7 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
6 400 UAH за месяц
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
02.11.2026
Длительность
9 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
10 999 UAH за курс
Учебный центр
Robot Dreams
Формат
Online
Начало обучения
23.07.2026
Длительность
34 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
Дата формується
Длительность
24 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
7 588 UAH за курс