На цьому курсі починають з встановлення Node.js та налаштування робочого середовища. Студенти працюють з терміналом у різних операційних системах - Windows, MacOS та Linux. Вчать створювати перші програми та сервери на Node.js, використовують NODE.NODEMON для автоматичного перезавантаження.
Далі курс переходить до фреймворку Express.js. Студенти встановлюють та налаштовують Express, організовують структуру каталогів для інтернет-магазину. Вивчають препроцесор Pug - його синтаксис та верстку сторінок. Навчаються виводити debug-інформацію та працювати в режимі налагодження.
Третій етап присвячений роботі з MySQL. Студенти встановлюють базу даних, вивчають основи MySQL Workbench. Створюють таблиці товарів та категорій, вчать підключати базу даних до Node.js та виводити список товарів.
Наступні модулі зосереджені на створенні функціонального інтернет-магазину. Студенти розробляють сторінку окремого товару, меню навігації, корзину покупок та головну сторінку. Верстають сторінку замовлення з формою, використовують Sweet Alert для сповіщень.
Курс охоплює роботу з Nodemailer для відправки замовлень клієнтам та менеджерам. Студенти навчаються переносити Node.js-додатки на хостинг, зберігати замовлення в базі даних.
Останні модулі присвячені створенню адмін-панелі. Студенти розробляють систему входу, список замовлень, додають функціонал для роботи з зображеннями товарів. Вивчають Pretty URL для покращення посилань магазину та доповнюють знання по Pug.
Курс Node.js 2024 розрахований на студентів з базовими знаннями програмування.
Курс включає 25 практичних спринтів, під час яких створюється повноцінний проєкт інтернет-магазину. Надається допомога та підтримка, розбір та усунення помилок. Доступ до матеріалів без часових обмежень.