|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/clean-architecture-with-typescript-and-nodejs-express/
课程评论:没有评论
**课程名称:** 使用 TypeScript 和 Node.js (Express) 实现整洁架构 **课程概述:** 本课程是一门关于如何使用 TypeScript 和 Node.js (Express) 构建整洁架构应用程序的在线培训。课程时长约 4 小时,旨在帮助开发者掌握构建健壮、可扩展且易于维护的应用程序的艺术。 **课程核心内容:** * **理解整洁架构基础:** 掌握整洁架构的基本概念。 * **代码结构化:** 学习如何根据整洁架构原则组织项目。 * **代码与基础设施分离:** 分离业务逻辑代码与技术实现代码,并运用依赖注入。 * **API 输入输出控制:** 学习使用 Controllers, DTO (Data Transfer Objects), 和 Codecs 来管理 API 的输入和输出。 * **中间件应用:** 掌握如何使用中间件处理认证和错误处理等功能。 **课程收益:** * **构建可扩展的应用:** 能够适应变化,同时保持稳定性。 * **简化维护:** 节省更新和修复程序的时间和精力。 * **抓住新机遇:** 提升个人在开发者市场中的竞争力。 **目标学员:** 本课程适合所有开发者,无需具备架构师经验或任何架构知识。课程将循序渐进地讲解每个概念,并通过开发一个完整的 API 来实践。 **讲师简介:** 讲师拥有 15 年的开发者经验,曾担任开发人员、技术主管等角色,并进行过线下培训。作为最佳实践的倡导者,讲师希望通过在线培训将知识传授给更广泛的受众。
Mastering the art of Clean Architecture!*This is the english version of my other course "Clean architecture avec Typescript et NodeJs (Express)"*Welcome to this online training course on Clean Architecture with TypeScript, NodeJs backend. Discover how to create robust, scalable and easy-to-maintain applications, in just 4 hours.Turn complexity into opportunityApplications are becoming increasingly complex, with ever higher requirements. Clean Architecture offers a structured solution for managing this complexity, enabling you to:Build scalable applications: Adapt to change without sacrificing stability.Ease maintenance: save time and effort on updates and fixes.Seize new opportunities: Stand out from the crowd as a developer.More specifically, you will learn:The fundamentals: Understand the basic concepts of Clean Architecture.Structuring your code: Organize your projects according to Clean Architecture principles.Code vs. Infrastructure: Separating business code from technical code, with dependency injection.Controllers, DTO, Codec: Control your API inputs & outputsMiddleware: Manage authentication and error handlingYou don't need to be an architect or have any knowledge of architecture, this course is for all developers.Each section takes you step-by-step through each concept, developing a complete API.About the trainerDeveloper, lead dev, tech lead.15 years of experience in which I've been able to share my knowledge, as a senior or team leader, and through face-to-face training. As a guarantor of best practices, I'm now launching online training with a view to passing on my knowledge!