这是一些列课程,面向对象为初入职场的大学生,也是我给我司新入职的实习生特别准备的课程,针对大学生主要学习了Java,对.NE几乎不了解的情况,主要讲述.net 6 web api 的部署/运维相关的内容,本课程不涉及过多web api 本身的代码编写,重点在api部署到本机IIS,部署到云端虚拟机,部署到Azure Paas 服务的app service,以容器形式部署到云端,云端容器注册表,代码提交到azure devops,在azure devops中部署CI,CD pipeline,实现代码编译,代码部署的一些便运维岗位的基础技能,属于入门级别的实战演练。所有视频旨在讲述怎么做,跟着视频能够快速做出来,至于为什么这么做,还需要大家抱着钻研的精神去研究。

 

本系列课程分为:

1.使用 Visual Studio 创建第一个.NET 6 WEB API  并发布到本机IIS

2.把API在本地以容器形式运行在docker desktop中

3.把API部署到Azure VM中的IIS上(以IaaS服务形式在云中部署API)

4.把API部署到Azure App Service Windows 中(以PaaS服务形式在云中部署API)

5.把 API部署到Azure App Service Linux 中

6.使用Azure Container Registry 容器注册表保存容器映像

7.把API部署到Azure App Service Container中(以容器形式在云中部署API)

8. 使用Azure DevOps管理你的API 源代码

9. 在Azure DevOps中配置Self-host Agent

10. 在 Plieline中实现持续集成(CI)

11. 在 Pipeline中实现持续部署(CD)

本文是第2节: