ASP.NET Core WebApi构建API接口服务实战演练

畅销我们如何优雅使用ASP.NET WebAPI构建API接口服务。

4.9(个评分)4171人学习

高级122课时19小时41分钟2023/04/24更新

资料下载

二维码下载学堂APP缓存视频离线看

阿笨
粉丝群
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
小白成长记之.net系列专题
总价:
174.00
套餐价:
102.56
节省
¥71.44
C#语言基础入门视频课程
227935人学习
¥1.00
C#面向对象的封装+继承+多态系列视频课程
18350人学习
¥29.00
HTML与css入门视频教程
134167人学习
¥4.00
更 多 9 门 课 程
跟着王进老师学开发之C#篇.NET数据库开发项目实战
总价:
722.00
套餐价:
577.60
节省
¥144.40
跟着王进老师学开发C#篇第一季:基础语法【本课程不提供答疑服务】
97483人学习
¥199.00
跟着王进老师学开发C#篇第二季:面向对象【本课程不提供答疑服务】
69696人学习
¥46.00
跟着王进老师学开发C#篇第三季:数据库准备篇【本课程不提供答疑服务】
57016人学习
¥79.00
更 多 5 门 课 程
.NET开发初级阶段系列课程
总价:
390.00
套餐价:
353.45
节省
¥36.55
.NET软件开发——C#语言基础视频课程
166166人学习
¥4.00
.NET软件开发——面向对象视频教程
95963人学习
¥238.00
.NET软件开发——常用类库视频教程
47217人学习
¥99.00
更 多 4 门 课 程
C#/.Net高级工程师实战之路
总价:
3203.00
套餐价:
2305.00
节省
¥898.00
面向对象C#零基础入门精讲视频课程(1)C#开发入门
11569人学习
¥10.00
面向对象C#零基础入门视频课程精讲(2)C#语言基础
20879人学习
¥18.00
面向对象C#零基础入门精讲视频课程(3)C#编程基础
11704人学习
¥16.00
更 多 21 门 课 程
ASP.NET从基础到MVC5高级开发框架
总价:
321.00
套餐价:
223.10
节省
¥97.90
零基础学软件之ASP.NET第一季 ASP.NET基础
22017人学习
¥1.00
零基础学软件之ASP.NET第二季 内置对象 视频课程
6417人学习
¥9.00
零基础学软件之ASP.NET第三季 ASP.NET控件的使用 视频课程
11120人学习
¥9.00
更 多 29 门 课 程
C/C++6月CKA4月好课返场软考训练营
  • 课程介绍
  • 课程大纲试看
  • 讲师好课14
  • 学员评价

适合人群:

1、有一定基础的NET程序员。 2、迫切想提高项目实战经验的开发人员。 3、追求和热爱开源项目的程序员。

你将会学到:

我们如何优雅使用ASP.NET WebAPI构建API接口服务。

课程简介:

《ASP.NET Core高级编程必备实战技能最佳实践》
1、一图看懂 ASP.NET Core 中的服务生命周期
2、服务生命周期实例讲解
3、查看容器已注册服务列表
4、使用Autofac第三方容器
5、依赖注入扩展库Scrutor
6、自定义全局异常中间件
7、配置文件系统
8、EF Core在生成环境中如何自动迁移
9、ASP.NET Core全局api模型验证和统一响应

10、ASP.NET Core异步编程中取消令牌基础概念


11、Asp.Net Core.异步编程中取消令牌最佳实践


12、ASP.NET Core自定义默认行为实现取消令牌


13、net core在WinForm应用程序中的实践

14、ASP.NET Core后台定时任务最佳实践


15、懒加载(延迟加载)应用服务


16、全局统一配置时区


17、System.Text.Json序列化器


18、Autofac实现属性与批量注入服务

一、课程介绍

1.1、本葵花宝典手册适合学习人群如下:

1)、完全对ASP.NET WebAPI零基础的童鞋们。

2)、进一步想学习和了解ASP.NET WebAPI技术。

3)、工作中如何快速通过ASP.NET WebAPI构建API接口服务。

4)、阿笨教你如何写一手漂亮的WebAPI接口文档。

1.2、本葵花宝典手册课程包含知识点如下:

1)、与Web API的第一次亲密接触,"奇葩"的默认路由配置 

2)、 WebApi输出格式有点"丑",选择XML和JSON哪一个格式? 

3)、Web API "奇葩"的参数传递,看着一招就够了。

4)、ASP.NET WebApi标准格式化统一输出响应报文数据 。

5)、ASP.NET WebApi标准格式化统一输出异常报文数据 。

6)、ASP.NET WebApi降龙十八掌之美化JSON时间类型T问题和CORS跨域访问 。

7)、如何用markdown编写一手漂亮的接口文档。

8)、ASP.NET WebApi复杂参数传递使用技巧 。

9)、ASP.NET WebApi 使用Swagger生成接口文档 。

10、ASP.NET WebApi客户端(B/S、C/S)如何调用接口 。

1.3、一言以蔽之修炼完成本葵花宝典手册后达到的境界?

我们如何优雅使用ASP.NET WebAPI构建API接口服务。

如果您对本次分享课程感兴趣的话,那么请跟踪阿笨一起学习吧。废话不多说,直接上干货,我们不生产干货,我们只是干货的搬运工。

二、手把手教会用ASP.NET WebAPI构建API接口服务

2.1、与Web API的第一次亲密接触,"奇葩"的默认路由配置

王小二刚兴致勃勃打开葵花宝典手册,一上来就遇到404访问不了情况。听说阿笨有解决办法,我去问问题他吧!

ASP.NET Web API路由是整个API的入口。我们访问某个资源就是通过路由映射找到对应资源的URL。通过URL来获取资源的。

对于ASP.NET Web API内部实现来讲,我们的请求最终将定位到一个具体的Action上。所以说,ASP.NET Web API路由就是把客户端请求映射到对应的Action上的过程。

2.2、 WebApi输出格式有点"丑",选择XML和JSON哪一个格式?

王小二好不容易把404的问题解决了,却遇到了XML和JSON生成出来的有点“丑”的样子,简直就是四不像啊!听说阿笨有解决办法,我去问问题他吧! 

2.3、Web API "奇葩"的参数传递,看着一招就够了

王小二好不容易把输出格式四不像问题解决了,但是在使用POST多传递几个参数的情况下,就要注意[FromUri] ,[FromBody]带来的限制 ,太复杂了,能不能简单一点。只好问阿笨该如何解决了!听说阿笨有解决办法,我去问问题他吧!

ASP.NET Web API参数传递把握一个思想,不管多么复杂的参数,都采用扁平化来设计。

2.4、ASP.NET WebApi标准格式化统一输出响应报文数据

王小二总算咬牙坚持迈过了上面的那么多“坑”,顿时兴奋不已。刚准备关机睡觉的时候,总感觉心里有事情没解决,顿时坐了起,调用方怎么知道我给的接口数据结果就执行成功和失败了啊。不可能用空字符串来判断吧。听说阿笨有解决办法,我去问问题他吧!    

2.5、ASP.NET WebApi标准格式化统一输出异常报文数据

王小二总算解决了标准格式化统一输出响应报文数据,正兴高采烈的调试第一个接口的时候,却出现了Exception这个程序员恶魔,只好无奈的看着屏幕前一堆红色的错误输出页面。正在焦头烂额的时候,想到了阿笨。听说阿笨有解决办法,我去问问题他吧!    

2.6、ASP.NET WebApi降龙十八掌之美化JSON时间类型T问题和CORS跨域访问

1)、解决json小写问题。

2)、解决json格式化缩进问题。

3)、解决json时间带T的问题。

4)、解决json序列化时的循环引用问题。

5)、解决支持启用跨域访问。

2.7、如何用markdown编写一手漂亮的接口文档

三、总结

四、ASP.NET WebAPI 高级实战技巧提升篇(补录)

4.1、ASP.NET WebApi复杂参数传递使用技巧
4.2、ASP.NET WebApi 使用Swagger生成接口文档
4.3、ASP.NET WebApi客户端(B/S、C/S)如何调用接口


展开更多

课程大纲-ASP.NET Core WebApi构建API接口服务实战演练

资料下载
展开更多

5

条学员评分超过  “.Net”  97%的课程
      展开更多
      加载中
      没有了哦~

      ¥69.99

      立即购买
      关注公众号 领VIP会员
      下次再说

      点击打包下载,即可获取该课程全部资料

      迎新春满300减35 满400减50
      是否单独购买该课程?
      直接购买去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部