Головна Школи ITGid Інтернет магазин на Node.js
ITGid

Інтернет магазин на Node.js

1 230 UAH за курс
-
Для досвідчених
Node.js
Цей курс навчить створювати інтернет-магазин на Node.js з Express.js. Ви освоїте роботу з базою даних, адмін-панеллю, відправкою замовлень та деплоєм на хостинг. Курс містить 25 спринтів, де кожен крок пояснюється просто та зрозуміло.

Про курс

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

Початок роботи з Node.js

На цьому курсі починають з встановлення Node.js та налаштування робочого середовища. Студенти працюють з терміналом у різних операційних системах - Windows, MacOS та Linux. Вчать створювати перші програми та сервери на Node.js, використовують NODE.NODEMON для автоматичного перезавантаження.

Робота з Express.js та Pug

Далі курс переходить до фреймворку Express.js. Студенти встановлюють та налаштовують Express, організовують структуру каталогів для інтернет-магазину. Вивчають препроцесор Pug - його синтаксис та верстку сторінок. Навчаються виводити debug-інформацію та працювати в режимі налагодження.

Бази даних MySQL

Третій етап присвячений роботі з MySQL. Студенти встановлюють базу даних, вивчають основи MySQL Workbench. Створюють таблиці товарів та категорій, вчать підключати базу даних до Node.js та виводити список товарів.

Розробка інтернет-магазину

Наступні модулі зосереджені на створенні функціонального інтернет-магазину. Студенти розробляють сторінку окремого товару, меню навігації, корзину покупок та головну сторінку. Верстають сторінку замовлення з формою, використовують Sweet Alert для сповіщень.

Відправка листів та деплой

Курс охоплює роботу з Nodemailer для відправки замовлень клієнтам та менеджерам. Студенти навчаються переносити Node.js-додатки на хостинг, зберігати замовлення в базі даних.

Адмін-панель та фінальні доопрацювання

Останні модулі присвячені створенню адмін-панелі. Студенти розробляють систему входу, список замовлень, додають функціонал для роботи з зображеннями товарів. Вивчають Pretty URL для покращення посилань магазину та доповнюють знання по Pug.

Вимоги до проходження

Курс Node.js 2024 розрахований на студентів з базовими знаннями програмування.

Що отримують студенти

Курс включає 25 практичних спринтів, під час яких створюється повноцінний проєкт інтернет-магазину. Надається допомога та підтримка, розбір та усунення помилок. Доступ до матеріалів без часових обмежень.

Що включено

Гнучкий графік
Реальний проект у портфоліо
Супровід ментора