- Регистрация
- 24.09.2021
- Сообщения
- 38 211
Автор: Александр Кириченко Название: Фундаментальный курс 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 и основные операции - примеры Вы обучаетесь самостоятельно по материалам курса. ![]() |