Foxminded

Node.js

8 000 UAH за місяць
7 місяців
Для досвідчених
Node.js
Цей курс навчить писати ботів та працювати з серверною частиною веб-додатків на Node.js. Ви освоїте Git, CLI, REST API, роботу з хмарними сервісами AWS та створення чат-ботів для Telegram. Після курсу ви зможете претендувати на позицію Junior Node.js розробника.

Про курс

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

Основи Git та робота з GitLab

Курс починається з вивчення системи контролю версій Git. Студенти освоють основні команди та принципи роботи з кодом. Далі йде знайомство з GitLab - платформою для спільної розробки. Тут навчаться відстежувати зміни, керувати завданнями та працювати в команді.

Робота з командним рядком та інструменти розробника

У цьому модулі студенти навчаться створювати CLI-додатки з використанням вбудованих модулів Node.js. Паралельно розглядаються сучасні інструменти розробки: налаштування код-стайлу, дебагінг, робота з Docker та процес деплою. Це дає повний цикл розробки від ідеї до запуску.

Створення чат-ботів для Telegram

Студенти розроблять кілька практичних чат-ботів для Telegram. Під час роботи навчаться правильно організовувати код та вивчать способи деплою додатків. Кожен бот - це реальний проект з конкретним завданням.

Розробка REST API

Цей модуль присвячений створенню REST API для керування користувачами. Використовується Express.js - популярний фреймворк для Node.js. Завдання ускладнюються поступово, що змушує рефакторити код та покращувати його якість.

Робота з хмарними сервісами AWS

Студенти отримають практичний досвід роботи з основними сервісами Amazon Web Services. Модуль включає роботу з лямбда-функціями, сервісом електронної пошти SES та сховищем даних S3. Це навички, які потрібні у комерційній розробці.

Поглиблені теми: TypeScript та Nest.js

Завершальний модуль для тих, хто вже освоїв основи. Тут студенти переходять на TypeScript та фреймворк Nest.js. Це підвищує їхню конкурентоспроможність на ринку праці та дає знання для складніших проектів.

Технології курсу

На курсі використовуються: вбудовані модулі Node.js, Express, Telegram Bot API, axios, MongoDB, ESLint/Prettier, AWS сервіси (SES, S3, лямбди), Nest.js та TypeScript.

Умови навчання

Вартість навчання залежить від швидкості проходження - чим швидше вчитесь, тим менше платите. Доступний тестовий період 7 днів. На курсі є менторська підтримка та можливість безкоштовної заморозки навчання.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Супровід ментора