|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/nestjs-intermediario-apis-bancos-autenticacao/
课程评论:没有评论
Coursera 课程总结:NestJS 中级:API、数据库和认证 本课程是为已有 NestJS 基础并希望深入掌握构建更复杂、更安全、具备数据持久化能力的 API 的开发者设计的。课程内容涵盖了构建专业级后端应用所需的核心工具和概念,旨在帮助学员在就业市场获得优势,并熟练掌握现代项目的主要技术和设计模式。 课程内容包括: * **数据库集成**:使用 TypeORM 和 Prisma,学习集成关系型和非关系型数据库,并提供 MySQL、PostgreSQL 和 MongoDB 的实践示例。重点讲解关系处理和数据库迁移。 * **数据验证**:利用 class-validator 确保数据完整性。 * **安全认证与授权**:通过 JWT 实现强大的用户认证和授权机制,保障 API 安全。 * **开发实践**:学习良好的开发实践和有效的错误处理,构建弹性系统。 **前提条件**:建议完成 Hcode 的“NestJS 从零开始”课程,或具备同等 NestJS 知识。 **课程目标**:学完后,学员将能够开发安全、高效、可扩展的 RESTful API,满足实际项目需求。
NestJS Intermediário: APIs, Bancos de Dados e AutenticaçãoEste 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.