Создание API на Node.js
-
Node.js
-
Node.js Базовый
-
Vue.js Стартовый
-
Покоряем React Context: секреты, примеры и лучшие практики
-
Как составить резюме, чтобы вас пригласили на собеседование
-
Как правильно составить резюме для поиска работы в международной IT-компании
-
Как новичкам найти работу во время войны? Реальный опыт и отзывы
-
Построение рекомендательной системы на Node.js
-
Почему мне отказывают рекрутеры? Как получить первый оффер в IT
-
Чек-лист успешной адаптации или как пройти испытательный срок в компании?
-
10 ключевых ошибок во время собеседования
-
Подготовка к собеседованию в IT
-
Активный поиск первой работы в IT – советы и частые ошибки
На этом вебинаре мы разберем основы создания 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.