Descrição
Master NestJS 9 - Framework Node.js 2023
Aprenda Nest 9 e Node, GraphQL, REST, Testes Unitários, Testes E2E, Type ORM 3, Desenvolvimento de API com TypeScript e muito mais!
Avaliação: 4.6 de 5541 avaliações
12 horas totais
121 palestras
Todos os níveis
Você está pronto para aprender a arte de construir APIs REST & GraphQL robustas e escaláveis? Não procure mais! Este curso abrangente sobre NestJS está aqui para guiá-lo no processo de construção de APIs de alto desempenho. Neste curso, você aprenderá sobre roteamento e controladores, usando bancos de dados, incluindo o TypeORM para persistência de dados com Repository, Query Builder e Relations. Você também explorará como usar o Docker em seu fluxo de trabalho de desenvolvimento local e como realizar validação e serialização de dados. Aprofundamos nos módulos do NestJS, Injeção de Dependência e Provedores, e você aprenderá sobre configuração, registro e tratamento de erros. Você será apresentado à autenticação usando Passport.js e Bcrypt, e entenderá o conceito de tokens JSON Web Tokens (JWT), como gerá-los e como usá-los. O curso também aborda autorização e garantia de que o usuário tenha as devidas permissões. Ensinaremos você a usar o Postman de forma eficaz, incluindo a criação de coleções, ambientes e automação do Postman. Além disso, você aprenderá sobre testes unitários e de ponta a ponta, incluindo a conexão com um banco de dados. Por último, mas não menos importante, você ganhará experiência prática na construção de APIs GraphQL e se tornará um profissional em pouco tempo. O curso vem com o código-fonte completo, diagramas e visuais para ajudá-lo a entender melhor os conceitos. Se você ficar preso, estou sempre disponível para ajudá-lo na seção de perguntas e respostas ou em nossa comunidade no Discord. Com foco em habilidades práticas e aplicações do mundo real, este curso foi projetado para fornecer o conhecimento e a confiança necessários para construir e implantar suas próprias APIs REST & GraphQL. Então, o que você está esperando? Matricule-se agora e comece sua jornada para se tornar um desenvolvedor de API experiente! Alguns dos tópicos que abordaremos incluem:
- Roteamento e controladores
- Bancos de dados, incluindo TypeORM (Repository, Query Builder, Relations)
- Usando o Docker em seu fluxo de trabalho de desenvolvimento local
- Validação e serialização de dados
- Tudo sobre módulos do NestJS, Injeção de Dependência e Provedores
- Configuração, registro, tratamento de erros
- Autenticação, incluindo Passport.js, Bcrypt
- Tokens JSON Web Tokens (JWT) explicados, geração e uso
- Autorização (garantindo que o usuário tenha privilégios)
- Usando o Postman (incluindo coleções, ambientes e automação do Postman)
- Testes unitários
- Testes de ponta a ponta (incluindo conexão com um banco de dados)
- APIs GraphQL
O que você aprenderá
- Desenvolver APIs REST robustas
- Entender e criar APIs GraphQL
- Testar com testes unitários e de ponta a ponta
- Fluxo de trabalho de desenvolvimento robusto usando Docker
- Usar abstração de banco de dados moderna (TypeORM)
- Entender Módulos, Provedores e Serviços!
- Aprender Autenticação e Autorização (com Passport)
- Entender como funcionam os Tokens JWT
- Entender como configurar o aplicativo e como manter registros
- Entender o Query Builder - aprender como construir consultas de forma eficaz
- Aprender a validar e serializar dados
- Aprender a usar o Nest CLI
- Entender padrões de design de código como Repository ou Service
Estimar frete
Payment & Security
Featured collection
Dúvidas Gerais
Após a confirmação do pagamento, você receberá um e-mail com todas as instruções para acessar seus cursos. O e-mail incluirá um link para a plataforma de ensino, onde você poderá fazer login utilizando suas credenciais cadastradas no momento da compra. Caso seja um curso em formato de arquivo para download, o mesmo estará disponível na área do aluno e poderá ser acessado diretamente pelo link enviado. Se você não receber o e-mail de acesso em até 24 horas, verifique sua caixa de spam ou entre em contato com nossa equipe pelo e-mail suporte@amentil.com.br.
Após a confirmação do pagamento, seu pedido será processado e enviado para o endereço cadastrado. Você receberá um e-mail com os detalhes do envio, incluindo o código de rastreamento para acompanhar a entrega. Trabalhamos com transportadoras confiáveis e os prazos variam de acordo com o método de envio escolhido e sua localização. É importante garantir que o endereço de entrega esteja correto para evitar atrasos. Caso tenha dúvidas ou problemas com a entrega, nossa equipe de suporte está à disposição pelo e-mail suporte@amentil.com.br.
Você pode tirar dúvidas diretamente com nossa equipe de suporte por diversos canais:
- E-mail: Envie sua pergunta para suporte@amentil.com.br, e nossa equipe responderá em até 2 dias úteis.
- Telefone: Ligue para +55 (48) 1234-5678, disponível de segunda a sexta, das 9h às 18h.
- WhatsApp: Envie uma mensagem para +55 (48) 91265-4321 e receba atendimento rápido e prático.
- Formulário de Contato: Preencha o formulário disponível em nosso site na página Contato.
- Redes Sociais: Você também pode enviar suas dúvidas pelo Instagram ou Facebook em @amentil.sa.
Estamos sempre prontos para ajudar!
Reembolso e garantias
O prazo de reembolso pode variar dependendo da forma de pagamento utilizada:
- Cartão de Crédito: O estorno será realizado em até 7 dias úteis após a aprovação do reembolso, mas o crédito poderá aparecer na sua fatura em um prazo de 30 a 60 dias, conforme a política da operadora do cartão.
- Boleto Bancário ou Transferência: O valor será devolvido via depósito em conta bancária em até 7 dias úteis após a aprovação do reembolso.
Você pode solicitar a devolução de produtos físicos seguindo o passo a passo abaixo:
- Entre em contato com nosso suporte:
- Aguarde nossa resposta:
Nossa equipe analisará sua solicitação em até 3 dias úteis e fornecerá as instruções detalhadas para a devolução. - Prepare o produto:
- Envie o produto:
- Reembolso ou troca:
Nosso compromisso é fornecer uma experiência confiável e segura ao acessar nossa enciclopédia online. Garantimos a qualidade dos serviços e funcionalidades oferecidos, seguindo as condições descritas abaixo:
1. Garantia de Acesso
- Disponibilidade: Oferecemos garantia de disponibilidade da enciclopédia online 24 horas por dia, 7 dias por semana, exceto durante períodos programados de manutenção ou por problemas técnicos fora do nosso controle.
- Resolução de Problemas: Em caso de interrupções no serviço, nossa equipe técnica atuará para restaurar o acesso no menor tempo possível.
2. Garantia de Conteúdo
- Precisão e Atualização: Todo o conteúdo disponibilizado é cuidadosamente revisado para garantir precisão e relevância. No entanto, a enciclopédia online é constantemente atualizada, e não podemos garantir a exatidão absoluta em casos de informações sujeitas a mudanças rápidas.
- Correção de Erros: Caso identifique erros ou inconsistências no conteúdo, você pode nos informar pelo e-mail conteudo@amentil.com.br, e faremos a análise e correção, se necessário.
3. Garantia de Segurança
- Proteção de Dados: Utilizamos tecnologias avançadas para proteger suas informações pessoais e garantir que sua navegação na enciclopédia seja segura.
- Privacidade: Todos os dados coletados seguem as diretrizes da nossa Política de Privacidade.
4. Garantia de Reembolso
Para assinaturas da enciclopédia online:
- Direito de Arrependimento: Você pode solicitar o cancelamento e reembolso integral em até 7 dias corridos após a compra, desde que não tenha acessado conteúdos pagos da plataforma.
- Problemas Técnicos: Caso não consiga acessar os conteúdos devido a falhas técnicas imputáveis à plataforma, garantimos suporte prioritário e, se o problema não for resolvido, você pode solicitar reembolso proporcional ao período não utilizado.
5. Limitações
- Conexão à Internet: Não garantimos acesso à enciclopédia em situações de instabilidade ou falhas na conexão de internet do usuário.
- Uso Indevido: O acesso e uso da enciclopédia são pessoais e intransferíveis. O compartilhamento de credenciais pode resultar na suspensão ou cancelamento da assinatura sem reembolso.
6. Contato para Garantias
Caso precise de suporte ou queira exercer algum direito de garantia, entre em contato conosco:
- E-mail: suporte@amentil.com.br
- Telefone: +55 (48) 1234-5678
- Horário de atendimento: Segunda a sexta, das 9h às 18h.