Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
GraphQL: Criando APIs Profissionais e Flexíveis
Highest Rated
Rating: 4.6 out of 5(1,488 ratings)
7,856 students
Last updated 7/2021
Portuguese

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

Course content

9 sections136 lectures14h 47m total length
  • Introdução do Curso5:46
  • O que é GraphQL?4:00
  • GraphQL vs REST8:27
  • Como os Dados são Organizado?10:19
  • Informações Importantes6:00
  • Repositório do Curso
  • Usando o terminal1:25
  • Terminais0:28

Requirements

  • Conhecimento de Programação com JavaScript
  • Programação Assíncrona com JavaScript (Promise/Async Await)
  • Desejável conhecimento de API Rest

Description

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 API com GraphQL Client

Boas aulas e excelentes estudos!

Equipe Cod3r

Who this course is for:

  • Desenvolvedores que desejam construir APIs com GraphQL
  • Desenvolvedores que procuram alternativas ao padrão REST
  • Desenvolvedores que querem desenvolver APIs flexíveis
  • Desenvolvedores que procuram se atualizar sobre tecnologias atuais