Novo curso
Aprenda a desenvolver aplicativos back-end com NestJS e GraphQL neste curso gratuito. Aborda Docker, autenticação, testes unitários e muito mais. Ideal para programadores!
O curso "NestJS com GraphQL" oferece uma imersão completa no desenvolvimento backend utilizando o NestJS e GraphQL, duas tecnologias modernas e extremamente eficientes. Com uma duração total de 10 horas e 20 minutos, o curso pertence à categoria de Informática (TI) e está classificado na subcategoria de Programação back-end.
Durante o curso, os alunos terão a oportunidade de entender profundamente o GraphQL, uma linguagem de consulta poderosa e flexível que otimiza a comunicação entre cliente e servidor ao permitir que clientes solicitem exatamente os dados de que necessitam.
O curso começa com a criação de uma aplicação do zero, garantindo que os participantes compreendam o processo desde o início. Em seguida, a aplicação é dockerizada e configurada com variáveis de ambiente, introduzindo os alunos às melhores práticas de deploy e gestão de dependências em ambientes isolados.
A parte de testes é coberta extensivamente com unit tests, mocks, e cobertura de testes utilizando Jest, proporcionando aos alunos a habilidade de assegurar a qualidade e robustez dos seus códigos. A segurança também é um ponto crucial no curso, com a inclusão de módulos sobre autenticação usando Passport e JWT.
Além disso, o curso aborda o desenvolvimento de projetos do zero e configuração de tecnologias essenciais como TypeORM e Nestjs-query. Com essa base, os alunos criarão módulos com funcionalidades avançadas de filtro, ordenação e paginação.
O curso também foca na criação de módulos para disciplinas, aulas e conteúdos, explorando a criação de relacionamentos complexos utilizando TypeORM e Nestjs-query. Os participantes aprenderão a simplificar o desenvolvimento de APIs com Nestjs-query, tornando o processo mais eficiente e produtivo.
Como bônus, o curso oferece insights valiosos sobre práticas profissionais no uso do Git, ajudando os desenvolvedores a profissionalizar seus commits e melhorar suas entregas.
Este curso é ideal para desenvolvedores backend que desejam aprimorar suas habilidades e adotar práticas modernas no desenvolvimento de APIs escaláveis e eficientes. Com um conteúdo abrangente e bem-estruturado, "NestJS com GraphQL" é uma excelente oportunidade para avançar na carreira de programação backend.
Aula em vídeo: Entenda o GraphQL | NestJS com GraphQL #1
0h31m
Exercício: Quais são algumas vantagens de usar GraphQL em relação ao REST para desenvolvimento de APIs?
Aula em vídeo: Criando a aplicação do zero | NestJS com GraphQL #2
1h15m
Exercício: O que o NestJS oferece como vantagem principal em relação a frameworks como Express ou Fastify quando se trata de estrutura e escalabilidade de projetos?
Aula em vídeo: Dockerizando a aplicação e configurando o .env | NestJS com GraphQL #3
1h30m
Exercício: Qual é um dos principais benefícios de usar o Docker para gerenciar ambientes de desenvolvimento?
Aula em vídeo: Testes unitários, mocks e cobertura de testes com Jest | NestJS com GraphQL #4
1h46m
Exercício: Por que a cobertura de testes por si só não garante que um software esteja completamente seguro ou correto?
Aula em vídeo: Autenticação com Passport e JWT | NestJS com GraphQL #5
1h02m
Exercício: Qual é a principal função da biblioteca Passport no contexto de autenticação em aplicações Node.js?
Aula em vídeo: Criando o projeto do zero e configurando as tecnologias | NestJS, TypeORM, Nestjs-query, GraphQL #1
0h39m
Exercício: Qual é a vantagem de usar o NestJS com GraphQL na criação de APIs, como mencionado no texto?
Aula em vídeo: Primeiro módulo com filtro, ordenação e paginação | NestJS, TypeORM, Nestjs-query, GraphQL #2
0h46m
Exercício: No contexto de configuração de projetos em GraphQL com NestJS, qual é o pacote necessário para permitir o uso de decoradores e tipos do GraphQL na estrutura das entidades?
Aula em vídeo: Criando os módulos de disciplinas, aulas e conteúdos | NestJS, TypeORM, Nestjs-query, GraphQL #3
0h39m
Exercício: No desenvolvimento de uma aplicação com NestJS, qual das alternativas a seguir descreve melhor uma prática comum ao configurar múltiplos módulos que compartilham funcionalidades básicas?
Aula em vídeo: Criando os relacionamentos do TypeORM e do Nestjs-query | NestJS, TypeORM, Nestjs-query, GraphQL #4
0h47m
Exercício: No contexto de uma aplicação NestJS com integração GraphQL, qual é a principal vantagem de utilizar o 'relationship plugin' como mencionado no texto?
Aula em vídeo: Simplificando o desenvolvimento de APIs com Nestjs-query | NestJS com GraphQL
0h47m
Exercício: Qual é uma vantagem significativa da mecânica de geração automática de código mencionada no texto quando se utiliza a biblioteca discutida, especialmente relacionada à regra de negócios?
Aula em vídeo: Git dicas - Profissionalize seus commits e entregas
0h33m
Exercício: Qual é a prática recomendada ao fazer commits em um repositório de código?
Exercício: Qual é a prática recomendada para criar mensagens de commit em um repositório compartilhado?
Exercício: Qual é uma boa prática ao realizar commits em um projeto de desenvolvimento usando Git?
10 horas e 20 minutos de curso online em vídeo
Exercícios para treinar seus conhecimentos
Certificado digital de conclusão de curso
100% gratuito, do conteúdo ao certificado
Este curso online só pode ser acessado pelo aplicativo Cursa. Instale o aplicativo usando o QR code ou os links abaixo:
Este curso online só pode ser acessado pelo aplicativo Cursa. Instale usando os links abaixo:
Estude de graça!
Aqui você não paga nunca! Nem mesmo no certificado, pois tudo no aplicativo é 100% gratuito!
Melhore seu currículo!
São mais de 4 Mil Cursos Gratuitos para você estudar qualquer coisa do seu interesse!
Certificado Digital grátis!
Conclua o curso e emita gratuitamente seu Certificado Digital reconhecido pela ABED.
Novo curso
Novo curso
Novo curso
Novo curso
Milhares de cursos online em vídeo, cursos em áudio ou texto.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixar nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 6,5 milhões
de alunos
Certificado Gratuito e
Válido em todo o Brasil
48 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, áudio e texto