Курс починається з вивчення системи контролю версій Git. Студенти освоють основні команди та принципи роботи з кодом. Далі йде знайомство з GitLab - платформою для спільної розробки. Тут навчаться відстежувати зміни, керувати завданнями та працювати в команді.
У цьому модулі студенти навчаться створювати CLI-додатки з використанням вбудованих модулів Node.js. Паралельно розглядаються сучасні інструменти розробки: налаштування код-стайлу, дебагінг, робота з Docker та процес деплою. Це дає повний цикл розробки від ідеї до запуску.
Студенти розроблять кілька практичних чат-ботів для Telegram. Під час роботи навчаться правильно організовувати код та вивчать способи деплою додатків. Кожен бот - це реальний проект з конкретним завданням.
Цей модуль присвячений створенню REST API для керування користувачами. Використовується Express.js - популярний фреймворк для Node.js. Завдання ускладнюються поступово, що змушує рефакторити код та покращувати його якість.
Студенти отримають практичний досвід роботи з основними сервісами Amazon Web Services. Модуль включає роботу з лямбда-функціями, сервісом електронної пошти SES та сховищем даних S3. Це навички, які потрібні у комерційній розробці.
Завершальний модуль для тих, хто вже освоїв основи. Тут студенти переходять на TypeScript та фреймворк Nest.js. Це підвищує їхню конкурентоспроможність на ринку праці та дає знання для складніших проектів.
На курсі використовуються: вбудовані модулі Node.js, Express, Telegram Bot API, axios, MongoDB, ESLint/Prettier, AWS сервіси (SES, S3, лямбди), Nest.js та TypeScript.
Вартість навчання залежить від швидкості проходження - чим швидше вчитесь, тим менше платите. Доступний тестовий період 7 днів. На курсі є менторська підтримка та можливість безкоштовної заморозки навчання.