YoVDO

GraphQL: Criando APIs Profissionais e Flexíveis

Offered By: Udemy

Tags

GraphQL Courses Web Development Courses Javascript Courses Authorization Courses API Development Courses

Course Description

Overview

Aprenda GraphQL na prática com exemplos reais usando: Banco de Dados, Autenticação, Autorização, Apollo Client, etc

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


Taught by

Leonardo Moura Leitao and Cod3r Cursos Online

Related Courses

Capstone: Photo Tourist Web Application
Johns Hopkins University via Coursera
Introduction to NodeJS
Microsoft via edX
API Development on Google Cloud's Apigee API Platform
Google Cloud via Coursera
Desarrollo de páginas con Angular
Universidad Austral via Coursera
Full Stack Web Developer
Udacity