Программирование [master.dev (ex FrontendMasters), Scott Moss] Продвинутый GraphQL, v2 (2019)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: master.dev (ex FrontendMasters), Scott Moss​
Название: Продвинутый GraphQL, v2 (2019)​

cover.jpg

Продолжительность: 3 ч 25 мин Количество уроков: 28 Видео Язык: Английский Вес архива: 558 МБ


Продвинутый GraphQL, v2 — это практический курс для разработчиков, готовых вывести работу с GraphQL на новый уровень. Вы узнаете реальные методы, применимые в продакшене, разберёте архитектуру, оптимизацию производительности и ключевые концепции, которые помогают создавать мощные и гибкие API.

Что вас ждёт на курсе

Курс направлен на глубокое понимание возможностей GraphQL и раскрывает техники, которые чаще всего применяются в средних и крупных проектах. Вы научитесь строить безопасные, масштабируемые и легко поддерживаемые API, опираясь на лучшие практики и современные инструменты.

Проработка аутентификации и безопасности

Вы разберёте различные способы добавления аутентификации к API GraphQL и научитесь правильно работать с авторизацией в резолверах.

• Использование контекста для передачи информации о пользователе
• Реализация ролевой модели доступа
• Обработка ошибок безопасности

Оптимизация резолверов и работа с контекстом

Курс уделяет внимание производительности — вы узнаете, как писать быстрые и эффективные резолверы, минимизировать количество обращений к источникам данных и грамотно работать со state внутри GraphQL.

Подписки и данные в реальном времени

Вы изучите реализацию GraphQL Subscriptions и научитесь создавать функционал, который реагирует на изменения в данных мгновенно.

Сшивание схем (Schema Stitching)

Научитесь связывать несколько GraphQL-схем в единую точку входа для формирования гибкой архитектуры API.

• Объединение сторонних API
• Оркестрация и маршрутизация данных

Тестирование API GraphQL

Будут рассмотрены подходы к тестированию схем, резолверов и бизнес-логики с использованием современных инструментов.

Подготовка GraphQL API к продакшену

Вы узнаете, как правильно развернуть и конфигурировать API для реальной среды.

• Настройка логирования и мониторинга
• Работа с кэшированием
• Обеспечение отказоустойчивости

Кому подходит курс

Разработчикам, которые уже знакомы с базовыми концепциями GraphQL и хотят углубить свои знания, а также тем, кто работает над сложными системами и стремится улучшить качество и производительность API.

Результат прохождения курса

После завершения курса вы сможете уверенно проектировать и поддерживать высокоуровневые GraphQL API, интегрировать их с внешними сервисами, оптимизировать бизнес-логику и обеспечивать стабильную работу в продакшене.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
787Пользователи
Ganna!Новый пользователь
Сверху