Crie APIs GraphQL com Elixir e Absinthe

Why take this course?
🌟 Curso Completo: Crie APIs GraphQL com Elixir e Absinthe 🌟
Conheça o Instrutor
- Rafael Camarda: Passionado por tecnologia e ensino, com uma história comprovada de cursos de qualidade e preços acessíveis. Dive no seu perfil na plataforma para verificar os excelentes avals e feedbacks dos alunos.
O que Você Vai Aprender
Ao se inscrever neste curso, você estará embarcando em uma jornada de desenvolvimento de APIs GraphQL utilizando Elixir e a lib Absinthe. Prepare-se para:
-
Introdução ao GraphQL: Entenda o que é GraphQL, por que ele pode ser uma excelente alternativa ou complemento a APIs REST, e como ele se diferencia.
-
Criação de APIs GraphQL em Elixir: Aprenda passo a passo a construir suas próprias APIs GraphQL, utilizando o Elixir e a lib Absinthe.
-
Implementação de Subscriptions (WebSockets): Descubra como obter dados em tempo real através das subscriptions do GraphQL.
-
Paginação Estratégica: Implemente métodos robustos para paginação de dados na sua API.
-
Testando APIs GraphQL: Aprenda as melhores práticas e ferramentas para testar suas APIs GraphQL e garantir a qualidade delas.
-
Combinando GraphQL com REST: Veja como usar o GraphQL juntamente com APIs REST, criando uma abordagem poderosa e flexível.
Projeto Prático: Uma Rede Social em GraphQL com Elixir
Neste curso, você irá construir uma rede social completa utilizando as princípias do GraphQL. A aplicação será composta por usuários, seguidores e postagens, permitindo que os usuários sigam uns aos outros e criem conteúdo interativo.
Estrutura do Curso
-
Fundamentos do GraphQL: Entenda o paradigma de consulta única e como ele se comporta em comparação com as APIs REST tradicionais.
-
Configuração Inicial com Elixir e Absinthe: Prepare seu ambiente para começar a desenvolvimento das APIs GraphQL.
-
Criação de Tipos e Resolveres: Defina os tipos de dados e as funções que os manipularão em sua API.
-
Trabalhando com Dados Em Tempo Real: Implemente subscriptions para atualizações em tempo real na sua aplicação.
-
Paginação Eficiente: Aprenda como implementar paginação de forma eficaz, garantindo desempenho e usabilidade.
-
Testando suas APIs: Use ferramentas como GraphiQL e postman para testar suas consultas e mutations.
-
Combinando o Melhor de Ambos Mundos: Veja como podem coexistir e complementares GraphQL e REST em uma única aplicação.
Pré-requisitos
Este curso assume que você tem conhecimento prévio em Elixir e Phoenix, ou está disposto a seguir o curso "Elixir e Phoenix do Zero" para adquirir essas habilidades antes de prosseguir.
Aproveite também!
- Dicas e Melhores Práticas: Receba conselhos importantes para a sua jornada como desenvolvedor.
- Comunidade e Suporte: Interaja com outros alunos, troque ideias e soluções de problemas.
- Casos Reais: Trabalhe com cenários reais para aplicar o conhecimento adquirido.
Acerque-se com tranquilidade, você está prestes a embarcar em uma viagem intensa e transformadora! Com cada vídeo, você se aproxima de ser um especialista em APIs GraphQL com Elixir e Absinthe. 🚀
Lembre-se: Na Udemy, você tem a tranquilidade de 30 dias para testar o conteúdo do curso. Se não estiver satisfeito com o que oferecemos, você pode pedir um reembolso integral, mas não esqueça verificar as regras específicas da plataforma para a política de reembolso. 🛡️
Então, o que estamos esperando? Vamos criar APIs GraphQL incríveis com Elixir e Absinthe! 🚀✨
Course Gallery




Loading charts...