Cтворення 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-розробки.
01.01.1960
120
1216
01.01.1960
120
2244
01.01.1960
120
1688
01.01.1960
120
2060
01.01.1960
120
1354
01.01.1960
120
1155
01.01.1960
120
1405
01.01.1960
120
4454
01.01.1960
120
2209
01.01.1960
120
2622
01.01.1960
120
4595
01.01.1960
120
6449