Пишем API на NodeJS

poster
Уроков:
 6
Продолжительность:
 01:02:19
Понравилось? Поделитесь с друзьями!
Понравилось?
Поделитесь с друзьями!
В этой серии мы с вами напишем API на NodeJS, который будет работать с исполнителями в нашей базе данных. Мы сможем читать, добавлять, обновлять, удалять данные с помощью нашего API

Чему вы научитесь

  1. Устанавливать node
  2. Познакомимся с фреймворком express и реализуем базовый вебсервер
  3. Реализуем добавление, обновление, удаление данных
  4. Установим базу данных и подключим ее к нашему проекту
  5. Реализуем модуль для работы с базой данных
  6. Поферакторим наш код, разбив его на модели и контроллеры

Необходимые знания

  1. Базовые знания javascript

Для кого этот курс

  1. Для всех, кто хочет научиться писать на nodejs
  2. Для всех, кто никогда не писал API
Перейти к просмотру
Установка node js
В этом уроке мы разберем варианты установки node js и библиотеку nvm, как удобную возможность переключаться между версиями node
Express node js
Урок 2
11:02
Перейти к просмотру
Express node js
Express node js
Урок 2
11:02
В этом уроке мы познакомимся с фреймворком express. Реализуем базовый вебсервер и опишем роуты для списка исполнителей и конкретного исполнителя.
Express router
Урок 3
10:02
Перейти к просмотру
Express router
Express router
Урок 3
10:02
В этом уроке мы реализуем добавление, обновление и удаление наших исполнителей с помощью express router. Также мы познакомимся с такой полезной утилитой как Postman.
Express mongodb
Урок 4
10:32
Перейти к просмотру
Express mongodb
Express mongodb
Урок 4
10:32
В этом уроке мы установим базу данных mongodb, подключим ее к проекту и порефакторим наши методы get и post, чтобы они работали с базой данных.
Перейти к просмотру
Рефакторим работу с Mongoclient
В этом уроке мы реализуем добавление и удаление исполнителей в базе данных. Порефакторим работу с базой данных, создав отдельный модуль для работы с Mongoclient
Перейти к просмотру
Модели и контроллеры в Express
В этом уроке мы познакомимся с моделями и контроллерами. Зарефакторим весь наш проект, разбив код по логическим частям.