Curso de GraphQL e Apollo Server com Apollo Client completo

Aprenda GraphQL e Apollo Server com Apollo Client em um único curso super completo para trabalhar de forma profissional
4.81 (302 reviews)
Udemy
platform
Português
language
Web Development
category
Curso de GraphQL e Apollo Server com Apollo Client completo
2 499
students
43 hours
content
Feb 2025
last update
$59.99
regular price

Why take this course?

Ótimo, parece que você está descrevendo o conteúdo de um curso de GraphQL com foco em Apollo Server e Apollo Client, incluindo autenticação, bancos de dados, subscriptions (WebSockets), deploy e uso do SQL com MySQL e Knex.js. Aqui está uma resumo de cada seção que você listou, com um pouco mais de detalhes para ajudar a entender o que será abordado:

  1. Introdução - GraphQL e suas vantagens: Esteja preparado para discutir o que é GraphQL, como ele se diferencia de REST, e por que ele pode ser uma solução mais eficiente para consultas de dados.

  2. Configuração do ambiente de desenvolvimento: Você aprenderá a configurar o ambiente necessário para desenvolver com GraphQL, incluindo as dependências, o servidor de aplicação (Apollo Server), e possivelmente o editor de código ou sistema operacional que você usará.

  3. Introdução ao Apollo Server e GraphQL: Esteja preparado para configurar o Apollo Server, definir seus tipos (scalar e object types), e entender como as consultas GraphQL são processadas.

  4. Resolvers, relações e soluções para N+1 queries: Aqui, você vai aprender a escrever resolvers que lidam com os campos do seu GraphQL, como criar e gerenciar relações entre tipos de dados, e como evitar o problema N+1 queries com o uso de dataloaders ou datasources.

  5. Mutations e operações CRUD: Você vai aprender a implementar mutations no seu GraphQL para criar, ler, atualizar e deletar dados, além de entender como essas operações são feitas de forma segura e eficiente.

  6. Autenticação no GraphQL com Apollo Server: Estea aprenderá a adicionar autenticação ao seu GraphQL para proteger recursos sensíveis, utilizando token JWT (JSON Web Token), OAuth ou outra forma de autenticação.

  7. Subscriptions (WebSockets) no Apollo Server: Você vai aprender a configurar subscriptions no seu GraphQL para permitir um tipo diferente de interação, onde o servidor pode enviar dados para os clientes em tempo real.

  8. Deploy da aplicação - Heroku e Clever Cloud: Nesta seção, você vai aprender a colocar sua aplicação em produção usando plataformas de hosting como Heroku e Clever Cloud, incluindo a configuração de bases de dados, SSL, dominios e outros aspectos de produção.

  9. Apollo Client no front-end: Você vai aprender a integrar o Apollo Client em seus aplicativos React (ou outros frameworks front-end), configurando as consultas e mutações para interagir com o seu servidor GraphQL.

  10. Introdução ao SQL com MySQL: Antes de trabalhar com bancos de dados no contexto do GraphQL, você vai aprender os conceitos básicos de SQL, como criação de tabelas, inserção, atualização e seleção de dados.

  11. Knex.js - Query Builder para SQL: Você vai aprender a utilizar o Knex.js para simplificar a interação com bancos de dados SQL, escrevendo consultas de forma mais legível e orientada a objetos.

Essa estrutura de curso parece abranger uma ampla gama de tópicos relevantes para quem está interessado em trabalhar com GraphQL, desde os fundamentos até implementações avançadas e deploy real. A inclusão de conhecimentos SQL e o uso do Knex.js são particularmente valiosos, pois permitem que os desenvolvedores criem modelos de dados robustos e mantenham a flexibilidade e a eficiência que GraphQL promete.

Course Gallery

Curso de GraphQL e Apollo Server com Apollo Client completo – Screenshot 1
Screenshot 1Curso de GraphQL e Apollo Server com Apollo Client completo
Curso de GraphQL e Apollo Server com Apollo Client completo – Screenshot 2
Screenshot 2Curso de GraphQL e Apollo Server com Apollo Client completo
Curso de GraphQL e Apollo Server com Apollo Client completo – Screenshot 3
Screenshot 3Curso de GraphQL e Apollo Server com Apollo Client completo
Curso de GraphQL e Apollo Server com Apollo Client completo – Screenshot 4
Screenshot 4Curso de GraphQL e Apollo Server com Apollo Client completo

Loading charts...

4006520
udemy ID
25/04/2021
course created date
05/06/2021
course indexed date
Bot
course submited by