What you'll learn:
- Desenvolver API usando GraphQL
- Acessar Banco de Dados com JavaScript
- Integrar API GraphQL com Banco de Dados
- Fundamentos de Banco de Dados
GraphQL foi criado para tornar o desenvolvimento de APIs mais simples e, sem dúvida, muito mais flexível. Criada em 2012 pelo Facebook, GraphQL já é uma tecnologia bastante conhecida e adotada por várias gigantes da tecnologia.
GraphQL traz várias vantagens se comparada as APIs desenvolvidas com o padrão REST. A partir dos primeiros exemplo será fácil constatar que GraphQL entrega um código mais fácil de evoluir e permite um nível de flexibilidade para interagir com os dados muito superior a outras alternativas de mercado.
O que é GraphQL?
O GraphQL é uma linguagem de consulta para APIs e um ambiente de execução para atender essas consultas aos dados existentes. O GraphQL fornece uma descrição completa e compreensível dos dados em sua API, oferece às aplicações clientes o poder de requisitar exatamente o que precisam e nada mais, facilita a evolução das APIs ao longo do tempo e permite ferramentas poderosas para desenvolvedores.
Os assuntos abordados são:
Fundamentos de GraphQL
Mapeamento dos Dados (Schema)
Consultas (Queries)
Alterando Dados (Mutations)
Banco de Dados
Migrations
Query Builder
Operações Básicas de Banco de Dados (CRUD)
Integrar GraphQL com Banco de Dados
Autenticação & Autorização usando Perfis
Consumindo APIcom GraphQL Client
Boas aulas e excelentes estudos!
Equipe Cod3r