Nest: Desarrollo backend escalable con Node

所在平台: Udemy

课程主页: https://www.udemy.com/course/nest-framework/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Nest: 使用 Node 构建可扩展的后端 **课程概述:** 本课程是一门关于 Nest 的综合性课程,Nest 是一个可扩展、通用且渐进式的 Node.js 框架,为各种服务器端应用程序提供了底层架构。通过 Nest,您将能够按照 Nest 团队和 Nest 作者 Kamil Mysliwiec 推荐的最佳实践来创建后端服务器。 课程从零开始,假设学员对 Nest 和 TypeScript **没有**先验知识。课程将逐步引导学员创建更复杂的应用程序,直至将其部署到生产环境。 **课程将涵盖的主要主题:** * Nest 的核心构建模块:Services, Controllers, Providers, Decorators, Gateways, Guards, Interceptors, Exception Filters, Modules * Docker 和 Docker-compose:Docker 化 * Web 技术:CORS, Websockets * 安全:基于角色的认证和授权, JWTs * 请求处理:请求生命周期, Nest CLI * 数据库交互:数据库事务, Sequences and UUIDs, TypeORM, Postgres, MongoDB, Mongoose, Repository 模式, Mongo Schema * API 设计:RESTful endpoints, 版本控制 (Git) * 生产部署 * 数据处理:Class transformation, 请求的端到端验证, DTOs, Type * TypeScript 进阶:Generics and interfaces * 自定义:自定义核心构建模块, Global Pipes, Filters, Exceptions * 文件处理:文件上传和验证 * 软件设计原则:SOLID 原则 * 文档:自动及半自动文档 * 代码结构:遵循 Nest 团队推荐的最佳实践 * Nest 的生命周期 **课程目标:** 本课程旨在帮助初学者入门 Nest,并提升现有 Nest 开发者的技能。课程还包含一个个性化的速查表(cheat-sheet),以便于学习和打印分享。 **先修知识:** 理想情况下,参与者应具备 JavaScript, Node.js 和 TypeScript 的基础知识。课程虽然会介绍 TypeScript 的基础,但对 TypeScript 有所了解将有助于降低学习曲线,避免混淆概念。

课程评论(0条)

课程详情

Bienvenidos a mi curso completo sobre NestNest es un framework de node extensible, versátil y progresivo, el cual nos ofrece la columna vertebral de todo tipo de aplicaciones del lado del servidor. Con Nest tendremos el poder de crear backend servers siguiendo las buenas prácticas recomendadas por el equipo de Nest y el mismo Kamil Mysliwiec (autor de Nest)El curso parte de cero conocimiento de Nest y TypeScript y poco a poco vamos creando aplicaciones más complejas hasta desplegarlas en producción.Puntualmente veremos temas como:Core building blocksServicesControllersProvidersDecoratorsGatewaysGuardsInterceptorsException FiltersModulesDocker Docker-composeDockerizationCORSWebsocketsAutentication y Authorization basado en rolesJWTsCiclo de vida de una peticiónNest CLITransacciones de base de datosSecuencias y UUIDRestful endpointsControl de versiones con GitDespliegues a producción.Class transformationValidaciones de inicio a fin de un requestDTOsTypeORMPostgresMongoDBTypeORM y MongoosePatrón repository para TypeORMSchemas de MongoCore building blocks personalizadosGlobal Pipes, Filters, Exceptions.Carga y validación de archivosPrincipios SOLIDDocumentación automática y semi-automática Estructuras siguiendo las prácticas recomendadas por el equipo de NestCiclo de vida de NestTypeScriptGenericos e interfaces.Mucho mas.El curso está pensado para ayudarlos a empezar en Nest como para mejorar sus habilidades en este framework tan poderoso, adicionalmente cuenta con un cheat-sheet personalizado por mi para ayudarlos en el aprendizaje que pueden imprimir y compartir.Bases necesarias:Idealmente el curso necesita conocimiento básico de JavaScript, Node y TypeScript, siempre soy de la opinión que para aprender un framework que se basa en JavaScript, es necesario tener las bases del mismo para no confundir conceptos. Si bien es cierto que el curso cuenta con las bases de TypeScript, es ideal conocerlo para no sentir la curva de aprendizaje alta.

课程标签

0人关注该课程

主题相关的课程