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