План на курса

Въведение

Какво е GrahpQL?

    Еволюцията на GraphQL GraphiQl и GitHub API

Преглед на GraphQL Основи

    Заявки Схеми Мутации Абонаменти

Основите на API и тяхната функционалност

    Scalar типове шаблони на уеб архитектура: съставен модел, прокси модел и шаблон на фасада

Подготовка на средата за разработка

    Инсталиране и конфигуриране GraphQL Инсталиране и конфигуриране на Node.Js Инсталиране и конфигуриране на Apollo Инсталиране и конфигуриране на Prisma

Схеми и заявки

    Настройване на GraphQL API Създаване на персонализиран тип обект Използване на GraphQL схема Предаване на данни през аргументи на операция Работа с масив и елементи на масив Проучване на релационни данни

Мутации и абонаменти

    Създаване, изтриване и актуализиране на данни с мутации Използване на оператора за разпространение на обект Рефакторинг на възлова архитектура Създаване на абонамент Разширяване на абонамента за редакции и изтривания

Удостоверяване в GraphQL с Prisma

    Настройване на персонализиран резолвер на типове Предаване на заявки през Prisma Предаване на аргументи през Prisma Предаване на мутации през Prisma Предаване на абонаменти през Prisma Добавяне на поддръжка за пароли Проверка на токени

Apollo клиент и тестване

    Настройване на тестова среда Зареждане с тестови данни Тестване на заявки и мутации Тестване на удостоверяване

Обобщение и заключение

Изисквания

  • Разбиране на Node
  • JavaScript опит в програмирането

Публика

  • Уеб разработчици
  21 Hours
 

Брой участници


Започва

Свършва


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Oтзиви от потребители (4)

Свързани Kурсове

Building Interactive Applications with React, Redux and GraphQL

  28 Hours

Свързани Kатегории