Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de API GraphQL com Node.js, TypeScript, PostgreSQL

Curso de API GraphQL com Node.js, TypeScript, PostgreSQL

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Aprenda o desenvolvimento de API GraphQL com Node.js, TypeScript e PostgreSQL

Visão geral do curso

Neste curso abrangente, você adquirirá as habilidades para criar uma poderosa API GraphQL usando a pilha de tecnologia Node.js. Ao longo do curso, cada linha de código será estritamente tipada, eliminando as incertezas e falhas do JavaScript. Utilizaremos o Node.js com o Express, Nexus Schema para GraphQL, Prisma como ORM para PostgreSQL e Redis. Além disso, todo o código será escrito em TypeScript, incluindo o código gerado automaticamente.

Aprendizado prático

Durante o curso, trabalharemos principalmente em nosso próprio ambiente do VS-Code. No entanto, também utilizaremos o Playground e o Insomnia para testar nossa API GraphQL. É altamente recomendável que você acompanhe o instrutor e considere assistir ao curso com uma velocidade mínima de 1,5x para otimizar sua experiência de aprendizado.

Conteúdo do curso

Ao longo do curso, abordaremos vários tópicos e funcionalidades, incluindo:

Arquitetura

- Usuários: Registrar usuário, Login (autenticação baseada em sessão com armazenamento em cache no Redis), Obter usuário autenticado, Logout, Obter todos os usuários - Posts: Criar posts (relação um-para-muitos com usuários), Obter todos os posts - Paginação: Compreender a diferença entre paginação baseada em cursor e paginação baseada em offset, implementar paginação baseada em cursor

Pilha de tecnologia

Trabalharemos com as seguintes linguagens, frameworks e bibliotecas: - Node.js - Express - TypeScript - PostgreSQL - Prisma - GraphQL - Nexus (para desenvolvimento de GraphQL orientado a código) - Apollo Server Express

Autenticação e armazenamento em cache

- Express-session (para autenticação baseada em sessão e cookies) - Redis Cache - ioredis - connect-redis (para armazenar sessões no Redis)

O que você aprenderá

Ao final deste curso, você terá adquirido as seguintes habilidades: - Criar uma API GraphQL usando Node.js, Express, TypeScript, PostgreSQL, Prisma e Redis - Implementar autenticação, autorização, operações CRUD, relacionamentos e paginação baseada em cursor - Aplicar práticas otimizadas, como paginação (cursor), complexidade de consulta e armazenamento em cache - Construir um projeto prático para demonstrar suas habilidades e melhorar suas perspectivas de emprego - Testar APIs GraphQL usando Insomnia e Playground
Ver informações completas