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 дней. На курсе есть менторская поддержка и возможность бесплатной заморозки обучения.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора