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
1158
01.01.1960
120
2102
01.01.1960
120
1635
01.01.1960
120
2014
01.01.1960
120
1289
01.01.1960
120
1146
01.01.1960
120
1370
01.01.1960
120
4368
01.01.1960
120
2191
01.01.1960
120
2609
01.01.1960
120
4592
01.01.1960
120
6386