[Александр Кириченко] Фундаментальный курс Node.js + Express + MongoDB (2020)
Пройдя курс, вы научитесь
Понимать архитектуру
Разбираться в особенностях архитектуры 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
- Views (представления)
Express Rest API
- определение REST
- характеристики RESTful API
- ограничения RESTful API
- единый интерфейс (Uniform Interface)
- отсутствие состояний (Stateless)
- кеширование ответа (Cacheable)
- клиент–сервер (Client-Server)
- многоуровневая система (Layered System)
- код по требованию (Code on demand)
Схемы и модели Mongoose
- что такое Mongoose
- схемы и их использование
- модели и их использование
- документ и операции над документом
- валидация – способы и подходы
- использование QueryBuilder
- выполнение запросов одной командой
- типы Middleware
- Population
- что такое MongoDB
- Mlab - облачное решение для MongoDB
- выполнение команд и запрсов в консоли
- модель документа в MongoDB и дизайн базовой схемы
- язык запросов и его использование в MongoDB
- примеры CRUD операций
- Aggregation framework
- Pipelines и основные операции
- примеры
—————————————————————————
🔗 Продажник:
Доступно пользователям: Зарегистрированный
📥 СКАЧАТЬ КУРС:
Для просмотра содержимого вам необходимо Войти или Зарегистрироваться.
🔐 Хотите получить доступ?
Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.
💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал