[Lectrum] Видеокурс по GraphQL (Андрей Мулык)
Структура курса:
1. GraphQL. Введение
- Обзор курса
- Что такое GraphQL
- Сравнение технологий GraphQL и REST
- Основные принципы GraphQL
- Архитектура GraphQL приложений
- Обзор GraphQL клиентов
- Обзор GraphQL библиотек для работы с Backend
- Обзор инструментов для работы с GraphQL
- Безопасность GraphQL приложений
- Типы данных в GraphQL
- Работа с Query документами
- Особенности при работе с вложенными структурами данных
- Работа с аргументами
- Особенности при работе с алиасами
- Работа с input данными
- Популярные ошибки при работе с GraphQL документами
- Работа с мутациями в GraphQL
- Аутентификация в GraphQL
- Работа с фрагментами
- Работа с подписками
4. GraphQL Frontend. Конфигурация Apollo, работа с Query-документами
- Обзор стартовой точки
- Обзор зависимостей проекта
- Разбор структуры проекта
- Введение в Apollo
- Кофигурация Apollo клиента
- Работа с Query документами с помощью Apollo
- Особенности при работе с мутациями
- Работа с ссылками
- Работа с роутингом
- Аутентификация пользователей с помощью Apollo
- Продвинутые возможности по работе со Store
- Особенности при работе со сложными мутациями
- Популярные ошибки при работе с Apollo
- Фильтрация данных
- Поиск
- Realtime обновления с помощью подписок
- Работа с пагинацией
- Обзор стартовой точки
- Обзор зависимостей проекта
- Разбор структуры проекта
- Разбор библиотеки Apollo на платформе Node.js
- Работа с GraphQL документами
- Создание резовлеров по работе с Query
- Создание резовлеров по работе с Mutation
- Аутентификация пользователей
- Работа со сложными документами
- Популярные ошибки при работе с GraphQL сервером