壹佰文章最全总结| 《关于ASP.NETCore的分享之路》

壹佰文章最全总结| 《关于ASP.NETCore的分享之路》

 

(关于学习ASP.NET Core需要了解和掌握的知识点图)

 

一言不合就来图,各位博客园小伙伴大家好,感觉好久没有写文章了,自从春节开始,中间经历种种,慢慢的就开始微信公众号发文了,原因有很多,不做说明,不好的地方就是不知道目录链接,所以还是发到博客园吧。

 

请注意:我不是做框架的,BCVP只是作为案例来配合文章视频,掌握了技术才是关键。

 

为什么要突然写这篇了呢,是因为这一年我又写了一些文章和几个视频,但是因为比较杂乱无章,很多人都找不到自己想要看的资料,一直向我反馈很多次了,时不时的在QQ群里问相关的知识点,或者一直在百度,毕竟我已经总结过了,要是百度未免有些浪费时间,所以就打算总结出来,这样方便大家查找,也方便我分享指导,更是自我的一个总结吧。你可能会问,那你之前为啥不总结,因为我现在基本已经该讲的都讲完了,毕竟已经快到K8s,所以总体的总结一下,情有可原吧。

 

上边这个路线图呢,我个人认为没必要都学会,一半足矣,当然会的越多肯定越好,只不过精力不足的情况下,还是要打基础,然后看服务,最后写业务,这是我的总结的。好啦,下边就开始总结吧,文章采用list列表的形式,会对每篇文章/视频简要描述,这样你一看就大概知道这是讲啥的了。

 

这是我这两年讲解的知识点大纲导图:

壹佰文章最全总结| 《关于ASP.NETCore的分享之路》

 (在线思维导图工具:mindmeister,内容持续更新中...)

 

 

 

ASP.NET CORE学习指南

 

PS:

1、下文说的知识点基本都是netcore3.1版本的,特别标注为(视频)的,是视频教程,其他的皆是文章教程

2、点击每一个小标题即可到达目的链接。

3、官网永远是最好的老师: https://docs.microsoft.com/zh-cn/dotnet/core

4、一共73篇ASP.NetCore基础知识+19篇Ids4内容+23篇DDD = 115(篇/个 视频和文章)

 

《基础知识掌握部分》

A.1、后端WebApi项目初探搭建 本文主要是讲解了我们如何创建一个ASP.NETCore项目,并对其中的初始的几个重要文件和Class类文件做了简单的讲解和梳理,看完之后,可以动手创建一个初始化项目。

A.2、ASP.NET Core框架基础(视频) 本视频从为什么学习ASP.NETCore入手,讲解了其发展历史、相应的执行过程、以及如何命令行创建项目。

A.3、运行原理解析(视频) 本视频简单分析了ASP.NETCore的运行原理、重要文件的分析、如何下载查看源码、Host项目启动过程分析。

A.4、进程内和进程外讨论(视频) 视频重点分析了,NetCore和.NetFwk之间的区别和联系,是如何运行起来的,进程内和进程外的含义。

A.5、NetCore编译和运行时过程(视频) 通过直播的形式,分析了ASP.NETCore是如何编译的,也说明了运行时执行的过程是怎样的,有助于理解项目启动。

B.1、Swagger接口文档的使用 文章讲解了如何在ASP.NETCore Webapi项目中,引入接口文档swagger,并自定义index.html首页。

B.2、Swagger代码拷贝(视频) 视频版讲解如何从blog.core项目中,把Swagger组件部分的代码拷贝出来。

B.3、Swagger如何配合使用API多版本 自写方案,比较简单,比较low,可以借鉴和参考,如何配置swagger,使用api版本控制

C.1、JWT认证授权过程 文章分析了JWT令牌的由来和组成部分,自定义认证中间件和官方认证中间件(推荐使用)来讲解如何认证token有效性,如何在Swagger中开启小锁,以及其他比如Claim声明等小知识点。

C.2、JWT原理详解(视频版,NetCore2.2版本) 视频讲解API保护的几种方案、JWT的核心知识、如何使用JWT,令牌是如何存到HTTPContext中,如何解析Claim、使用的好处等

C.3、简单角色授权(视频) 通过直播的形式,手写代码,如何基于角色的简单授权,生成令牌(3+2),认证过程演示等。

C.4、授权和上下文的关系(视频) 通过直播,讲解授权是如何让JWT令牌这个字符串,变成系统的HttpContext内存中的。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgwzgz.html