
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Mastering REST APIs in Node.js: Zero To Hero
REST API в Node.js — один из самых востребованных навыков современного веб‑разработчика. Если вы хотите глубоко понять, как создаются, масштабируются и защищаются API, этот курс станет для вас практическим путеводителем. Он подходит как новичкам в Node.js, так и опытным разработчикам на других языках, которые хотят быстро и структурированно освоить весь цикл разработки REST API — от архитектуры до аутентификации и GraphQL.
Курс пошагово показывает, как устроен REST API изнутри, раскрывая каждый концепт на реальных примерах. Вы не просто изучите теорию — вы создадите несколько полноценных API на базе Node.js, MySQL, MongoDB, JWT и GraphQL, а затем интегрируете их в готовое мини‑приложение.
Вы разберетесь в HTTP‑методах, кодах состояния, принципах проектирования API и поймёте, почему REST стал индустриальным стандартом.
Вы научитесь строить простой REST API без внешних библиотек, используя только встроенные модули Node.js — это поможет глубоко понять механизм серверной логики.
Express — мощный и гибкий серверный фреймворк. Вы узнаете, как работать с маршрутами, Router, статическими файлами, параметрами запросов и подготовите основу для дальнейших API.
Курс помогает разобраться в SQL, построении запросов, манипулировании данными и подключению баз данных к Node.js. Позже вы научитесь работать с Knex.js для упрощения запросов.
Вы создадите два отдельных API: один на реляционной базе MySQL, второй — на NoSQL‑базе MongoDB, изучив их различия и общие принципы.
Вы освоите механизм токенов и добавите защиту через JSON Web Tokens в оба ранее созданных API.
Вы поймёте, как работает GraphQL, как он может дополнять REST API и как связать его с токен‑авторизацией.
Вы познакомитесь с Insomnia для тестирования API, научитесь работать с CORS, переменными окружения и создадите простое клиентское приложение для взаимодействия с API и JWT‑аутентификацией.
Этот курс — идеальный выбор для тех, кто хочет разобраться в REST API глубже, чем просто написать пару маршрутов. Вы освоите полный стек технологий для создания, защиты и интеграции API в реальные приложения.

Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.