2019.09月就要正式发布.NET 3.0了,对于前一篇博文《.NET Core 学习资料精选:入门》大家学的可还开心?这是本系列的第二篇文章:进阶篇,喜欢的园友速度学起来啊。

对于还在使用传统.NET Framework 框架的园友,可以通过《.NET项目迁移到.NET Core操作指南》把需要新生力量的旧项目速度迁移到.NET Core 

 

本系列文章,主要分享一些.NET Core比较优秀的社区资料和微软官方资料。我进行了知识点归类,让大家可以更清晰的学习.NET Core

首先感谢资料原作者的贡献。

第一篇:.NET Core 学习资料精选:入门

    介绍.NET历史、开源之路、基础、路由、依赖注入、HttpContextcookie|sessionHttpClientgRPC、单元测试、发布部署等等。

第二篇:.NET Core 学习资料精选:进阶

    介绍.NET工程化、AOP、异常处理、缓存、日志、响应优化、上传下载、健康检查、后台任务、认证和授权、安全性(HttpsCORSCSRF)、EF Core 等等

第三篇:.NET Core 学习资料精选:高级&微服务架构

    介绍性能、原理、微服务架构、DDD等知识

 

这是第二篇,知识点如图:

   

 

.NET 工程化

#StyleCop编码规范

StyleCop规则汇总

在VS2017中使用StyleCop

netcore将StyleCop.Analyzers自定义规则应用到整个解决方案

 

#Nuget

安装NuGet 客户端工具

NuGet.Server

发布包

承载自己的NuGet 源

Nuget管理工具BaGet使用教程

Nuget管理工具FuGet使用教程

 

#Swagger Api文档

Swagger 规范 (swagger.json)

Swagger+AutoRest 生成web api客户端(.Net)

Swashbuckle方式

Asp.Net Core 使用Swagger生成API文档并添加API分组

Asp.Net Core 使用Swagger生成API文档并添加文档描述、响应类型描述

NSwag方式