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

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





Отзывы

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

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

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

Конференция
DevOpsDays Moscow 2019
07 дек
СБ
Москва, Россия
Конгресс-центр Технополис Москва
Подробнее
Конференция
DevFest Krasnodar 2019 : Back To The Future !
07 дек
СБ
Краснодар, Россия
гостиница Интурист
Подробнее
Quality Assurance Meetup
07 дек
СБ
Воронеж, Россия
 
Подробнее
Конференция
Mobius 2019, Москва
07 - 08 дек
СБ-ВС
Москва, Россия
Ренессанс Москва Монарх
Подробнее
Интернет-семинар
Как увеличить продажи
09 дек
ПН
Онлайн-трансляция
Бизнес-школа БИЗНЕС ИНСАЙТ
Подробнее
Конференция
Электроника в России: будущее отрасли
10 дек
ВТ
Москва, Россия
InterContinental Moscow Tverskaya
Подробнее

Рекомендуем