GraphQL + React для начинающих
Добро пожаловать на курс “Каталог фильмов на GraphQL и React”!
GraphQL — это язык запросов для API-интерфейсов и среда, в которой они выполняются. С помощью GraphQL можно получить данные из API и передать их в приложение (от сервера к клиенту). Официальная документация GraphQL есть только на английском языке, на русский язык пока ещё не переведена. GraphQL разработали в 2012 году в Facebook как альтернативу REST. Сегодня все больше и больше компаний и структур начинают использовать его, и он вполне может в течение следующих нескольких лет стать одним из ключевых строительных блоков в веб-разработке и главным инструментам для разработки современных API. Поэтому самое время познакомиться с этим замечательным инструментом!
GraphQL имеет три основные характеристики:
-
Позволяет клиенту точно указать, какие данные ему нужны.
-
Облегчает агрегацию данных из нескольких источников.
-
Использует систему типов для описания данных.
В этом курсе мы познакомимся с основными преимуществами связки GraphQL + React и реализуем следующие фичи:
-
Замена Redux – реактивные переменные
-
Замена методу Fetch
-
Получение списка фильмов с бэкенда
-
Просмотр информации о фильме
-
Добавление фильма в избранное
Мы будем использовать следующие инструменты:
-
React
-
GraphQL
-
Apollo
-
React Router
После прохождения курса:
-
Вы сможете добавить себе в портфолио и в резюме полноценный проект – каталог фильмов
-
Научитесь применять современный стэк, который востребован работодателями и заказчиками (React, GraphQL, Apollo)
Резюме курса:
-
Число лекций: 14 (Общая продолжительность видео: 1 ч. 27 мин.
-
Рекомендуется начать знакомство с GraphQL с первой части курса
-
Фронтенд: React, GraphQL, Apollo
-
Доступен исходный код ко всем лекциям