Главная Школы 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 практических спринтов, во время которых создается полноценный проект интернет-магазина. Предоставляется помощь и поддержка, разбор и устранение ошибок. Доступ к материалам без временных ограничений.

Что включено

Гибкий график
Реальный проект в портфолио
Сопровождение ментора