循序渐进学.Net Core Web Api开发系列【0】:序言与目录
一、序言
我大约在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开发系列【1】:开发环境
循序渐进学.Net Core Web Api开发系列【2】:利用Swagger调试WebApi
循序渐进学.Net Core Web Api开发系列【3】:WebApi开发概览
循序渐进学.Net Core Web Api开发系列【4】:前端访问WebApi
循序渐进学.Net Core Web Api开发系列【5】:文件上传
循序渐进学.Net Core Web Api开发系列【6】:配置文件
循序渐进学.Net Core Web Api开发系列【7】:项目发布
循序渐进学.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】:缓存
循序渐进学.Net Core Web Api开发系列【13】:中间件(Middleware)
循序渐进学.Net Core Web Api开发系列【14】:异常处理
循序渐进学.Net Core Web Api开发系列【15】:应用安全
循序渐进学.Net Core Web Api开发系列【16】:应用安全续-加密与解密
循序渐进学.Net Core Web Api开发系列【0】:序言与目录的更多相关文章
- 循序渐进学.Net Core Web Api开发系列【16】:应用安全续-加密与解密
系列目录 循序渐进学.Net Core Web Api开发系列目录 本系列涉及到的源码下载地址:https://github.com/seabluescn/Blog_WebApi 一.概述 应用安全除 ...
- 循序渐进学.Net Core Web Api开发系列【15】:应用安全
系列目录 循序渐进学.Net Core Web Api开发系列目录 本系列涉及到的源码下载地址:https://github.com/seabluescn/Blog_WebApi 一.概述 本篇介绍W ...
- 循序渐进学.Net Core Web Api开发系列【14】:异常处理
系列目录 循序渐进学.Net Core Web Api开发系列目录 本系列涉及到的源码下载地址:https://github.com/seabluescn/Blog_WebApi 一.概述 本篇介绍异 ...
- 循序渐进学.Net Core Web Api开发系列【13】:中间件(Middleware)
系列目录 循序渐进学.Net Core Web Api开发系列目录 本系列涉及到的源码下载地址:https://github.com/seabluescn/Blog_WebApi 一.概述 本篇介绍如 ...
- 循序渐进学.Net Core Web Api开发系列【12】:缓存
系列目录 循序渐进学.Net Core Web Api开发系列目录 本系列涉及到的源码下载地址:https://github.com/seabluescn/Blog_WebApi 一.概述 本篇介绍如 ...
- 循序渐进学.Net Core Web Api开发系列【11】:依赖注入
系列目录 循序渐进学.Net Core Web Api开发系列目录 本系列涉及到的源码下载地址:https://github.com/seabluescn/Blog_WebApi 一.概述 本篇介绍如 ...
- 循序渐进学.Net Core Web Api开发系列【10】:使用日志
系列目录 循序渐进学.Net Core Web Api开发系列目录 本系列涉及到的源码下载地址:https://github.com/seabluescn/Blog_WebApi 一.本篇概述 本篇介 ...
- 循序渐进学.Net Core Web Api开发系列【9】:常用的数据库操作
系列目录 循序渐进学.Net Core Web Api开发系列目录 本系列涉及到的源码下载地址:https://github.com/seabluescn/Blog_WebApi 一.概述 本篇描述一 ...
- 循序渐进学.Net Core Web Api开发系列【8】:访问数据库(基本功能)
系列目录 循序渐进学.Net Core Web Api开发系列目录 本系列涉及到的源码下载地址:https://github.com/seabluescn/Blog_WebApi 一.概述 本篇讨论如 ...
随机推荐
- java生成扑克牌----java基础学习总结
前言都懒的写了,都凌晨1点半了,直接把代码放上去 代码: package com.day16.list; import java.util.LinkedList; import java.util.R ...
- App爬虫神器mitmproxy和mitmdump的使用
原文 mitmproxy是一个支持HTTP和HTTPS的抓包程序,有类似Fiddler.Charles的功能,只不过它是一个控制台的形式操作. mitmproxy还有两个关联组件.一个是mitmdum ...
- Hadoop生态圈-Kafka的本地模式部署
Hadoop生态圈-Kafka的本地模式部署 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Kafka简介 1>.什么是JMS 答:在Java中有一个角消息系统的东西,我 ...
- sublime 安装repl插件
sublime调试Python程序,不能input,但是我们可以借助repl的插件来实现 去GitHub下载repl插件:https://github.com/wuub/SublimeREPL 下载好 ...
- select遍历list默认选中初始值
<select id="userstatus" name="userstatus"> <c:forEach items=&qu ...
- html5 canvas显示文字(写上5个字,纪念我那刚刚逝去的爱情)
<script type="text/javascript"> window.addEventListener('load',eventWindowLoaded,fal ...
- 网页中创建音频、视频和Flash等多媒体:object元素
<object>元素:它主要用于定义网页中的多媒体,比如音频.视频.Java applets.PDF.ActiveX和Flash.Object标签是成对出现的,在object标签内可以使用 ...
- HDU 2521 反素数 模拟题
解题报告:水题,直接附上代码,只是觉得这题的作者是不是吃饱了饭撑的,反素数的概念跟这题一点关系都没有. #include<cstdio> int judge1(int k) { ; ;i& ...
- 第10月第5天 v8
1. brew install v8 http://www.cnblogs.com/tinyjian/archive/2017/01/17/6294352.html http://blog.csdn. ...
- nginx配置thinkphp5
[root@z_centos nginx]# /usr/local/nginx/sbin/nginx -hnginx version: nginx/1.13.9thinkphp 5.0.18 [roo ...