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