Net课程

综合

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

其他

序号课程备注
1Net与JS混合多种调用JS的方式
2try catch不同的写法
3asp.net core 缓存中间件memcached-demo
4mysql的b+树how-mysql-uses-b-trees

联系方式:

[email protected]