Москва, Россия

GraphQL мастер-класс

01 авг
ПТ
Россия, Санкт-Петербург

GraphQL мастер-класс

Мы любим GraphQL. Мы часто рассказываем про GraphQL на митапах и конференциях. Но таким выступлениям не хватает только одного – практики. Именно так появился этот мастер класс. За 8 часов мы вместе с участниками напишем готовое клиент-серверное GraphQL приложение на языке javascript

Что будет на мастер-классе

Марафон в 8 часов после которого у вас, в вашем личном github аккаунте появится свежезапущенное приложение, готовое к продакшену. Вы будете понимать как оно работает и куда его развивать дальше.

Чего точно не будет

Не будет уроков по работе с git и github, детального разжевывания всех команд в bash, мастер класса по работе с npm или редактором и объяснения прочих элементарных вещей. Это не значит, что мы не поможем вам с bash или не восстановим историю из git. Это значит, что мы хотим сосредоточится исключительно на GraphQL.

План мастер-класса

  • GraphQL на сервере (NodeJS)
    • Настройка Express-сервера (Apollo-server)
    • GraphQL-cхема (3 разных подхода)
      • пакет graphql
      • пакет graphql-tools
      • пакет graphql-compose
    • GraphiQL, Graphql Playground, Altair
    • Типы, Резолверы
    • Связка типов между собой
    • Запросы (получение данных)
    • Мутации (изменение данных)
    • Подключение БД MongoDB
    • Авторизация и примитивный RBAC
    • Проблема N+1 Query через DataLoader
  • GraphQL в браузере (React)
    • Create React App
    • Подключаем StyledComponents
    • Apollo Client Setup
    • GraphQL-запросы из React-приложения
    • Компоненты и GraphQL-фрагменты
    • Query variables
    • Авторизация
    • Форма редактирования на FinalForm
    • Cтатический анализ Query variables

Наши преподаватели

Павел Черторогов

Павел — гуру GraphQL. Его многочисленные выступления на эту тему – это не самое главное. Самое главное находится на страничке Паши на github. Это его опыт. На нем и будет основан мастер-класс.

Алексей Золотых

Алексей — фронтенд разработчик. Спикер. Специалист по сборке фронтенда, языку Dart, рефакторингу и трюкам в консоли. Также Леша член программного комитета HolyJS.




ОФИЦИАЛЬНЫЙ САЙТ СОБЫТИЯ
https://graphql-course.ru/




КОНТАКТЫ ОРГАНИЗАТОРОВ



Организатор
Алексей Золотых
+79110378128
aazolotyh@gmail.com





Отзывы

о мероприятии
об организаторе
о площадке

Ваш отзыв будет первым!

Похожие мероприятия

Выставка
TechTrain 2019
24 - 25 авг
СБ-ВС
Санкт-Петербург, Россия
 
Подробнее
Конференция
Frontend Panda Meetup в Пензе
24 авг
СБ
Пенза, Россия
 
Подробнее
Конференция
NEW2AN 2019
26 - 28 авг
ПН-СР
Санкт-Петербург, Россия
Original Sokos Hotel Olympia Garden
Подробнее
Форум
Петербургский цифровой форум 2019
29 - 30 авг
ЧТ-ПТ
Санкт-Петербург, Россия
Выставочный комплекс «Ленэкспо»
Подробнее
Конференция
CRM И ПРОДАЖИ Пермь
29 авг
ЧТ
Пермь, Россия
 
Подробнее
Конференция
День открытых дверей – iюнь-Day (10)
29 авг
ЧТ
Москва, Россия
Офис РАЭК (Российская ассоциация электротехнических компаниий)
Подробнее

Рекомендуем