Курс 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 за місяць
Навчальний центр
Robot Dreams
Формат
Online
Початок навчання
14.05.2025
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
15.12.2025
Тривалість
9 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
9 499 UAH за курс
Навчальний центр
DAN IT Education
Формат
Online
Початок навчання
31.10.2025
Тривалість
10 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
4 500 UAH за місяць