[Александр Кириченко] Фундаментальный курс Node.js + Express + MongoDB (2020)
Пройдя курс, вы научитесь
Понимать архитектуру
Разбираться в особенностях архитектуры Node.js и использовании модулей
Создавать приложения
Создавать полноценные, профессиональные приложения на Node.js
MongoDB и Mongoose
Работать с не реляционной базой данных MongoDB и библиотекой Mongoose
Веб-сервисы и
REST API
Создавать и использовать REST API и веб-сервисы с помощью Express
Программа курса
Пройдя курс, вы научитесь
Понимать архитектуру
Разбираться в особенностях архитектуры Node.js и использовании модулей
Создавать приложения
Создавать полноценные, профессиональные приложения на Node.js
MongoDB и Mongoose
Работать с не реляционной базой данных MongoDB и библиотекой Mongoose
Веб-сервисы и
REST API
Создавать и использовать REST API и веб-сервисы с помощью Express
Программа курса
- Вступление в Node.js - клиент серверная архитектура - ограничения многопоточной модели - асинхронное программирование - технологии в MEAN стек и что их объединяет - эволюция веб к одностраничным приложениям
- - основные принципы - особенности архитектуры - событийно-ориентированная модель
- - определение модуля - загрузка модулей - модуль как инструмент для определения API
- - что такое Express и его основные преимущества - как запустить приложение с Express - роутинг (основные подходы при определении маршрутов)
- - что такое Middleware - примеры использования - паттерн Middleware (обобщение)
- - типы Middleware - application level middleware - router level middleware - error-handling middleware - built-in middleware - third-party middleware
- - определение REST - характеристики RESTful API - ограничения RESTful API - единый интерфейс (Uniform Interface) - отсутствие состояний (Stateless) - кеширование ответа (Cacheable) - клиент–сервер (Client-Server) - многоуровневая система (Layered System) - код по требованию (Code on demand)
- - что такое Mongoose - схемы и их использование - модели и их использование
- - документ и операции над документом - валидация – способы и подходы
- - использование QueryBuilder - выполнение запросов одной командой
- - типы Middleware - Population
- - что такое MongoDB - Mlab - облачное решение для MongoDB - выполнение команд и запрсов в консоли
- - модель документа в MongoDB и дизайн базовой схемы - язык запросов и его использование в MongoDB - примеры CRUD операций
- - Aggregation framework - Pipelines и основные операции - примеры
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.