
Descrição: Apresentação do instrutor, estrutura do curso, objetivos principais e metodologia de aprendizagem.
Você aprenderá: Como o curso está estruturado e o que esperar ao longo das aulas.
Docker
Dbeaver
Importância da configuração em ambientes distintos (desenvolvimento, produção, testes).
Instalação e configuração básica do módulo.
Criação e uso de arquivos .env.
Acesso às variáveis de ambiente via ConfigService.
Implementação de esquemas de validação para as variáveis de ambiente.
Tratamento de erros de configuração.
Carregamento de configurações de forma assíncrona.
Uso de funções de fábrica para configurações dinâmicas.
NestJS Intermediário: APIs, Bancos de Dados e Autenticação
Este curso é o passo essencial para desenvolvedores que já possuem uma base em NestJS e buscam aprofundar suas habilidades na construção de APIs mais complexas, seguras e com persistência de dados. Nele, você irá além do básico, explorando as ferramentas e conceitos fundamentais para criar aplicações backend de nível profissional, essenciais para quem almeja posições de destaque no mercado e deseja dominar as principais tecnologias e padrões de projetos modernos.
Ao longo das mais de 6 horas de conteúdo intensivo, você aprenderá a:
Integrar o NestJS com bancos de dados relacionais e não-relacionais utilizando ferramentas como TypeORM e Prisma, com exemplos práticos em MySQL, PostgreSQL e MongoDB para enriquecer o conteúdo e demonstrar a versatilidade. Você dominará relacionamentos e migrações de forma eficaz.
Realizar a validação de dados com class-validator para garantir a integridade das informações.
Implementar autenticação e autorização robustas via JWT , garantindo a segurança das suas APIs contra acessos não autorizados.
Aplicar boas práticas de desenvolvimento e tratamento de erros eficaz, construindo sistemas resilientes.
Para um melhor aproveitamento, é essencial ter concluído o "NestJS do Zero" da Hcode ou possuir conhecimento equivalente no framework. Ao final, você estará preparado para desenvolver APIs RESTful seguras e eficientes, prontas para serem escaladas e utilizadas em projetos reais.