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
Milhares de cursos online em vídeo, ebooks e áudiobooks.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixe nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ 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