Зверніть увагу: Цей курс представлений у форматі відеозаписів лекцій без зворотного зв’язку та участі викладача. Ви отримуєте повний доступ до всіх матеріалів одразу після оплати. Мова викладання — російська. Незабаром буде українська версія курсу.
Зробіть революцію у розробці API з GraphQL!
GraphQL — це технологія майбутнього, яка змінює правила гри у взаємодії між клієнтом та сервером. Цей поглиблений курс проведе вас від основних концепцій до створення повноцінних додатків на сучасному стеку. Ви навчитеся створювати API, які є одночасно потужними для бекенда та гнучкими для фронтенда.
Full-stack розробка з GraphQL
Ми розглянемо технологію з обох боків: як з боку клієнта, так і з боку сервера. Ви не просто вивчите синтаксис, а зрозумієте філософію GraphQL та навчитеся застосовувати її на практиці для створення швидких та масштабованих додатків.
Що ви освоїте на курсі:
- Теоретична база: Глибоке порівняння GraphQL та REST, архітектура, принципи безпеки.
- Синтаксис GraphQL: Робота з типами даних, запитами, аргументами, мутаціями, фрагментами та підписками.
- Frontend (React + Apollo): Налаштування клієнта Apollo, виконання запитів, аутентифікація, роутинг, фільтрація та пагінація.
- Backend (Node.js + Apollo Server): Створення GraphQL-сервера, розробка резолверів, робота з базою даних, реалізація аутентифікації та підписок.
Освойте GraphQL і виведіть свої навички розробки на новий рівень!
? Детальна програма курсу (10 блоків)
1. GraphQL. Вступ
Огляд, порівняння з REST, архітектура, огляд інструментів.
2. GraphQL. Особливості синтаксису
Типи даних, Query документи, аргументи, аліаси, input.
3. GraphQL. Просунуті можливості
Мутації, аутентифікація, фрагменти, підписки.
4. GraphQL Frontend. Конфігурація Apollo, робота з Query
Налаштування Apollo клієнта, робота з Query-документами.
5. GraphQL Frontend. Робота з мутаціями та роутингом
Особливості роботи з мутаціями, посиланнями та роутингом.
6. GraphQL Frontend. Аутентифікація
Аутентифікація користувачів, робота зі Store, складні мутації.
7. GraphQL Frontend. Фільтрація, пошук, підписки
Фільтрація, пошук, realtime-оновлення, пагінація.
8. GraphQL Backend. Конфігурація сервера
Налаштування Apollo Server, робота з документами, створення резолверів для Query та Mutation.
9. GraphQL Backend. Аутентифікація
Реалізація аутентифікації користувачів на сервері, робота зі складними документами.
10. GraphQL Backend. Просунуті техніки
Налаштування підписок, фільтрація даних, корисні інструменти.


Ви економите:
Покваптеся! Закінчується через 
Олена Підтверджений клієнт –
Сподобалося, що є і фронтенд, і бекенд частина. Дає повне уявлення про те, як це все працює в зв’язці. Дуже системний курс.
Дмитро Підтверджений клієнт –
GraphQL – це майбутнє! Курс допоміг швидко в’їхати в тему. Apollo – дуже зручний інструмент. Я в захваті!
Світлана Підтверджений клієнт –
Я frontend-розробник, і для мене це просто знахідка. Більше ніяких десятків ендпоінтів. Один запит – і ти отримуєш все, що потрібно. Дуже прискорює розробку.