В этом курсе мы создадим базовое Node.js API с использованием Express.js и MongoDB. Мы начнем это путешествие, понимая, что такое чистая архитектура, и сразу же углубимся в программирование.
Мы начнем этот курс, используя встроенную базу данных в памяти, а затем перейдем к MongoDB и Mongoose. Я принял решение представить курс именно так, чтобы показать вам, насколько легко перейти из одной библиотеки в другую, когда вы используете хорошую архитектуру.
Мы будем тестировать приложение с использованием Jest с новейшим стеком тестирования и методиками.
В этом курсе вы узнаете, как использовать внедрение зависимостей в очень простом формате и какую выгоду это приносит. Мы также создадим бизнес-валидации для создания и обновления сущностей. Я хочу показать вам, как использовать слой контрактов ответов, чтобы давать однородный вид каждому ответу с сервера.
Мы создадим обработчик ошибок приложения для обработки каждого исключения или ошибки и отправки форматированного ответа.
После каждого этапа этого курса у вас будут практические упражнения и ответы сразу после них.
Присоединяйтесь к этому курсу, чтобы создать крутой сервер на Node.js. Наслаждайтесь и будьте счастливы :)
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
Node.js API - making it shine!,
а также все другие курсы, прямо сейчас!
Initialize controllers by creating add user controller
Урок 36.00:05:51
Get User by ID controller
Урок 37.00:02:27
Delete user controller
Урок 38.00:01:49
Update user controller
Урок 39.00:24:52
User's controller tests
Урок 40.00:09:44
Add product controller
Урок 41.00:03:21
Delete product controller
Урок 42.00:01:51
Update product controller
Урок 43.00:17:10
Get product by ID controller
Урок 44.00:09:41
Add order controller
Урок 45.00:01:22
Get order by ID controller
Урок 46.00:01:50
Update order controller
Урок 47.00:12:25
Delete order controller
Урок 48.00:09:59
Add application error handler
Урок 49.00:21:22
Add order business validations
Урок 50.00:26:13
Fix tests after adding business validation rules
Урок 51.00:07:54
Initialize Mongo with Mongoose
Урок 52.00:05:09
Create user's schema
Урок 53.00:01:48
Create product schema
Урок 54.00:02:05
Create order schema
Урок 55.00:17:23
Create Mongo users repository
Урок 56.00:21:46
Create products + orders Mongo repositories
Комментарии
dabylai
Pochemu kachestvo plohoe?
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
NodeJS: От начинающего до профессионала - API для доставки еды и электронной коммерции!
NodeJS: Beginner to Pro - APIs for Food Delivery & Ecommerce
Node.js -, пожалуй, самый популярный и современный язык программирования для серверной разработки в наши дни!Разработчики Node.js востребованы на рынке труда, и его применение охватывает проекты любого размера.Этот курс научит вас всему этому! С нуля, без предполагаемых знаний. Однако, если у вас уже есть некоторые знания, вы сможете быстро перейти к интересующим вас модулям курса.
Node.js - это среда выполнения JavaScript, построенная на основе движка V8 от Chrome. Node.js может быть установлен в любом месте, что позволяет создавать различные типы JavaScript-приложений вне браузера! Это включает серверы, средства сборки, настольные приложения, мобильные приложения, базы данных и многое другое. Изучите основы Node.js, чтобы вы могли создавать потрясающие JavaScript-приложения вне браузера.
Node.js - это среда выполнения JavaScript, которая используется на серверной стороне и позволяет создавать высокопроизводительные и масштабируемые приложения. Она основана на движке V8, который используется в веб браузере Google Chrome, и позволяет выполнять код на JavaScript вне веб браузера.В этом курсе вы изучите внутреннее устройство Node.js, а также на практике поработаете как с встроенными в Node.js модулями, так и внешними, котор
Изучите самую мощную функцию Node.js для обработки данных по запросу, Node.js Streams. Практическое руководство, которое поможет вам научиться обрабатывать большие объемы данных по запросу, например, обрабатывать видео, аудио, интегрирация между системами, базами данных и многое другое с помощью мощных Node.js Streams.
Node js доказал, что это одна из лучших сред для создания API. Существует огромное количество информации, модулей, инструментов, баз данных и платформ развертывания для создания API в Node js. Скотт расскажет вам, как создавать REST и GraphQL API с помощью Node js. Вы узнаете все: от проектирования маршрутов и схем до моделирования данных для контроллеров и преобразователей и, наконец, как тестировать свои API.