Curso GraphQL Foundation
16 horasVisão Geral
Curso GraphQL Foundation, Retorne resultados precisos e previsíveis usando GraphQL e Apollo.
Este curso de GraphQL ministrado por instrutor explica conceitos e técnicas fundamentais, incluindo consultas, mutações, inscrições e construção de esquemas.
Você aprenderá como usar GraphQL para buscar dados de forma inteligente, descrevendo a forma dos dados que você deseja e retornando precisamente o que você pediu em uma única solicitação.
Neste vamos demonstrar como GraphQL aborda os problemas de arquiteturas RESTful, e você aprenderá a construir um cliente front-end usando Apollo e React / Angular , com um servidor GraphQL back-end usando Apollo e Node.
Objetivo
Após realizar este Curso GraphQL Foundation, você será capaz de:
- GraphQL e as limitações das APIs RESTful
- Usando consultas para buscar dados precisos
- Mutações
- Assinaturas
- Projetando um Esquema
- Construindo um cliente GraphQL front-end
- Conectando-se a um servidor GraphQL back-end
Publico Alvo
- Web designers e desenvolvedores que desejam projetar e implantar rapidamente sites e aplicativos da Web responsivos que tenham uma ótima aparência e funcionem bem com uma ampla variedade de navegadores / dispositivos.
Pre-Requisitos
- Os participantes deste curso, devem ter experiência em React.js ou ter experiência equivalente.
Informações Gerais
- 16 horas,
- Se noturno este curso e ministrado de segunda-feira a sexta-feira das 19h às 23h, total de 4 encontros,
- Se aos sábado este curso e ministrado das 09h às 18h, total de 2 encontros,
- Se in-company este curso pode ser ministrado de acordo com ambas as agendas,
Formato de Entrega:
- 100% on-line ao vivo na presença de um instrutur/consultor via ferramenta de video conferencia Microsoft Teams.
Materiais
Inglês | PortuguêsConteúdo Programatico
Introduction
- How did we get here? The limitations of RESTful APIs
- A query language for modern web apps
- What is a graph?
- How does the GraphQL stack fit together
What is GraphQL?
- A query language to get data precisely in one request
- Queries: reading data
- Mutatations: add, edit and change data
- Subscriptions: listen out for changing data
Designing a Schema
- Describe the shape of data
- Defining relationships within the data
- GraphQL Types
- Reusable Fragments
- Resolvers: connecting schema to database
A front-end GraphQL client
- A review of Javascript and React fundamentals
- Adding Apollo-client to a React app
A GraphQL server
- Node and Apollo-server
- Connecting to the database