您准备好将您的 Web 开发技能提升到新的水平了吗?通过我们关于 ASP.NET Core Web API 和 Clean Architecture 的综合课程,深入了解现代 Web 应用程序开发的世界。本实践课程旨在让您掌握使用最新技术和最佳实践构建健壮、可维护和可扩展的 Web API 所需的知识和技能。
Published 10/2023
Created by Charles Nnaji
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 77 Lectures ( 7h 22m ) | Size: 4.37 GB
你将会学到
- .NET Core 8的新特性
- 学习构建 Restful API(控制器和基于最小化的 API)
- DotNet Core 应用程序的要点
- 软件架构(Clean Architecture)
- 丰富的实体域模型 (EF)
- 使用 JWT 进行身份验证和授权,以及使用新的 IAuthorizationRequirementData 进行授权要求的基于策略的授权
- 改进和更好的错误处理
- 通用存储库模式和工作单元(分离接口模式)
- 更好的性能和最佳安全实践
- 保护条款(早期错误检测)
- 使用 Docker 进行容器化
课程亮点
1. ASP.NET Core 简介:首先了解 ASP.NET Core 的基础知识、优势以及 ASP.NET Core 的历史和新功能
2.设置开发环境:为 ASP.NET Core 开发配置开发环境,包括安装必要的工具和库。
3.要点:探索使用 ASP.NET Core 构建 Web API 的要点,包括路由、控制器、操作和模型绑定。
4.使用 Entity Framework Core 进行数据访问:深入研究使用 Entity Framework Core 的数据访问,并发现如何有效地与数据库交互,同时保持清晰的关注点分离并使用丰富的域模型。
6.实现干净的架构层:了解如何使用干净的架构方法构建应用程序,并在表示层、应用程序、域和数据访问层之间有清晰的界限。
7.身份验证和授权:使用身份验证和授权技术(包括 JWT(JSON Web 令牌)以及基于角色和策略的访问控制)来保护您的 API。
9.高级主题:深入研究高级主题,例如实现缓存、优化性能和优雅地处理异常。
在本课程结束时,您将拥有使用简洁架构创建高质量 ASP.NET Core Web API 的技能和信心,这使您成为任何开发团队的宝贵资产。无论您是想要开始 Web 开发之旅的初学者,还是想要了解最新行业实践的经验丰富的开发人员,本课程都将使您能够构建高效且可维护的 Web API。
加入我们,踏上成为 ASP.NET Core Web API 和简洁架构大师的激动人心的旅程!
先决条件:
– C#编程基础知识
– 熟悉 HTML(网页设计)
– 熟悉 Web 开发概念(HTML、HTTP、REST)
立即注册,开始成为一名熟练的新一代软件开发人员,在清洁架构和 ASP.NET Core Web API 方面打下坚实的基础。