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

Регистрация
11 Сен 2026
Сообщения
6,748
Реакции
1
Продолжительность3 ч 27 мин Количество уроков44 Видео ЯзыкАнглийский


Автор: master.dev (ex FrontendMasters), Scott Moss​
Название: Введение в GraphQL (2019)​

cover.jpg

ОНЛАЙН ВИДЕО УРОКИ: ТОЛЬКО ДЛЯ PROMAX!


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

О чём этот курс

Курс раскрывает основные преимущества GraphQL перед традиционными REST‑подходами и показывает, как применять GraphQL на практике. Вы научитесь:

• работать со скалярными типами и типами объектов;
• создавать запросы и мутации с учётом реальных потребностей приложения;
• использовать интерфейсы и союзы для гибкой типизации;
• строить сервер Apollo и подключать к нему схему;
• добавлять аутентификацию и защищать чувствительные данные.

Практическая направленность обучения

Материал курса ориентирован на применение в реальных проектах. Вы не просто изучите синтаксис GraphQL — вы научитесь выстраивать продуманную архитектуру API, оптимизировать запросы и управлять данными.

Построение схем GraphQL

Схема — сердце GraphQL. В рамках курса вы создадите схему с нуля, включая:

• основные скалярные типы;
• user-defined типы объектов;
• query и mutation типы для операций с данными.

Resolvers: логика получения данных

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

Интерфейсы и союзы

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

Безопасность и аутентификация

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

Дополнительные материалы

Исходники и примеры кода доступны в официальном репозитории курса:

https://github.com/FrontendMasters/intro-to-graphql

Кому подойдёт этот курс

• Frontend‑разработчикам, работающим с React, Vue и другими фреймворками;
• Backend‑разработчикам, желающим модернизировать архитектуру API;
• Инженерам, изучающим современные способы обмена данными в веб‑приложениях;
• Тем, кто хочет заменить REST на более гибкий подход.

Итог

После прохождения курса вы будете уверенно владеть GraphQL, понимать его сильные стороны и применять его для создания масштабируемых, быстрых и безопасных API. Это прочная база, с которой можно двигаться дальше — к продвинутым техникам, оптимизациям и интеграции с современными фронтенд‑и бэкенд‑стеками.

СКАЧАТЬ:
Скрытое содержимое могут видеть только пользователи групп(ы): ProMAX

 

Похожие темы

11,066Темы
11,128Сообщения
828Пользователи
укрцеуНовый пользователь
Сверху