Программирование Фундаментальный курс Node.js + Express + MongoDB (2020)

jonsmit7574

ПРЕМИУМ
Статус
В сети
Регистрация
9 Фев 2021
Сообщения
3.216
Реакции
68
1614042378738.png

Пройдя курс, вы научитесь

Понимать архитектуру
Разбираться в особенностях архитектуры 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 и основные операции
- примеры

Вы обучаетесь самостоятельно по материалам курса.

Скачать:


Скрытое содержимое. Вам нужно войти или зарегистрироваться.
***Скрытое содержимое***
 
Активность
Пока что здесь никого нет

Пользователи, которые просматривали тему (Всего: 0)

Тема долгое время не просматривалась.
Назад