Imagem do Curso gratuito NestJS com GraphQL

Curso online gratuitoNestJS com GraphQL

Duração do curso online: 10 horas e 20 minutos

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!

Neste curso gratuito, aprenda sobre

  • Fundamentos de GraphQL e NestJS
  • Qualidade, Testes e Autenticação
  • Modelagem, Relacionamentos e Nestjs-query
  • Automação de APIs e Boas Práticas com Git

Descrição do curso

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.

Conteúdo do curso

  • Aula em vídeo: Entenda o GraphQL | NestJS com GraphQL #1 31m
  • 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?
  • Exercício: Qual a vantagem de utilizar testes unitários com Mocks em desenvolvimento de software?
  • 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 39m
  • 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 46m
  • 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 39m
  • 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 47m
  • 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 47m
  • 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 33m
  • 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?
  • Exercício: Qual é uma prática recomendada ao fazer commits no Git para manter a clareza e organização dos históricos de mudanças?

Este curso gratuito inclui:

10 horas e 20 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Programação back-end

Baixe o Aplicativo agora para ter acesso a + de 3300 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 48 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso

+ de 9 milhões
de alunos

Certificado grátis e
válido em todo o Brasil

60 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, ebooks e audiobooks