提取方式:百度网盘共【50】节是否有课件:无你将收获
掌握ASP.NET Core WebApi开发
构建RESTful应用程序
适用人群
熟悉C#开发,熟悉ASP.NET开发 课程介绍
ASP.NET Web API是一个框架,主要用于机器之间的数据交互。借助于Visual Studio 与.NET平台的支持,拥有极高的开发效率。同时由于.NET的源码开放性,以及跨平台性的特点,生成的应用通吃Windows、Linux、macOS等主流操作系统。由于微软对于运行环境以及编译器的开源,从而将.NET的运行环境不再局限于x86、x64处理器,包括ARM处理器在内也得到了支持,基于Linux的跨平台性,.NET程序的运行必将不限于操作系统,不限于CPU种类,从而做到一次编写、一次编译,到处运行的理想状态。在.NET程序运行之前,.NET运行环境将其编译成与物理硬件相关的机器码,不再基于“虚拟机”的运行方式,其运行效率比肩于直接用C/C++编写的“机器码”程序。相对于“二进制”的C/C++运行程序来说,.NET运行环境在编译过程中,还可以在编译过程中使用当前CPU的最新、最高效的指令,在某些计算密集型计算效率上还会超越C/C++程序。从当前BAT对于.NET程序员的需求数量上,从侧面可以看出.NET已经在国内开始起飞……
本课程以实战操作的方式,采用Visual Studio 2022演示ASP.NET Core 6 Web Api的基本开发流程。初学者可以依葫芦画瓢,迅速掌握Web Api的开发。
注:课程源码请参考github,链接在第一课中。
课程目录
课前准备 11:16 第一个Web Api项目 17:50 将模板项目改造成实用的Web Api(1) 08:52 将模板项目改造成实用的Web Api(2) 10:22 将模板项目改造成实用的Web Api(3) 14:46 将Web Api发布到IIS服务器 10:14 在IIS服务器上启用HTTPS(1) 12:49 在IIS服务器上启用HTTPS(2) 09:00 将Web Api发布到Linux服务器 15:45 使用Nginx来发布Web Api 13:57 将Web Api以Linux中的服务来运行 05:09 Web Api中的Route 16:18 Web Api中的Action 08:27 Web Api中的数据绑定 08:58 Web Api中数据注解与数据验证 15:52 Web Api中的过滤器(Filter)1 11:49 Web Api中的过滤器(Filter)2 08:41 Web Api中的过滤器(Filter)3 07:32 最小化的Web Api(1) 11:24 最小化的Web Api(2) 07:44 启用ASP.NET Core源码调试 10:52 WebApi中的配置参数 19:16 Web Api中的配置文件 17:19 ASP.NET Core中的日志信息(1) 15:11 ASP.NET Core中的日志信息(2) 10:15 ASP.NET Core中的日志信息(3) 08:34 ASP.NET Core中的日志信息(4) 13:56 向Web Api 添加EF的Api控制器(1) 15:35 向Web Api 添加EF的Api控制器(2) 08:02 Web Api中的日期自定义格式化 08:46 ASP.NET Core 的Docker映像操作(1) 13:53 ASP.NET Core 的Docker映像操作(2) 22:16 为ASP.NET Core添加后台服务(1) 10:27 为ASP.NET Core添加后台服务(2) 11:19 为ASP.NET Core添加自定义中间件(1) 14:12 为ASP.NET Core添加自定义中间件(2) 11:52 使用MAP的流水线分支 18:55 使用MAPWHEN的流水线分支 12:04 ASP.NET Core中的EndPoints(1) 14:39 ASP.NET Core中的EndPoints(2) 14:50 ASP.NET Core中的EndPoints(3) 05:52 基于Cookie的身份验证(1) 14:36 基于Cookie的身份验证(2) 08:48 基于JWT的身份验证 16:14 基于Identity的身份验证(1) 18:34 基于Identity的身份验证(2) 11:25 Web Api输出内容的自动协商 18:09 Web Api中的异常处理(1) 12:57 Web Api中的异常处理(2) 09:45 Web Api中的数据保护 11:04
资源声明(购买视为同意此声明): 1.在网站平台的任何操作视为已阅读和同意网站底部的注册协议及免责声明,本站资源已是超低价,且不提供技术支持 2.部分网络用户分享网盘地址有可能会失效,如发生失效情况请发邮件给客服code711cn#qq.com (把#换成@)会进行补发 3.本站站内提供的所有可下载资源(软件等等)本站保证未做任何负面改动;但本网站不能保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都不是100%无错或无bug;需要您有一定的基础能够看懂代码,能够自行调试修改代码并解决报错。同时本站用户必须明白,源码便利店对提供下载的软件等不拥有任何权利,其版权归该资源的合法拥有者所有。 4.本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担 5.因资源可复制性,一旦购买均不退款,充值余额也不退款