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

50

Описание

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

[Александр Кириченко] Фундаментальный курс 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 $

У нас Вы можете приобрести всего за 50 руб.

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “[Александр Кириченко] Фундаментальный курс Node.js + Express + MongoDB (2020)”