1 | 课程介绍、规划导学 | 介绍 |
2 | Net历史介绍 、编程工具介绍、配置、使用 | 介绍Net发展史,常用工具链(visual studio、visual studio code、github、ilspy) |
3 | csharp基础知识学习 深入csharp 4 | 数据类型和变量,运算符和表达式,控制流语句(if、switch、while、for等),数组和集合类型,方法和函数,类和对象,继承和多态,接口和抽象类,异常处理,委托和事件 |
4 | csharp高级知识学习 CLR_via_CSharp | 泛型编程,LINQ查询语句,反射和元数据,多线程编程,并发集合和同步原语,委托和事件的高级用法,属性和索引器,扩展方法和扩展属性,高级类特性(静态类、密封类、泛型类、装箱拆箱等),高级语言特性(异步编程、迭代器、Lambda表达式等) |
5 | csharp线程知识学习 | 线程的创建和管理,线程同步和互斥,线程池和任务调度,并发集合(如ConcurrentDictionary、ConcurrentQueue等),并行编程库(如Parallel、PLINQ等),线程安全性和锁粒度,线程安全的数据结构和算法,自旋锁和读写锁,APM(异步编程模型)和EAP(事件异步编程模型),TPL(任务并行库)和async/await异步编程模型,并行算法和并行框架的设计和实现,高级并发编程模型和技术,如actor模型、并发设计模式等 |
6 | ASP.NET MVC5 框架学习 | 控制器和动作方法的使用,视图和视图模板的使用,路由的配置和使用,模型绑定和验证,依赖注入和控制反转,过滤器和管道,统一的错误处理和日志记录,身份验证和授权,Web API的使用,SignalR,实时通信技术,性能优化和缓存技术,在线部署和发布 |
7 | ASP.NET CORE 框架学习 GeekTime项目 | 跨平台支持介绍,中间件和管道,默认依赖注入,第三方依赖注入,模块化开发,配置系统,Razor模板引擎,多种运行时 |
8 | ORM框架学习 | ef,dapper,sqlsugar |
9 | abp框架 | 功能介绍,源码学习 |
10 | Blog.Core框架 | 源码学习 |
11 | 数据库基础知识 | mysql,sqlserver,curd,sql |
12 | 数据库进阶学习 | 分库分表,sql优化 |
13 | CICD学习、搭建 | docker,jenkins,github,gitlab,ubuntu,centos,vim,bash,k8s |