https://www.cnblogs.com/viter/p/10474091.html

前言

耗时两个多月,坚持写这个入门系列文章,就是想给后来者更好更快的上手体验,这个系列可以说是从入门到进阶,适合没有 .NETCore 编程经验到小白同学,也适合从 .NET Framework 迁移到 .NETCore 的朋友。

本系列从安装环境开始,到认识各种配置文件、然后学习了自定过滤器实现、日志监视、异步任务、多线程、缓存使用、网络通讯、单元测试、常规部署到容器化部署等一系列等文章,每一篇文章都配置了示例代码Demo,大家可以通过每篇文章的末尾找到下载示例代码的链接。

目前,所有的示例代码都托管在 GitHub 上:https://github.com/lianggx/EasyAspNetCoreDemo

未来如果有新的文章,也会收集到此目录中。这个系列得到了很多朋友到大力支持,每一个点赞都是对我对鼓励,每一条评论我都会仔细的查看,对于提出的问题,也一一作出解答,愿本系列文章能给广大 .NETCore 爱好者们带来一些帮助。

1. 从安装到配置

1.1 Asp.NET Core 轻松学-从安装环境开始
1.2 Asp.NET Core 轻松学-项目目录和文件作用介绍
1.3 Asp.NET Core 轻松学-玩转配置文件
1.4 Asp.NET Core 深入了解配置文件加载过程

2. 业务实现

2.1 Asp.NET Core轻松学-业务重点-实现一个简单的手机号码验证
2.2 Asp.NET Core 轻松学-实现跨平台的自定义Json数据包
2.3 Asp.NET Core 轻松学-利用Swagger自动生成接口文档
2.4 Asp.NET Core 轻松学-一行代码搞定文件上传

3. 日志

3.1 Asp.NET Core依赖注入和管道方式的异常处理及日志记录
3.2 Asp.NET Core 轻松学-利用日志监视进行服务遥测

4. 测试

4.1 Asp.NET Core 轻松学-利用文件监视进行快速测试开发
4.2 Asp.NET Core 轻松学-利用xUnit进行主机级别的网络集成测试

5. 缓存使用

5.1 Asp.NET Core 轻松学-在.NETCore使用缓存和配置依赖策略
5.2 Asp.NET Core 轻松学-正确使用分布式缓存

6.网络和通讯

6.1 Asp.NET Core 轻松学-HttpClient的演进和避坑
6.2 Asp.NET Core 轻松学-基于微服务的后台任务调度管理器

7. 异步和多线程

7.1 Asp.NET Core 轻松学-多线程之取消令牌
7.2 Asp.NET Core 轻松学-多线程之Task快速上手
7.3 Asp.NET Core 轻松学-多线程之Task(补充)
7.4 Asp.NET Core 轻松学-经常使用异步的你,可能需要看看这个文章

8. 访问数据库

8.1 Asp.NET Core 轻松学-10分钟使用EFCore连接MSSQL数据库
8.2 Asp.NET Core 轻松学-使用MariaDB/MySql/PostgreSQL和支持多个上下文对象

9. 扩展使用

9.1 Asp.NET Core轻松学-实现一个轻量级高可复用的RabbitMQ客户端
9.2 Asp.NET Core轻松学-配置服务Apollo部署实践
9.3 Asp.NET Core 轻松学-在.NETCore中使用钩子
9.4 Asp.Net Core 轻松学-被低估的过滤器

10. 托管部署

10.1 Asp.NET Core轻松学-部署到IIS进行托管
10.2 Asp.NET Core轻松学-部署到Linux进行托管
10.3 Asp.NET Core轻松学-使用Supervisor进行托管部署
10.4 Asp.NET Core轻松学-使用Docker进行容器化托管

结束语

通过书写这个系列的文章,个人对 .NETCore 的认识又得到了进一步对提高和加强,也认识了很多同行,感谢陈主席、感谢马桶、感谢微软广州俱乐部的兄弟姐们,感谢微软Azure提供免费测试服务器,真的很方便。

最后,推广一下广州.NET微软技术俱乐部,欢迎更多的朋友加入我们 .NETCore 这个大家庭、一起学习交流。QQ群:651477282。

微信公众号:DotNet程序园

欢迎关注收取阅读最新文章
  • 您随手点赞是我不断书写的动力,如有错误,欢迎指正
  • 出处:http://www.cnblogs.com/viter/
  • 推荐一个快速开发脚手架,基于 .netcore+pgsql,GitHub地址: https://github.com/lianggx/mystaging
  • 本文版权归作者和博客园共有,欢迎个人转载,必须保留此段声明;商业转载请联系授权,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 欢迎大家关注我的微信公众号,一起学习一起进步
 

Asp.Net Core 轻松学系列-1阅读指引目录的更多相关文章

  1. Asp.Net Core 轻松学系列-5利用 Swagger 自动生成接口文档

    目录 前言 结语 源码下载 前言     目前市场上主流的开发模式,几乎清一色的前后端分离方式,作为服务端开发人员,我们有义务提供给各个客户端良好的开发文档,以方便对接,减少沟通时间,提高开发效率:对 ...

  2. Asp.Net Core 轻松学系列-4玩转配置文件

    目录 前言 另类方式使用 hosting.json 使程序运行于多个端口 结语 前言     在 .NET Core 项目中,配置文件有着举足轻重的地位:与.NetFramework 不同的是,.NE ...

  3. Asp.Net Core 轻松学系列-2从安装环境开始

    Asp.Net Core 介绍     Asp.Net Core是微软新一代的跨平台开发框架,基于 C# 语言进行开发,该框架的推出,意味着微软从系统层面正式进击 Linux 服务器平台:从更新速度开 ...

  4. Asp.Net Core 轻松学系列-3项目目录和文件作用介绍

    目录 前言 结语 前言     上一章介绍了 Asp.Net Core 的前世今生,并创建了一个控制台项目编译并运行成功,本章的内容介绍 .NETCore 的各种常用命令.Asp.Net Core M ...

  5. Asp.Net Core 轻松学-多线程之Task(补充)

    前言     在上一章 Asp.Net Core 轻松学-多线程之Task快速上手 文章中,介绍了使用Task的各种常用场景,但是感觉有部分内容还没有完善,在这里补充一下. 1. 任务的等待 在使用 ...

  6. WebAPI调用笔记 ASP.NET CORE 学习之自定义异常处理 MySQL数据库查询优化建议 .NET操作XML文件之泛型集合的序列化与反序列化 Asp.Net Core 轻松学-多线程之Task快速上手 Asp.Net Core 轻松学-多线程之Task(补充)

    WebAPI调用笔记   前言 即时通信项目中初次调用OA接口遇到了一些问题,因为本人从业后几乎一直做CS端项目,一个简单的WebAPI调用居然浪费了不少时间,特此记录. 接口描述 首先说明一下,基于 ...

  7. Asp.Net Core 轻松学-使用MariaDB/MySql/PostgreSQL和支持多个上下文对象

    前言 在上一篇文章中(Asp.Net Core 轻松学-10分钟使用EFCore连接MSSQL数据库)[https://www.cnblogs.com/viter/p/10243577.html],介 ...

  8. Asp.Net Core 轻松学-利用文件监视进行快速测试开发

    前言     在进行 Asp.Net Core 应用程序开发过程中,通常的做法是先把业务代码开发完成,然后建立单元测试,最后进入本地系统集成测试:在这个过程中,程序员的大部分时间几乎都花费在开发.运行 ...

  9. 如何从40亿整数中找到不存在的一个 webservice Asp.Net Core 轻松学-10分钟使用EFCore连接MSSQL数据库 WPF实战案例-打印 RabbitMQ与.net core(五) topic类型 与 headers类型 的Exchange

    如何从40亿整数中找到不存在的一个 前言 给定一个最多包含40亿个随机排列的32位的顺序整数的顺序文件,找出一个不在文件中的32位整数.(在文件中至少确实一个这样的数-为什么?).在具有足够内存的情况 ...

随机推荐

  1. Android高频单词

    Display 显示 Camera 照相机 Bluetooth 蓝牙 Flash Memory 闪存 Audio 音频 Management 管理 SurFace 界面 Media 多媒体 Frame ...

  2. Django开发简单采集用户浏览器信息的小功能

    Django开发简单采集用户浏览器信息的小功能 Centos环境准备 yum install –y python-pip export http_proxy=http://10.11.0.148:80 ...

  3. OS X环境下如何搭建编译Cocos2D-X v3.x的Android Studio工程

    Cocos2D-X官网已经简单介绍了如何在OS X环境下搭建Cocos2D-X v2.x和v3.x的指南.具体链接为:http://www.cocos.com/doc/article/index?ty ...

  4. python面向对象之初步认识

    面向对象 类,用来描述一类事物的相同的特征或者属性.比如说,狗,狗属于一种统称,狗还分有不同的种类,比如,牧羊犬,蝴蝶犬,京巴等等,他们都有相同的特征,一个头,两个耳朵,四条腿,会跑,会吃东西,会汪汪 ...

  5. 理解ADFS相关概念

    核心概念 Claims是?Token是?Security Token是?Security Token Server (STS)是? 声明与令牌无关,但通过封装在安全令牌中来进行网络传输! SSL证书是 ...

  6. iOS-代理设计模式delegate和protocol

    充当代理的步骤: 首先要明确谁请别人代理,谁当别人的代理 1> 请代理三部曲: 1 写一个协议protoc,把自己不方便做的事列出来(@protocol  studentDelegate < ...

  7. linux下无法启动webdriver问题

    linux下无法启动webdriver问题: 查看是否有足够多的webdriver进程: ps -ef | grep chromedriver kill -9 `ps -ef |grepchromed ...

  8. maven:手动上传jar私服

    转:https://www.jianshu.com/p/b8ec688c388e 打包时提示私服中找不到以下jar包 在私服中搜索确实找不到,后来知道这些是老系统的jar包没有deploy到私服 经分 ...

  9. 到处抄来的SUCTF2019 web wp

    0x01 EasySQL 这是一个考察堆叠注入的题目,但是这道题因为作者的过滤不够完全所以存在非预期解 非预期解 直接构造 *,1 这样构造,最后拼接的查询语句就变成了 select *,1||fla ...

  10. NET Core 3.0中的WPF

    在.NET Core 3.0中的WPF中使用IOC图文教程   我们都知道.NET Core 3.0已经发布了第六个预览版,我们也知道.NET Core 3.0现在已经支持创建WPF项目了,刚好今天在 ...