👨‍💻DEV [Александр Кириченко] Фундаментальный курс Node.js + Express + MongoDB (2020)

[Александр Кириченко] Фундаментальный курс Node.js_0.png


[Александр Кириченко] Фундаментальный курс 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 и основные операции
  • примеры
Вы обучаетесь самостоятельно по материалам курса.



—————————————————————————

🔗 Продажник:
Доступно пользователям: Зарегистрированный


📥 СКАЧАТЬ КУРС:
🔐 Хотите получить доступ?

Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.

💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал
 

Похожие курсы

Назад
Верх