Node.js: серверный JavaScript
Программа рассчитана на веб-разработчиков с опытом разработки на языке JavaScript и на выпускников «Продвинутого курса по веб-разработке» или курса «Комплексное обучение JavaScript»
Описание:
- REST API. Работаем с данными грамотно.
- Асинхронность в Node.js. Или как не перегреться в войне с колбэками.
- Серверный рендеринг и шаблонизация. Что это такое и зачем это нужно.
- Express.js и Koa.jsОблегчающие жизнь разработчику фреймворки.
- Сокеты и работа с ними. Как создать свой чат.
- Модули. Что Node.js умеет 'из коробки', а что надо установить.
- Базы данных MongoDB и PostgreSQL. Самые популярные базы данных.
- Авторизация и аутентификация.Идентификация и хранение персональных данных.
Программа курса:
Неделя 1 — Введение в Node.js, асинхронность, модули
Неделя 2 — Работа с шаблонами, Express.js, Koa.js
Неделя 3 — REST API, работа с базами данных
Неделя 4 — Сокеты, авторизация, тестирование
Неделя 5 — Deployment, написание ботов
Неделя 6 — Серверный рендеринг