API GraphQL com SpringBoot

Aprenda a criar uma API GraphQL com SpringBoot e banco de dados MySQL
4.71 (254 reviews)
Udemy
platform
Português
language
Web Development
category
instructor
API GraphQL com SpringBoot
1 243
students
3.5 hours
content
Jan 2020
last update
$19.99
regular price

Why take this course?

🎉 API GraphQL com Spring Boot: Domine as Melhores Práticas para Banco de Dados MySQL! 🚀

Sobre o Curso:

Conheça o mundo do GraphQL e descubra como ele pode revolucionar a forma como você interage com APIs. Este curso é perfeito para desenvolvedores que desejam adentrar o universo das consultas de dados personalizáveis, tipadas e poderosas fornecidas pela GraphQL, com foco especial em integração com o banco de dados MySQL usando o poder do Spring Boot.

O que Você Aprenderá:

  • Introdução ao GraphQL: Entenda o que é o GraphQL, suas vantagens e como ele difere das APIs REST tradicionais.

  • Configurando seu Projeto Spring Boot: Aprenda passo a passo para criar e configurar um projeto Spring Boot preparado para hospedar sua API GraphQL.

  • Criando uma API GraphQL: Desenvolva uma API GraphQL funcional, conectada ao seu banco de dados MySQL, permitindo consultas ricas e personalizáveis.

🔍 Especialização em Consultas:

  • Consultas Customizadas: Crie consultas complexas com join entre várias tabelas para navegar no grafo de dados de maneira intuitiva.

  • Tratamento de Dados: Implemente resolvers e mapeie os dados do banco de dados para o formato da GraphQL.

As Melhores Práticas:

  • Resolvendo o Problema N+1: Entenda e solucione o problema N+1, que é comum nas consultas GraphQL, aprendendo a otimizar as query's utilizando o Cache.

  • Tratamento de Exceções: Aprenda as melhores práticas para tratar exceções na sua API GraphQL.

Conteúdo Detalhado:

  1. Fundamentos do GraphQL:

    • O que é GraphQL?
    • Principios e benefícios sobre REST.
  2. Configuração inicial do Spring Boot:

    • Criação de um novo projeto Spring Boot.
    • Configuração do banco de dados MySQL.
  3. Desenvolvimento da API GraphQL:

    • Definição de esquemas (schemas).
    • Mapeamento entre models de domínio e banco de dados.
    • Realização de consultas e mutações com exemplos práticos.
  4. Consultas Avançadas:

    • Estrutura e execução de consultas (queries) complexas.
    • Utilização de joins entre tabelas para obtenção de dados relacionais.
  5. Otimização e Performance:

    • Resolução do problema N+1.
    • Implementação de Cache para melhorar o desempenho da API.
  6. Tratamento de Exceções:

    • Criação de mecanismos de tratamento de exceções robustos.

Por que Escolher Este Curso?

  • Expertise Completa: Aprenda desde os fundamentos até as técnicas avançadas com o suporte de um instrutor experiente.
  • Prática Ativa: Projeto prático real ao longo do curso que irá solidificar seus conhecimentos.
  • Recursos Exclusivos: Acesso a códigos-fonte, exemplos e materiais adicionais para complementar seu aprendizado.

Prontos Para Transformar Sua Prática de Desenvolvimento?

Inscreva-se agora e dê um salto no uso das APIs com Spring Boot e GraphQL! 🤩

Loading charts...

Related Topics

2739100
udemy ID
04/01/2020
course created date
20/01/2020
course indexed date
Bot
course submited by
API GraphQL com SpringBoot - | Comidoc