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

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

cover.jpg

Продолжительность: 3 ч 27 мин Количество уроков: 44 Видео Язык: Английский


Введение в 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. Это прочная база, с которой можно двигаться дальше — к продвинутым техникам, оптимизациям и интеграции с современными фронтенд‑и бэкенд‑стеками.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху