解决什么场景,值不值得学

这门课解决的是「后端接口从写完到上线」这条链路里的常见断点。很多初学者跟着文档能跑通本地演示,但一遇到把接口改造成实际业务结构、配置 IIS 或 Linux 服务器、用 Nginx 做反向代理这些事,就会卡住。ASP.NET Core 6 是微软长期支持的稳定版本,如果你的公司项目、外包单子或转行目标用的是这套技术栈,这门课值得作为第一份动手资料。如果你只是想泛泛了解后端概念,或者手头项目用的是其他语言框架,就不必花时间在这里。

适合什么基础,建议先看哪几块

这里的资料默认你已经摸过一点 C# 基础语法,能看懂类、方法、接口这些概念,但没怎么用 .NET 做过真正的 Web 项目。完全零编程基础的人直接看会比较吃力,建议先补 C# 语法再回来。拿到资料后,建议先看「将模板项目改造成实用接口」这几节,这是初学者最容易卡的地方,官方模板和真实业务代码之间差的就是这一步。接着直接跳到「发布到 IIS」和「发布到 Linux 配合 Nginx」这两块,把本地跑通的东西挪到服务器上,走通一次完整的部署流程,比反复看入门概念更有用。

学完能独立做什么,资料怎么配合练习

学完之后,你应该能独立把一个业务需求拆成几个接口,用 ASP.NET Core 6 写出基础增删改查逻辑,并把它部署到 Windows 服务器或 Linux 服务器上,让前端能通过真实地址访问到。不会让你立刻成为架构高手,但「写一个能用的后端服务并让它上线」这件事能自己闭环。练习时,建议一边看视频一边自己开一个空白项目跟着敲,每改完一段就跑一次请求,验证接口是否正常返回。遇到部署那几节,如果有条件,自己开一台云服务器或者本地开个虚拟机,跟着视频里的步骤实际操作一遍 IIS 配置和 Nginx 反向代理,只看不练很容易在真实环境里又踩一遍坑。


掌握基本的ASP.NET Core 6 Web Api开发

课程目录

*   01 ASP.NET Core 6 Web Api 入门/

  *   01 课前准备.mp4 11:16

  *   02 第一个Web Api项目.mp4 17:50

  *   03 将模板项目改造成实用的Web Api(1).mp4 08:52

  *   04 将模板项目改造成实用的Web Api(2).mp4 10:22

  *   05 将模板项目改造成实用的Web Api(3).mp4 14:46

  *   06 将Web Api发布到IIS服务器.mp4 10:14

  *   07 在IIS服务器上启用HTTPS(1).mp4 12:49

  *   08 在IIS服务器上启用HTTPS(2).mp4 09:00

  *   09 将Web Api发布到Linux服务器.mp4 15:45

  *   10 使用Nginx来发布Web Api.mp4 13:57

  *   11 将Web Api以Linux中的服务来运行.mp4 05:09

  *   12 Web Api中的Route.mp4 16:18

  *   13 Web Api中的Action.mp4 08:27

  *   14 Web Api中的数据绑定.mp4 08:58

  *   15 Web Api中数据注解与数据验证.mp4 15:52

  *   16 Web Api中的过滤器(Filter)1.mp4 11:49

  *   17 Web Api中的过滤器(Filter)2.mp4 08:41

  *   18 Web Api中的过滤器(Filter)3.mp4 07:32

  *   19 最小化的Web Api(1).mp4 11:24

  *   20 最小化的Web Api(2).mp4 07:43

  *   21 启用ASP.NET Core源码调试.mp4 10:52

  *   22 WebApi中的配置参数.mp4 19:16

  *   23 Web Api中的配置文件.mp4 17:19

  *   24 ASP.NET Core中的日志信息(1).mp4 15:11

  *   25 ASP.NET Core中的日志信息(2).mp4 10:16

  *   26 ASP.NET Core中的日志信息(3).mp4 08:34

  *   27 ASP.NET Core中的日志信息(4).mp4 13:56

  *   28 向Web Api 添加EF的Api控制器(1).mp4 15:35

  *   29 向Web Api 添加EF的Api控制器(2).mp4 08:02

  *   30 Web Api中的日期自定义格式化.mp4 08:46

  *   31 ASP.NET Core 的Docker映像操作(1).mp4 13:53

  *   32 ASP.NET Core 的Docker映像操作(2).mp4 22:16

  *   33 为ASP.NET Core添加后台服务(1).mp4 10:27

  *   34 为ASP.NET Core添加后台服务(2).mp4 11:19

  *   35 为ASP.NET Core添加自定义中间件(1).mp4 14:12

  *   36 为ASP.NET Core添加自定义中间件(2).mp4 11:52

  *   37 使用MAP的流水线分支.mp4 18:55

  *   38 使用MAPWHEN的流水线分支.mp4 12:04

  *   39 ASP.NET Core中的EndPoints(1).mp4 14:39

  *   40 ASP.NET Core中的EndPoints(2).mp4 14:50

  *   41 ASP.NET Core中的EndPoints(3).mp4 05:52

  *   42 基于Cookie的身份验证(1).mp4 14:36

  *   43 基于Cookie的身份验证(2).mp4 08:48

  *   44 基于JWT的身份验证.mp4 16:14

  *   45 基于Identity的身份验证(1).mp4 18:34

  *   46 基于Identity的身份验证(2).mp4 11:25

  *   47 Web Api输出内容的自动协商.mp4 18:09

  *   48 Web Api中的异常处理(1).mp4 12:57

  *   49 Web Api中的异常处理(2).mp4 09:45

  *   50 Web Api中的数据保护.mp4 11:04