.09月就要正式发布.NET3.0了,对于前一篇博文《.NETCore学习资料精选:入门》大家学的可还开心?这是本系列的第二篇文章:进阶篇,喜欢的园友速度学起来啊。
对于还在使用传统.NETFramework框架的园友,可以通过《.NET项目迁移到.NETCore操作指南》把需要新生力量的旧项目速度迁移到.NETCore中
本系列文章,主要分享一些.NETCore比较优秀的社区资料和微软官方资料。我进行了知识点归类,让大家可以更清晰的学习.NETCore。
首先感谢资料原作者的贡献。
第一篇:.NETCore学习资料精选:入门
介绍.NET历史、开源之路、基础、路由、依赖注入、HttpContext、cookie
session、HttpClient、gRPC、单元测试、发布部署等等。
第二篇:.NETCore学习资料精选:进阶
介绍.NET工程化、AOP、异常处理、缓存、日志、响应优化、上传下载、健康检查、后台任务、认证和授权、安全性(Https、CORS、CSRF)、EFCore等等
第三篇:.NETCore学习资料精选:高级微服务架构
介绍性能、原理、微服务架构、DDD等知识
这是第二篇,知识点如图:
.NET工程化
#、StyleCop编码规范
StyleCop规则汇总
在VS中使用StyleCop
netcore将StyleCop.Analyzers自定义规则应用到整个解决方案
#、Nuget包
安装NuGet客户端工具
NuGet.Server
发布包
承载自己的NuGet源
Nuget管理工具BaGet使用教程
Nuget管理工具FuGet使用教程
#、SwaggerApi文档
Swagger规范(swagger.json)
Swagger+AutoRest生成webapi客户端(.Net)
Swashbuckle方式
Asp.NetCore使用Swagger生成API文档并添加API分组
Asp.NetCore使用Swagger生成API文档并添加文档描述、响应类型描述
NSwag方式
Asp.NetCore使用NSwag生成SwaggerApi文档
AOP面向切面编程
AOP(Aspect-OrientedProgramming)是一种将函数的辅助性功能与业务逻辑相分离的编程范式(programmingparadigm),其目的是将横切