1、《asp.net core精要讲解》
课程介绍:
本人从.net core beta版开始使用研究的,项目是从1.0开始开发,并应用于生产环境的,本课程是以asp.net core 2.0为基础,结合自己的技术经验和多个实际生产项目的开发经验,而录制本课程。本课程从.net standard讲起,介绍.net core的基础概念,再引出asp.net core,以及asp.net core中的中间件和依赖注入的概念;本课程的重点是后三章,都是本人实际使用心得,一线实战经验,也是开发一个web应用必备的内容:ORM,从Entity Framework Croe for Sqlserver说起,讲解表的基本操作(增删改查),再到视图、存储过程的调用;其实是实现固定角色权限验证和自定义策略权限验证;最后讲解在asp.net core中单元测试XUnit和Moq隔离框架的使用。
2、《asp.net core项目实战》
课程介绍:
本课程是基于asp.net core 2.0(for .net core);Working是一个真实的项目,是解决工作效率的工具,本项目是从实际工作中提炼出来的一个项目,本课程从需求的整理和技术的架构选型开始,然后创建项目,还原Nuget包,设计项目分层和架构;实际开发从登录开始,再到部门管理,工作项目录入,工作记录查询;测试不但对仓储层进行了单元测试,还对Controller进行了单元测和集成测试;更重要的是结合本人多年的项目技巧和经验,把课程完整呈现给大家
3、《基于.net core微服务》
课程介绍:
"微服务+Docker"成为开发界新宠!
.net core作为微服务新一代跨平台,开源框架如火如荼!
本课程正是基于.net core的微服务,并能平滑跑在Docker上,具体实现技术如下:
序号 | 课程 | 说明 |
1 | 微服务概述 | 介绍微服务的基本概念,特点,以及一些微服务框架:Spring Cloud,k8s,Service Fabric |
2 | Consul服务治理 | Consul作为服务治理的框架,本课讲解Consul的基本命令,配置文件,以及如何搭建运行一个Consul集群 |
3 | Ocelot API网关 | Ocelot是基于.net core的API网关,本课讲解Ocelot的基本配置,以及如何与Consul联合命名用,实现服务治理,负载均衡,限流,熔断等功能 |
4 | 统一验证 | 讲解自定义基于JWT的网关统一验证API, |
5 | Docker布署asp.net core | 讲解docker基本概念,基础命令,以及如何发布一个asp.net core到docker中。 |
6 | App.Metrics监控 | Ocelot API网关项目中使用App.Metrics写入性能监控数据,用InfluxDB作为时序数据库存储,用Grafana作为性能监控UI来获取并展示数据 |
7 | Exceptionless分布式日志 | 介绍Exceptionless安装,配置,以及在asp.net core中的使用。 |
8 | 数据一致性(上) | 讲解数据一致性的理论,介绍MassTransit的基本使用性况,Quartz.NET的使用。 |
数据一致性(下) | 用补偿机制实例讲解最终数据一致性的asp.net core项目实现 | |
9 | Jenkins | 介绍Jenkins配置,批处理编排实现asp.net core应用的自动化Docker布署 |
10 | .net core三方库 | 主要介绍Polly和Refit的使用,为微服务客户端提供访问技术,然后概述一些常见的三方.net core库 |