Интернет магазин на node.js (Александр Лущенко)
Уроки курса:
- Установка Node.js. Настройка и первая программа. Назначение Node. Nodemon
- Бонус урок - работа с консолью на Windows, MacOS, Linux
- Сервер на Node. Request & Response. Отдача HTML кода и статических данных
- Фреймворк ExpressJS. Установка, настройка, работа со статикой. Организация структуры каталогов Интернет магазина
- Препроцессор Pug. Установка, синтаксис, верстка страниц интернет магазина
- Установка и настройка базы данных MySQL. Основы работы с MySQL Workbench. Создаем и заполняем таблицу товаров и категорий
- Node.js и MySQL. Подключаемся и получаем список товаров. Промисы
- Вывод товаров на сайт. Работа с переменными в Pug
- Разработка корзины. Добавление, удаление, пересчет товаров в корзине. AJAX + fetch
- Создание страниц категорий товаров
- Сортировка товаров на страницах
- Разработка главной страницы магазина - ограниченный вывод товаров
- Страница оформления заказа
- Отправка писем о заказе. Nodemailer
- Размещение магазина на Node.js хостинге