Описание
Количество уроков: 9 Видео
Язык: Английский
Вес архива: 197 МБ
Этот курс поможет вам быстро и уверенно освоить создание масштабируемых, устойчивых к отсутствию сети (offline-ready) приложений с использованием AWS AppSync, GraphQL и React. Вы узнаете, как AppSync упрощает работу с GraphQL, автоматизируя создание схем и обеспечивая мощные возможности для работы с данными как в онлайн-, так и в офлайн-режиме.
Что делает этот курс особенно полезным
GraphQL открывает широкие возможности для гибкого запроса данных, но его настройка нередко усложняет архитектуру приложения. AppSync решает эту проблему, позволяя создавать производительные API без лишней рутины. В этом курсе вы шаг за шагом освоите все ключевые этапы построения современного приложения с полной интеграцией клиента и сервера.
Кому подойдет этот курс
Материал ориентирован на разработчиков, которые хотят:
• оптимизировать работу с данными в веб-приложениях;
• разобраться с GraphQL без сложной ручной настройки;
• создавать API, готовые к масштабированию и офлайн-работе;
• интегрировать React-приложения с облачными сервисами AWS.
Чему вы научитесь
Работа с AWS AppSync
• Создание полностью готового графового API на основе единственного типа данных.
• Использование автоматически создаваемых схем, запросов, мутаций и подписок.
• Управление данными через консоль AWS AppSync.
Интеграция с React
• Подключение React-приложения к API GraphQL.
• Реализация запросов, мутаций и подписок.
• Организация обмена данными в реальном времени.
• Создание интерфейса, устойчивого к отсутствию подключения.
Практическая часть и примеры кода
В процессе обучения вы будете работать с реальным проектом, изучите пошаговые инструкции и получите готовый код, который сможете расширять и использовать как шаблон для собственных приложений.
Репозиторий курса
Исходный код доступен здесь:
https://github.com/dabit3/egghead-appsync-intro/
Результат прохождения курса
После завершения обучения вы будете способны создавать облачные GraphQL API, интегрировать их с React и обеспечивать вашим приложениям надежный функционал работы с данными — как онлайн, так и офлайн.

Дмитрий К. –
Есть опыт с React и немного с AWS, курс помог связать React-приложение с AppSync и разобраться, как схемы, запросы и мутации генерируются автоматически. Понравилась практическая часть с реальным проектом, хотя за 32 минуты некоторые темы про масштабирование раскрыты поверхностно и хотелось бы больше примеров обработки конфликтов при синхронизации офлайн-данных. В целом полезно как быстрый обзор интеграции.
Анна –
Мне как новичку были важны простые объяснения без ручной настройки GraphQL, и этот курс именно так и устроен. Понравилось, что показывают работу через консоль AppSync и потом связывают всё с React-приложением, включая обмен данными в реальном времени. Офлайн-устойчивость на реальном проекте разобрали наглядно, хоть формат и рассчитан всего на несколько уроков.
Дмитрий К. –
Курс короткий, но по делу: за полчаса успеваешь пройти путь от создания графового API в AWS AppSync до запросов и мутаций в React. Автоматическая генерация схемы действительно экономит время, хотя про подписки и офлайн-режим хотелось бы больше примеров. В целом полезно для первого знакомства с AppSync, если у вас уже есть базовый опыт с React.
Марина В. –
Брала курс, чтобы разобраться с GraphQL без долгой ручной настройки бэкенда. За 9 уроков успели пройти создание графового API через AppSync, запросы и мутации, а также подписки в реальном времени. Больше всего пригодилась часть про offline-режим и устойчивость интерфейса к пропаданию сети. Для новичка темп быстрый, но подача понятная.