



资源介绍
在Azure中开发.NET应用 (中文字幕英文视频教程)
本课程是一套聚焦于在Azure平台上开发.NET应用的实操性英文视频教程,所有视频均配备中文字幕(对应目录中所有.zh-Hans.srt文件),方便中文学习者无障碍理解课程内容、跟随实操练习。课程整体围绕Azure核心服务展开,从基础入门到高级应用,层层递进,系统讲解.NET应用在Azure平台上的开发、部署、配置与优化全流程,适合具备一定.NET基础、希望学习云平台应用开发的开发者,助力其掌握Azure相关核心技能,提升云原生应用开发能力。经统计,本课程共包含85个视频文件(均为MP4格式,无MKV格式视频),涵盖5大核心模块,每个模块均围绕特定Azure服务展开,搭配详细的实操演示与知识点总结,确保学习的连贯性与实用性。
课程以“理论+实操”相结合的方式,从Azure基础概念入手,逐步深入到各类核心服务的应用,每个知识点都对应专属的视频讲解,重点突出实操步骤,让学习者能够跟着视频一步步完成操作,快速将理论知识转化为实践能力。所有视频内容逻辑清晰、重点突出,配套的中文字幕精准对应英文讲解,有效解决语言障碍,帮助学习者聚焦知识本身,高效掌握课程核心内容。
第一模块为“Azure入门”,包含10个视频,是整个课程的基础铺垫部分。该模块首先引导学习者认识云计算的核心概念,明确云计算的服务模型、部署配置以及使用云计算的核心优势,让学习者建立对云计算的整体认知。随后重点介绍Azure平台的基本概念、与Azure交互的多种方式、使用Azure的成本相关知识,以及入门学习所需的准备工作,最后通过总结视频梳理本模块核心知识点,为后续深入学习打下坚实基础。此外,本模块还提供了源代码相关的HTML文件,方便学习者获取实操所需的基础代码,辅助完成练习。
第二模块为“Azure应用服务”,包含18个视频,聚焦于Azure App Service的核心应用与实操。该模块从Azure App Service的基础介绍入手,详细讲解其服务计划与成本构成、命名规范,随后通过多个视频分步演示如何创建应用,以及通过门户、Visual Studio、Visual Studio Code、Azure CLI四种不同方式部署Web应用,满足学习者在不同开发环境下的部署需求。后续内容围绕应用服务的核心配置与监控展开,讲解环境变量的配置、Azure App Service中的控制台使用、Kudu工具的应用、Application Insights监控工具的使用方法、日志查看与分析,以及应用的垂直扩展和水平扩展操作,同时重点提醒水平扩展过程中的注意事项,帮助学习者规避实操中的常见问题,最后通过总结视频梳理本模块的核心实操要点与知识框架。
第三模块为“Azure SQL数据库”,包含14个视频,专注于Azure SQL Database的使用与.NET应用的集成。模块开篇介绍Azure SQL Database的基础概念、服务计划与成本,随后讲解本模块实操所需应用的搭建方法,再通过两个视频分别演示如何通过门户和Azure CLI创建数据库,满足不同操作习惯的需求。后续重点讲解如何从Visual Studio、SSMS两种工具连接数据库服务器,以及如何将Azure App Service与数据库进行关联,实现应用与数据的联动;同时介绍托管标识的使用方法,提升应用与数据库连接的安全性,讲解查看数据的多种途径、数据库备份策略以及缩放操作,帮助学习者全面掌握Azure SQL Database的核心用法,确保数据的安全性、可用性与可扩展性,最后通过总结视频巩固本模块核心知识点。
第四模块为“Azure存储”,包含16个视频,详细讲解Azure存储服务的核心功能与实操应用。该模块首先介绍Azure存储的基础概念与定价策略,随后讲解实操应用的准备工作,分步演示通过门户和Azure CLI创建存储账户的方法。后续内容围绕存储服务的核心功能展开,讲解如何通过门户上传文件、如何从ASP.NET Core应用中上传文件,以及队列存储、表格存储的基础概念与实操方法——包括队列的创建、消息的发送与读取,表格存储的探索与使用,帮助学习者掌握Azure存储服务的多种应用场景,实现文件、消息、结构化数据的高效存储与管理,最后通过总结视频梳理本模块的核心知识点与实操流程。
第五模块为“Azure函数”,包含27个视频,是本课程内容最丰富、实操性最强的模块,聚焦于无服务器架构与Azure Functions的开发、部署与优化。模块开篇介绍无服务器架构的基础概念、Azure Functions的核心特点、服务计划与安全相关知识,随后演示如何创建函数应用与第一个函数,以及如何将函数部署到Azure平台。后续内容深入讲解Azure Functions的核心应用:包括函数与数据库的连接方法、 cron表达式的基础应用、定时触发器(周期性执行的函数)的实现、通过函数发送生日祝福邮件、队列触发器(响应消息队列的函数)的完整实现(分两部分讲解)、图像优化的实现方法;同时介绍绑定的基础概念,以及SQL输入绑定、队列输出绑定的实操应用,帮助学习者掌握函数与其他服务的联动技巧。此外,模块还重点讲解了Azure Functions的局限性,引导学习者合理选择应用场景;最后介绍Azure Durable Functions的基础概念、应用模式(分两部分讲解),以及第一个持久化函数的学习、链式函数、扇出扇入模式(分两部分讲解)的实操实现,全面覆盖Azure Functions的基础与高级用法,最后通过总结视频梳理本模块核心知识点,帮助学习者构建完整的知识体系。
整个课程始终围绕实操展开,每个核心知识点都对应具体的视频演示,所有视频均配备精准的中文字幕,确保中文学习者能够轻松理解、高效跟随练习。课程内容由浅入深、逻辑严谨,从基础的Azure入门到高级的Durable Functions应用,覆盖了.NET应用在Azure平台开发过程中的核心场景与关键技能,无论是希望入门Azure云开发的.NET开发者,还是希望提升Azure核心服务应用能力的从业者,都能通过本课程获得系统的学习与提升。通过完成本课程的学习与实操练习,学习者能够熟练掌握Azure各类核心服务的使用方法,具备在Azure平台上开发、部署、配置、监控与优化.NET应用的综合能力,为后续从事云原生.NET应用开发相关工作奠定坚实基础。