Описание
[Александр Кириченко] Фундаментальный курс 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 (представления)
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 и основные операции
- — примеры
Вы обучаетесь самостоятельно по материалам курса.
Автор курса: Александр Кириченко
Сайт продажника: https://www.jsexpert.net/nodejs-course/
Цена с продажника: 36 $
У нас Вы можете приобрести всего за 100 руб.
Отзывы
Отзывов пока нет.