掌握使用 NET Core Web API .NET 8 的 RESTful API(英语)
使用 ASP.NET 8(.NET Core)构建具有 JWT 身份验证和 .NET Identity 的完整且专业的 RESTful API。
讲师:render2web . 100.000+ Estudiantes en Todo el Mundo
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- ASP NET Core Web API 基础知识
- 项目:在 ASP NET Core 8 中创建 RESTful API
- 实现存储库模式
- 使用实体框架和 SQL Server
- 使用 Code First 和迁移
- 实施身份验证和授权
- 在 API 中实现文件上传
- 使用密码 HASH 和 SALT 确保安全
- 实施 CORS
- 了解如何记录 API
- 扩展的安装和配置
- 实现 DTO(数据传输对象)
- 使用 .NET Identity 集成身份验证和授权
- 在 .NET Core 中使用最少 API 创建项目
- 什么是最小 API、其优点以及何时使用它
- 最小 API、代码优先、存储库模式、数据库
探索相关主题
- ASP.NET 核心
- Web 开发
- 发展
要求
- C# 基础知识
- Visual Studio 2022 的基本处理
- SQL Server 和 Management Studio 的基础知识
描述
掌握使用 ASP.NET 8 创建专业 API 的方法,既可以使用传统的控制器方法,也可以使用 Minimal API(.NET Core 的轻量级高效技术)。此更新课程丰富了新内容,可让您掌握开发强大且安全的 RESTful API 的技能。
在整个课程中,您将学习如何使用 ASP.NET 中的控制器设计和开发 RESTful API,实现设计模式(例如存储库模式),以便使用 Entity Framework Core 和 SQL Server 作为数据库引擎进行高效的数据管理。您将使用 DTO(数据传输对象)和 AutoMapper 映射数据实体,从而优化客户端和服务器之间的信息传输。
您将探索高级缓存技术来提高 API 的性能,并配置过滤器和分页来增强数据导航和搜索功能。您将使用 .NET Identity 和 JSON Web Tokens (JWT) 实现强大的身份验证和授权,确保安全访问受保护的资源。
该课程还介绍了 API 版本控制策略,以处理 Web 服务中的更改而不破坏兼容性,指导您完成发布到 Azure App Service 的过程,以便在可扩展且安全的生产环境中部署 API。
此外,您还将探索 Minimal API 的优势和实现,这是在 .NET Core 中开发 API 的全新简化方法,使您能够以最少的配置构建轻量级高效的服务。
课程结束时,您将准备好使用 ASP.NET 8 创建高级 API,掌握 .NET Identity、Entity Framework Core、SQL Server 等关键技术以及缓存、过滤、分页和 API 版本控制等现代技术。
此外,在整个课程中,您将学习如何在 API 中实施有效的安全和错误处理策略,确保服务的完整性和可用性,以抵御潜在的威胁和故障。您将探索高级监控和日志记录技术,以详细跟踪 API 的性能和使用情况,提高诊断能力并持续优化。
最后,本课程将指导您使用 Swagger/OpenAPI 等工具为您的 API 创建清晰详细的文档,让其他开发人员和系统更轻松地集成和采用。您将学习记录端点、数据模型和操作,确保使用您服务的用户获得顺畅且易懂的体验。
本课程提供终身访问权限、30 天退款保证以及对课程期间开发的所有资源和文件的完全访问权限。此外,您还可以访问问答部分以解决学习过程中的任何问题。
立即注册并开始使用 ASP.NET 8 构建专业 API!
本课程适合哪些人:
- 想要学习 ASP NET Core 的 Web 开发人员
- 使用 .NET 或 .NET Core 的 Web 应用程序开发人员
- 对使用 .NET Core 进行后端 Web 开发感兴趣的人
- API 开发人员
- 后端程序员
- 系统工程专业学生
- 开发和编程学生
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。