Сливы курсов

Большая база курсов по честной ценe

Регистрация

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

Moderator

Administrator
Команда форума
Регистрация
24.09.2021
Сообщения
38 390

Автор:
Александр Кириченко


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

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


Понимать архитектуру

Разбираться в особенностях архитектуры Node.js и использовании модулей

Создавать приложения

Создавать полноценные, профессиональные приложения на Node.js

MongoDB и Mongoose

Работать с не реляционной базой данных MongoDB и библиотекой Mongoose

Веб-сервисы иСоздавать и использовать 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 и основные операции

- примеры




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




 
Прием платежей для сайтов

Партнеры

Верх Низ