Создание API на Node.js

На этом вебинаре мы разберем основы создания API на Node.js, сравним подходы REST и GraphQL, а также на практике реализуем API с использованием Express.
Мы начнем с краткого обзора API, их ключевых особенностей и различий между REST и GraphQL. Затем перейдем к практической части, где шаг за шагом создадим REST API, а затем реализуем GraphQL API с использованием библиотеки graphql-compose-mongoose.
Кроме того, рассмотрим инструменты для автоматической генерации API и обсудим, в каких случаях их использование оправдано. В завершение вы сможете задать вопросы и получить полезные советы по работе с API в реальных проектах.
План вебинара:
1️. Введение
- Опыт работы спикера с API
- Важность API в разработке
- Чему участники научатся на вебинаре
2️. Что такое API?
- Основные концепции API
- Типы API: REST, GraphQL, RPC, WebSockets
- Ключевые принципы разработки API
3️. REST vs GraphQL
- Основные различия
- Когда выбрать REST, а когда GraphQL?
- Примеры реальных кейсов
4️. Практика: создание REST API
- Настройка Node.js и Express
- Реализация CRUD-операций
- Тестирование API через Postman или cURL
5️. Практика: создание GraphQL API
- Интеграция GraphQL в проект
- Использование graphql-compose
- Настройка типов, запросов и мутаций
- Выполнение запросов через GraphQL Playground
6️. Библиотеки для автоматической генерации API
- graphql-compose-mongoose для GraphQL
- Преимущества и недостатки автоматизации
7️. Q&A
- Ответы на вопросы
- Дополнительные рекомендации и полезные ресурсы
Целевая аудитория:
Этот вебинар будет полезен как начинающим разработчикам, которые хотят научиться создавать API на Node.js, так и опытным инженерам, желающим углубить свои знания и узнать больше об автоматизации разработки API.



































