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!

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

    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?

Este curso gratuito inclui:

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

QR Code - Baixar Cursa - Cursos Online

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.

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, cursos em áudio ou texto.

  • 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 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