Курс начинается с основ Node.js. Слушатели установят Node.js и создадут первую программу. Далее рассматриваются модули Node.js и работа с файловой системой. Научатся создавать, читать и редактировать файлы различных форматов - включая JSON и CSV.
Следующий шаг - создание сервера на Node.js. Курс охватывает все этапы от базового сервера до сложных конфигураций. После этого слушатели научатся деплоить приложения на хостинг и работать с командной строкой.
Этот блок посвящен безопасности и коммуникации между системами. Слушатели создадут систему аутентификации и авторизации. Далее идет работа с API - изучение POST и GET запросов, взаимодействие с внешними сервисами через FETCH.
Курс глубоко рассматривает работу с MySQL. Слушатели научатся создавать базы данных и таблицы, выполнять синхронные и асинхронные запросы. Особое внимание уделяется ORM Sequelize для эффективной работы с базой данных.
Завершающая часть курса - практический проект. Слушатели разработают полноценный сайт с админ панелью, системой регистрации и авторизации. Проект будет включать мультилогин, хеширование данных и интеграцию с базой данных.
Для успешного прохождения курса нужны знания JavaScript на уровне курса JavaScript 2.0.
Курс включает 18 спринтов с 150 практическими заданиями. Доступ к материалам без временных ограничений. Предоставляется поддержка, помощь с разбором и исправлением ошибок. После успешного завершения - сертификация.