欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

循序渐进学.Net Core Web Api开发系列【0】:序言与目录

程序员文章站 2022-03-18 15:41:33
2017年了解到.NET开源和跨平台的信息,感觉这玩意真心是好东西,遂有了重新转型.NET的念头,2018年上半年,由于工作不忙,所以就一直持续关注.NET Core,也学习相关的知识点,由于有些基础,所以学习过程还算比较顺利的,主要知识来源是官方网站、博客园和github,作为对社区的回馈,打算把... ......

一、序言

       我大约在2003年时候开始接触到.NET,最初在.NET framework 1.1版本下写过代码,曾经做过WinForm和ASP.NET开发。大约在2010年的时候转型JAVA环境,这么多年来,虽然工作已面向JAVA方向,但没有放弃过.NET,一直保持关注,内心由衷觉得C#是我接触过的最美的语言。

       但是.NET的市场环境一直不理想,对于Windows的依赖限制了它的发展,公司主要客户都纷纷转向Linux环境,“去IOE”的浪潮更推动了形势的发展。期间还经历过几件让人灰心的事情,就是Sliverlight 和 Windows Phone 的表现欠佳,这两个东西刚出来的时候我都是认为是特别有前景的,没想到是这个结果,让我对自己的判断产生了怀疑。

       2017年了解到.NET开源和跨平台的信息,感觉这玩意真心是好东西,遂有了重新转型.NET的念头,2018年上半年,由于工作不忙,所以就一直持续关注.NET Core,也学习相关的知识点,由于有些基础,所以学习过程还算比较顺利的,主要知识来源是官方网站、博客园和github,作为对社区的回馈,打算把近期学习到的一些对.NET Core的理解写成日志和大家分享。

      写博客的主要动机大概有以下几点吧:

     1、写博客就象在讲台上的老师在讲课,讲的过程得到的收获,一定是比听的人获得更多,有人说,你学了一个知识,讲给别人听,别人听懂了,你才真正掌握;

     2、一个人的学习是寂寞的,期望能融入社区,和更多优秀的人一起交流;

     3、学习过程中有些理解可能是错误的,在分享的过程中能发现问题,及时改正。

     这个系列为WebApi开发,之所以选这个课题,主要认为现在前后端分离应该是一个主流的架构模式吧,现在很多系统不再是单纯的Web端了,接入端更多是手机客户端,微信小程序,H5页面等,这就体现了WEBAPI的价值。

     在决定写这个系列的博客的时候,为了避免自己虎头蛇尾,没有一边学一边写,而是在定好课题后就对目录进行了考虑,列出计划要学习的内容,并进行学习,有了系统的了解以后,再按目录逐步完成,这样有了总体把握后,就不会中途放弃了。(要放弃的话在定目录的时候就放弃掉,哈哈!)

二、目录

循序渐进学.Net Core Web Api开发系列【3】:WebApi开发概览

循序渐进学.Net Core Web Api开发系列【4】:配置文件

循序渐进学.Net Core Web Api开发系列【5】:项目发布

循序渐进学.Net Core Web Api开发系列【6】:访问数据库

循序渐进学.Net Core Web Api开发系列【7】:前端访问WebApi

循序渐进学.Net Core Web Api开发系列【8】:文件上传

循序渐进学.Net Core Web Api开发系列【9】:日志

循序渐进学.Net Core Web Api开发系列【10】:依赖注入

循序渐进学.Net Core Web Api开发系列【11】:缓存

循序渐进学.Net Core Web Api开发系列【12】:中间件(Middleware)

循序渐进学.Net Core Web Api开发系列【13】:异常处理

循序渐进学.Net Core Web Api开发系列【14】:应用安全

循序渐进学.Net Core Web Api开发系列【15】:一个完整的增删改查