
ASP.NET Core 技术教程合集(10套)
来自 网络整理·免费领取学习资源
8,056 领取 · 7,614 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《ASP.NET Core 技术教程合集(10套)》。官网需要单独购买,有集上可以免费领取。
〖课程简介〗:
一步了解 ASP.NET Core 授权机制,以及 MVC 管道
掌握 Oauth2,集合 Identity Server4 实现 Oauth2 和 OpenId connect server
掌握 ASP.NET Core 与 Redis、MongoDB、RabitMQ、MySQL配合使用
理解DDD,学会在项目进行领域分析与建模并使用CQRS进行项目开发
课程目录
- 第01部分-NET高级开发7个专题课(71课时)
- 01、C#高级编程
- 02、设计进阶
- 03、框架专题
- 04、WCF、WebAPI
- 05、EF、MVC5、Luncene专题
- 06、Socket和大型网站架构专题
- 07、NET CORE进阶专题讲解
- 08、课程代码+课件
- 第02部分-ASP.NET Core 快速入门(18课)
- 01、ASP.NET Core 3.0 入门视频
- 01、ASP.NET Core3.0项目创建以及启动过程
- 02、ASP.NET Core3.0 Controller创建及TagHelper的使用
- 03、ASP.NET Core3.0 配置文件
- 04、View Component
- 05、Razor Page
- 06、SignalR 原理及使用案例
- 07、ASP.NET Core3.0 Blazor模板详解
- 08、ASP.NET Core3.0 Web API
- 09、ASP.NET Core3.0远程过程调用(gRPC)
- 10、ASP.NET Core3.0项目部署详解
- 代码
- 02、ASP.NET Core2.x入门视频
- NetCore2.1课堂笔记
- 01.Net平台历程介绍和.netframework和netcore的架构体系
- 02.sdk和runtime区别及让你一睹为快使用CLI
- 03.新一代的配置系统Configuration在支持多数据源,热更新,层级化方面代码快速实践
- 04.理解Configuration中的Section弱方式读取和Binder模式的强类型读取代码演示
- 05.从源码和xmind画图对Configuration的底层运行机制进行分析
- 06.对netcore中内建的IOC容器(CollectionService)的理解
- 07.对AOP思想的理解及使用社区提供的AspectCore实现自定义的日志拦截和缓存拦截
- 08.理解新一代的缓存框架MemoryCache及在容量
- 09.使用Redis,Mongodb集成于netcore的IDistributedCache搭建分布式缓存框架
- 10.Linux环境下Mysql的搭建以及使用MySqlHelper和Dapper做半自动化操作
- 11.使用nohup,supervisord进程管理工具将你的netcore部署到centos实战
- 12.使用powershell部署console程序及使用NSSM框架将netcore部署为Windows服务
- 13.web网络基础之对Socket,Http,Tcp概念理解
- 14.对asp.netcore骨架上的四大部件WebHost,Startup,launchSettings,wwwroot的理解和代码分析
- 15.新一代的pipeline,middleware概念画图分析和HttpModule的区别及如何实现自定义的中间件
- 16.从源码角度对pipeline整个底层流转机制理解
- 17.对ApplicationBuilder下一些快捷方法Map,MapWhen,UseWhen使用介绍以及源码分析
- 18.快速部署aspnetcore到window,centos平台及
- 19.超实用的弹性和瞬态故障处理库Polly在重试,熔断,超时,隔板,回退场景下的介绍和代码演示
- 20.输出变量,解构方法,局部方法,模式匹配,Tuple等语法糖代码演示和IL中间代码分析
- Core2.x部分的课程建议看.NET进阶开发里面的
- 第03部分-ASP.NET Core MVC快速入门(27课)
- 01. 创建项目 +项目结构和配置简介
- 02. Web Host 的默认配置
- 03. 服务注册和管道
- 04. 中间件
- 05.Controller 的路由
- 06. Controller 返回View
- 07. View的Model 和 Tag Helpers
- 08. 输入Model和防止重复Post
- 09. Model验证
- 10. 使用EF Core
- 11. Views 上
- 12. Views 下
- 13. 安装前端库
- 14. ASP.NET Core Identity 入门
- 15. 用户管理
- 16. 角色管理
- 17. 基于Claim和Policy的授权 上
- 18. 基于Claim和Policy的授权 下 – 自定义Policy
- 19. XSS & CSRF
- 20. Model Binding
- 21. Model 验证 Again
- 22. 再讲Tag Helpers
- 23. 继续讲Tag Helpers 和复习View Component
- 24. Logging
- 25. 过滤器
- 26. 缓存
- 27. CICD Azure DevOps
- 源码
- 第04部分-.NET Core微服务架构系统课(61课时)
- 01、.NET Core课程介绍
- 01丨课程介绍
- 02丨内容综述
- 03丨NET Core的现状、未来以及环境搭建
- 04丨Startup:掌握ASPNET Core的启动过程
- 02、AutoFac依赖注入与面向切面(AOP)
- 05丨依赖注入:良好架构的起点
- 06丨作用域与对象释放行为:你知道IDisposable对象释放的时机和坑吗?
- 07丨用Autofac增强容器能力:引入面向切面编程(AOP)的能力
- 08丨配置框架:让服务无缝适应各种环境
- 03、NET Core命令行配置注入方法
- 09丨命令行配置提供程序:最简单快捷的配置注入方法
- 04、.NET Core容器下配置注入
- 10丨环境变量配置提供程序:容器环境下配置注入的最佳途径
- 05、.NET Core配置热更新核心知识
- 11丨文件配置提供程序:自由选择配置的格式
- 12丨配置变更监听:配置热更新能力的核心
- 06、.NET Core配置绑定与自定义配置数据源
- 13丨配置绑定:使用强类型对象承载配置数据
- 14丨自定义配置数据源:低成本实现定制化配置方案
- 15丨选项框架:服务组件集成配置的最佳实践
- 16丨选项数据热更新:让服务感知配置的变化
- 17丨为选项数据添加验证:避免错误配置的应用接收用户流量
- 07、.NET Core分布式日志框架
- 18丨日志框架:聊聊记日志的最佳姿势
- 19丨日志作用域:解决不同请求之间的日志干扰
- 20丨结构化日志组件Serilog:记录对查询分析友好的日志
- 08、.NET Core请求处理中间件
- 21丨中间件:掌控请求处理过程的关键
- 09、.NET 异常处理中间件
- 22丨异常处理中间件:区分真异常与逻辑异常
- 10、前后端分离开发合并部署
- 23丨静态文件中间件:前后端分离开发合并部署骚操作
- 11、领域驱动模型DDD
- 24丨文件提供程序:让你可以将文件放在任何地方
- 25丨路由与终结点:如何规划好你的Web API
- 26丨工程结构概览:定义应用分层及依赖关系
- 27丨定义Entity:区分领域模型的内在逻辑和外在行为
- 12、EF Core实现仓储层
- 28丨工作单元模式(UnitOfWork):管理好你的事务
- 29丨定义仓储:使用EF Core实现仓储层
- 30丨领域事件:提升业务内聚,实现模块解耦
- 13、APIController实践
- 31丨APIController:定义API的最佳实践
- 15、微服务分布式事务解决方案
- 32丨集成事件:解决跨微服务的最终一致性
- 33丨集成事件:使用RabbitMQ来实现EventBus
- 34丨MediatR:轻松实现命令查询职责分离模式(CQRS)
- 35丨MediatR:让领域事件处理更加优雅
- 16、.NET Core微服务解决方案
- 36丨HttpClientFactory:管理向外请求的最佳实践
- 37丨gRPC:内部服务间通讯利器
- 38丨gRPC:用代码生成工具提高生产效率
- 39丨Polly:用失败重试机制提升服务可用性
- 40丨Polly:熔断慢请求避免雪崩效应
- 41丨网关与BFF:区分场景与职责
- 42丨网关与BFF:使用JWT来实现身份认证与授权
- 43丨安全:反跨站请求伪造
- 44丨安全:防开放重定向攻击
- 45丨安全:防跨站脚本
- 46丨安全:跨域请求
- 47丨缓存:为不同的场景设计合适的缓存策略
- 48丨部署:演示一个部署流程
- 49丨ConfigMap:实现基本配置方案
- 50丨配置:使用分布式配置中心方案版本化管理配置
- 51丨健康检查:与Liveness、Readiness、Startup探测集成实现高可用
- 52丨健康检查:搭建全量健康检查探针和看板
- 53丨ForwardedHeaders:确保服务在负载均衡下正常工作
- 54丨安全:介绍强制HTTPS的两种方式
- 55丨日志:与EFK日志三件套集成
- 56丨日志:Exceptionless日志系统
- 57丨追踪:集成SkyWalking .NET实现追踪
- 58丨监控与告警:Prometheus与AlertManager
- 59丨监控与告警:用Granfana实现监控看板
- 60丨prometheus-net:自定义监控指标利器
- 61丨结束语
- 第05部分-ASP.Net Core微服务项目实战(146课)
- 01、Identity Server 4 准备(27课时)
- 01.课程介绍 02.最小可行化产品MVP
- 03.两种软件开发模式:瀑布与敏捷
- 04.第一章计划与目录
- 05.业务介绍
- 06.架构设计
- 07.oAuth2介绍
- 08.IdentityServer4登录中心
- 09.客户端集成IdentityServer
- 10.第三方ClientCredential模式调用
- 11.ClientCredential模式总结
- 12.oauth密码模式identity server4实现
- 13.详解oauth2授权码流程
- 14.oauth2与open id connect 对比
- 15.oauth2 + oidc 实现 server部分
- 16.oauth2 + oidc 实现 client部分
- 17.Identity Server 4回顾
- 18.Consent 实现思路介绍
- 19.Consent视图制作
- 20.Consent Controller Get请求逻辑实现
- 21.运行Consent Page
- 22.Consent 确认逻辑实现
- 23.Consent 代码重构
- 24.集成ASP.NETCore Identity
- 25.ProfileService实现(调试)
- 26.OpenIdConnect获取用户信息的两种方式
- 27.集成EFCore配置Client和API
- 02、Docker 准备(24课时)
- 28.Docker介绍与目录
- 29.镜像容器与仓库
- 30.构建单机多容器环境-故障
- 31.构建单机多容器环境
- 32.Docker安装MongoDb
- 33.Docker安装Mysql及用户配置
- 34.Docker安装Mysql参数及环境变量使用
- 35.Docker安装Mysql挂载Host Volume
- 36.Docker安装MongoDB挂载Host Volume
- 37.Docker制作dotnet core控制台程序镜像
- 38.Mysql EF Core 快速构建 web api
- 39.ASPNETCORE WEB API与MYSQL互联
- 40.Docker Network
- 41.制作 docker compose
- 42.docker compose 启动容器
- 43.启动问题解决方式
- 44.Gitlab安装
- 45.GitFlow的三种流程
- 46.GitLab Runner注册和安装
- 47.Gitlab-CI Build Docker-compose自动发布
- 48.Giitlab-CI yml语法说明以及第二章总结
- 49.Docker仓库介绍以及阿里云镜像仓库的使用
- 50.本地部署Registry
- 51.Registry公网https带认证部署
- 03、项目开发-用户服务(22课时)
- 52.架构设计之单体架构
- 53.系统扩展升级演进思路
- 54.微服务架构介绍
- 55.面向微服务架构的单体架构
- 56.UML业务分析之用户
- 57.UML业务分析之项目机会与消息
- 58.UML业务分析之项目流程详细介绍
- 59.微服务拆分与界限上下文的确定
- 60.用户服务EF Core模型设计
- 61.EF Core 数据库初始化
- 62.用户服务API设计
- 63.获取用户信息-数据访问与模型处理
- 64.全局异常处理与日志记录
- 65.通过HTTP Patch更新用户信息
- 66.单元测试初探
- 67.xunit+Moq+MemoryEFDbContext测试UserController
- 68.FluentAPI写UserController测试用例(上)
- 69.FluentAPI写UserController测试用例(下)
- 70.GitLab CI完整部署UserAPI到线上测试环境-上
- 71.GitLab CI完整部署UserAPI到线上测试环境-中
- 72.GitLab CI完整部署UserAPI到线上测试环境-下
- 73.GitLab CI完整部署UserAPI到线上测试环境-Debug
- 04、项目开发-网关与认证(12课时)
- 74.API网关与服务发现
- 75.用户注册与登录
- 76.IdentityService4自定义Validator
- 77.自定义Validator与UserService互通
- 78.集成Identity Server4到Identity api并调试通过
- 79.添加Ocelot网关并集成identity server4认证
- 80.Ocelot集成Consul服务发现
- 81.微服务之间的服务发现
- 82.Polly在eShopsOnContainer项目中的使用设计解析
- 83.实现ResilienceHttpClient
- 84.集成ResilienceHttpClient到IdentityAPI
- 85.调试ResilienceHttpClient和IdentityAPI
- 05、项目开发-通讯录服务(20课时)
- 100.Contact API 完整运行
- 101.服务交互 – RabbitMQ介绍
- 102.服务交互 – EventBus 之 MediatR,RawRabbit, eShopsOnContainer
- 103.集成Event Bus CAP
- 104.User API事件发送实现
- 105.Contact API集成CAP
- 86.通讯录服务实现章节介绍
- 87.详细业务分析设计及外部依赖检查
- 88.外部依赖UserService实现
- 89.内部实现 – 用户好友申请接口
- 90.内部实现 – 用户好友申请实现MongoRepository上
- 91.用户好友申请实现Mongo查询与更新的基本用法
- 92.实现 – 用户好友申请实现
- 93.实现 – 用户好友通过实现
- 94.将Contact API加入网关
- 95.将profile添加到identity api和网关
- 96.profile调试
- 97.在contact api 中获取profile
- 98.Contact API 调试
- 99.实现Contact API 向 User API的调用
- 06、项目开发(推荐服务)(27课时)
- 106.章节介绍
- 107.DDD介绍-从三层到OOD OOP
- 108.DDD介绍-结合业务需求来认识各种名词
- 109.DDD介绍-分层
- 110.DDD介绍-CQRS基本介绍
- 111.项目业务介绍 – 领域事件与集成事件
- 112.项目服务实现- 搭建框架
- 113.项目服务实现- 实现领域entity
- 114.项目服务实现 -MediatR与领域事件
- 115.项目服务实现- 创建查看加入Commands
- 116.项目服务实现 -通过MediatR完成API到Commands调用
- 117.项目服务实现 -添加EF Repository
- 118.项目服务实现 – 实现EF Repository
- 119.项目服务实现 – EF 实体配置和migrations数据库生成
- 120.项目服务实现 – 添加推荐服务调用
- 121.项目服务实现 – 添加Dapper Queries
- 122.项目服务实现 – 添加Dapper Queries下
- 123.项目服务实现 – 添加服务注册与发现debugging queries
- 124.项目服务实现 – debugging commands
- 125.项目服务实现 – 响应领域事件发布集成事件上
- 126.项目服务实现 – 响应领域事件发布集成事件下
- 127.推荐服务实现 – 添加集成事件处理器
- 128.推荐服务实现 – 添加EF和生成数据库
- 129.推荐服务实现 – 访问用户服务获取用户信息
- 130.推荐服务实现 – 访问联系人服务获取好友信息
- 131.推荐服务实现 – 调试推荐服务
- 132.推荐服务实现 – 推荐服务加入网关
- 07、微服务监控与部署(14课时)
- 133.分布式追踪介绍以及zipkin server初始化
- 135.使用zipkin .NET客户端完成追踪和数据发送
- 137.Elastic Search30分钟快速入门
- 138.日志系统开篇
- 139.日志的类别
- 140.日志的生命周期
- 141.EFK介绍
- 142.Fluentd介绍
- 143.Serilog介绍
- 144.Net Core日志通过 Kibana展示
- 145.日志过滤与筛选
- 146.API性能与正确率搜集
- 资料
- 资料推荐集合贴.txt
- 第06部分-ASP.NET Core后台权限项目实战(18课)
- 01、asp.net core项目创建
- 01asp.net core2.x介绍及项目创建1
- 01day
- 02、controll与参数获取
- 02controll与参数获取
- 02day
- 03、Views视图
- 03day
- 03Views视图1
- 04、分部视图,静态文件
- 04day
- 04分部视图,静态文件
- 05、Filter过滤器
- 05Filter过滤器
- asp.netcore2.0课件06.pptx
- 06、配置文件
- 05day
- 06配置文件
- 07、DI依赖注入
- 07DI依赖注入
- asp.netcore2.0课件07.pptx
- 08、entity framework core
- 08entity framework core
- 09、项目实战-创建
- 09项目实战-创建2
- asp.netcore2.0课件09 .pptx
- 10、项目实战-分层结构
- 10项目实战-分层结构
- asp.netcore2.0课件10.pptx
- 11、项目实战-程序集依赖注入
- 11项目实战-程序集依赖注入
- asp.netcore2.0课件11.pptx
- 12、项目实战-Areas
- 12项目实战-Areas
- asp.netcore2.0课件12.pptx
- 13、项目实战-Route
- 13项目实战-Route
- 14、项目实战-AceUI框架、登录(一)
- 14项目实战-AceUI框架、登录(一)
- 15、项目实战-登录、获取登录用户(二)
- 15项目实战-登录、获取登录用户(二)
- 16、项目实战-登录、登出(三)
- 16项目实战-登录、登出(三)
- 17、项目实战-菜单权限
- 17项目实战-菜单权限
- 18、项目实战-用户管理、项目发布
- 18项目实战-用户管理、项目发布
- General.Mvc
- 第07部-基于.NET平台Redis入门到进阶(25课)
- Redis3.2.6课堂笔记
- 1.redis整体概况介绍以及在出现之前所面临的一些生产场景的问题困惑
- 10.redis数据结构之【List双向链表】中阻塞版本之BLPOP,BRPOP和工具类LIndex,LINSERT,LRange命令介绍
- 11.redis数据结构之【Hash表】源码实现之dict,dictht,dictEntry结构体分析以及常用的HGet,HSet命令介绍和源码简析
- 12.redis数据结构之【Hash表】常用的HDEL,HGET,HGETALL,HKEYS,HLEN等10几个命令介绍
- 13.redis数据结构之【Set集合】真实千人千面智能化推荐场景中SADD,SISMEMBER实现Query高性能实战
- 14.redis数据结构之【SortedSet跳跃表】常见的ZADD,ZCOUNT,ZREMRangeByRank命令介绍和源码简析
- 15.redis数据结构之【HyperLogLog估算基数】和key空间的Sort函数在Redis中的实战
- 16.transaction事务之如何通过exec,multi,watch在redis中进行简单的commit和rollback操作
- 17.基于观察者模式的publish,subscribe发布订阅模式之Publish,PubSub,[P]Subscribe命令和源码分析
- 18.redis过期键淘汰策略以及实现CacheMemory中的LRU算法和config文件配置解析
- 19.batchcommit性能优化之Pipeline管道模式介绍之如何使用使用C#和JAVA实现及通过Wireshark监视
- 2.快速搭建之如何使用redis在centos和windows环境下配置和初步使用
- 20.使用Lua脚本实现对redis操作的高度自定义化及”集合去重”,“删除hash中小于某个阈值”等使用场景分析和代码展示
- 21.理解redis中的数据持久化原理之两大常用手段【AOF模式和RDB模式】介绍和分析
- 22.redis集群操作之通过slaveof和config配置实现master-slave主从复制模式以及使用C#语言驱动落地实战
- 23.redis集群操作之使用四台Centos搭建高可用的sentinel哨兵架构实战
- 24.使用RedisLive dashboard 实现对Redis的高效实时可视化监控的环境配置和RedisClient的可视化工具使用实战
- 25.redis集群操作之搭建cluster集群及通过slot机制实现redis的高可用,高负载,高性能模型以及使用C#客户端落地实战
- 3.解读强大的redis.conf配置文件在network,general,security等方面的配置和应该注意的事项
- 4.驱动尝试之下载Java(jedis)和C#(StackExchange.Redis)驱动连接redis
- 5.redis源码概况认知之理解SDS,RedisObject,RedisDb,RedisServer四大结构体
- 6.redis数据结构之【String类型】中基本操作命令之[M]Set[NX],[M]Get[NX],Decr,Incr和源码简析
- 7.redis数据结构之【String类型】中过期命令PSetEx,SetEx,Set和工具命令StrLen,SetRange,GetRange和源码简析
- 8.redis数据结构之【String类型】中二进制【BitCount,GetOp,GetBit,SetBit】命令在我们生产环境中空间压缩实战
- 9.redis数据结构之【List双向链表】源码实现中的listNode实现以及常见的LPUSH,LPOP,RPUSH,RPOP,LLEN命令实战
- 01.redis整体概况介绍以及在出现之前所面临的一些生产场景的问题困惑
- 02.快速搭建之如何使用redis在centos和windows环境下配置和初步使用
- 03.解读强大的redis.conf配置文件
- 04.下载C#驱动并连接redis
- 05.理解SDS,RedisObject,RedisDb,RedisServer四大结构体
- 06.redis数据结构中基本操作命令之[M]Set[NX],[M]Get[NX],Decr,Incr
- 07.redis过期命令PSetEx,SetEx,Set和工具命令StrLen,SetRange,GetRange和源码简析
- 08.redis中二进制【BitCount,GetOp,GetBit,SetBit】命令在我们生产环境中空间压缩实战
- 09.redis数据结构之【List双向链表】源码实现中的listNode实现以及常见的LPUSH,LPOP,RPUSH,RPOP,LLEN命令实战
- 10.redis数据结构之【List双向链表】中阻塞版本之BLPOP,BRPOP和工具类LIndex,LINSERT,LRange命令介绍
- 11.redis数据结构之【Hash表】源码实现之dict,dictht,dictEntry结构体分析以及常用的HGet,HSet命令介绍和源码简析
- 12.redis数据结构之【Hash表】常用的HDEL,HGET,HGETALL,HKEYS,HLEN等10几个命令介绍
- 13.redis数据结构之【Set集合】真实千人千面智能化推荐场景中SADD,SISMEMBER实现Query高性能实战
- 14.redis数据结构之【SortedSet跳跃表】常见的ZADD,ZCOUNT,ZREMRangeByRank命令介绍和源码简析
- 15.redis数据结构之【HyperLogLog估算基数】和key空间的Sort函数在Redis中的实战
- 16.transaction事务之如何通过exec,multi,watch在redis中进行简单的commit和rollback操作
- 17.基于观察者模式的publish,subscribe发布订阅模式之Publish,PubSub,[P]Subscribe命令和源码分析
- 18.redis过期键淘汰策略以及实现CacheMemory中的LRU算法和config文件配置解析
- 19.batchcommit性能优化之Pipeline管道模式介绍之如何使用使用C#和JAVA实现及通过Wireshark监视
- 20.使用Lua脚本实现对redis操作的高度自定义化及 集合去重 , 删除hash中小于某个阈值 等使用场景分析和代码展示
- 21.理解redis中的数据持久化原理之两大常用手段【AOF模式和RDB模式】介绍和分析
- 22.redis集群操作之通过slaveof和config配置实现master-slave主从复制模式以及使用C#语言驱动落地实战
- 23.redis集群操作之使用四台Centos搭建高可用的sentinel哨兵架构实战
- 24.使用RedisLive dashboard 实现对Redis的高效实时可视化监控的环境配置和RedisClient的可视化工具使用实战
- 25.redis集群操作之搭建cluster集群及通过slot机制实现redis的高可用,高负载,高性能模型以及使用C#客户端落地实战
- 第08部分-DDD领域驱动专题教程(27课)
- 代码
- 00.重点:视频还没录制完前切记不可泄漏,不然被培训机构发现,封了我的账号,后续课程就拿不到了,为了大家共同的利益切记不可泄漏.txt
- ApplicationDemo-master
- Data-master
- Data.MySQL-master
- Data.SqlServer-master
- Develop-master
- MicBeach.Coder-master
- 地址.txt
- 01.课程介绍
- 02.创建基础项目结构
- 03.聚合根接口设计
- 04.聚合抽象基类
- 05.查询对象抽象设计
- 06.查询对象实现
- 07.排序-分页-查询命令类型
- 08.对象查询类型-查询配置
- 09.执行命令设计
- 10.关系数据库命令实现
- 11.数据实体抽象设计
- 12.命令执行器设计
- 13.工作单元设计
- 14.数据修改表达式
- 15.数据访问设计
- 16.聚合存储设计
- 17.数据验证基础设计
- 18.查询对象解析器
- 19.查询对象使用及解析示例
- 20.数据库操作基础设计
- 21.关系型数据库操作默认实现
- 22.演示项目介绍
- 23.服务节点及整体执行流程讲解
- 24.工作任务管理-聚合功能扩展
- 25.执行计划管理-对象存储逻辑设计理解
- 26.数据验证配置及使用
- 27.小结
- 第09部分-ASP.NET Core 3.x RESTful API
- 01、课程简介没有视频
- rest02
- rest03
- rest04
- rest05
- rest06
- rest07
- rest08
- rest09
- rest10
- rest11
- rest12
- rest13
- rest14
- rest15
- rest16
- rest17
- rest18
- rest19
- rest20
- rest21
- rest22
- rest23
- rest24
- rest25
- rest26
- rest27
- rest28
- rest29
- rest30
- rest31
- rest32
- rest33
- rest34
- rest35
- rest36
- rest37
- rest38
- rest39
- rest40
- rest41
- rest42
- rest43
- rest44
- rest45
- rest46
- rest47
- rest48
- rest49
- rest50
- Routine – 39
- 第10部分:WCF技术SOA服务框架专题课(23课时)
- WCF【新】课堂笔记
- 1.History历史:SOA架构思想,WebService标准及.net下的WS大一统解决方案WCF历史进程和快速搭建
- 10.Binding绑定:基于msmq模式下netMSMQBinding实现和.net程序进行异步离线式互通代码实践
- 11.Binding绑定:基于rest模式下webHttpBinding实现和互联网下的浏览器JavaScript进行互通
- 12.Host托管:实践WCF的四种托管环境IIS,WinForm,Console,Window Services (topself)部署和优缺点分析
- 13.Behavior行为:教你如何控制服务实例的“并发(单线程,多线程)”和“实例化(单例,多例)”及WCF自带熔断机制
- 14.Behavior行为:分布式事务CAP,2PC理论讲解及如何使用WCF进行跨机器分布式事务处理
- 15.Behavior行为:真实案例之自定义IEndpointBehavior和IDispatchMessageInspector实现对入站消息的实时统计
- 16.Behavior行为:自定义OperationBehavior通过IParameterInspector实现对方法参数进行注入检查和代码实战
- 17.Security安全:巧用IEndpointBehavior在Client和Server对message进行零注入拦截修改实现身份验证
- 18.LoadBalance负载均衡:使用反向代理nginx实现基于basicHttpBinding下的wcf负载均衡和xmind图分析
- 19.LoadBalance负载均衡:使用redis的HashSet集中化管理wcf集群下的所有服务连接实现前端分流代码实践
- 2.Basic基础:WCF中的ABC三要素介绍及对Service和Client端的App.Config中的System.serviceModel详解
- 20.Optimize优化:使用google编码器ProtoBuf替代DataContractSerializer优化WCF的XML InfoSet实现最小化网络传输
- 21.Optimize优化:使用携程开源的集中化配置框架Apollo实现WCF集群下的AppConfig管理和代码实践
- 22.WCF新功能:介绍基于webSocket协议的NetHttpBinding和基于UDP的UdpBinding代码实践
- 23.总结:注意传输量和网络抖动的坑以及windows sdk下的一些可视化工具的讲解
- 3.Basic基础:配置文件缺点分析之如何通过在Service和Client端通过硬编码的方式抛弃配置文件提高代码灵活性
- 4.Basic基础:梳理wcf分层式通讯架构图【message,encoding,transport】及通过wireshark和fiddler详细分析
- 5.Contract契约:Service【Operaion】Contract在定义服务边界和【RPC,IsOneWay】操作和WDSL操控详解
- 6.Contract契约:理解WCF双工通讯中所体现的发布订阅模式思想及代码实践和xmind图分析
- 7.Contract契约:DataContract在适配CLR类型和WSDL的XSD之间的灵活运用以及契约版本控制上的注意事项
- 8.Contract契约:MessageContract采用基于Message编程下如何对SOAP高度定制化和巧用header下参数token验签
- 9.Binding绑定:高频使用之basicHttpBinding和java和netTcpBinding实现和.net程序进行同语言下跨机器互通代码实践
- 01.History历史:SOA架构思想,WebService标准及.net下的WS
- 02.Basic基础:WCF中的ABC三要素介绍及对Service和Clien【www.pr61.com】
- 03.Basic基础:配置文件缺点分析之如何通过在Service和Client端通过
- 04.Basic基础:梳理wcf分层式通讯架构图【message,encoding,transport】
- 05.Contract契约:Service【Operaion】Contract在定义服务边界
- 06.Contract契约:理解WCF双工通讯中所体现的发布订阅模式思想及代码实践和xmind图分析
- 07.Contract契约:DataContract在适配CLR类型和WSDL的XSD之间的灵活运用
- 08.Contract契约:MessageContract采用基于Message编程
- 09.Binding绑定:高频使用之basicHttpBinding和java和netTcpBinding实现
- 10.Binding绑定:基于msmq模式下netMSMQBinding实现
- 11.Binding绑定:基于rest模式下webHttpBinding实现
- 12.Host托管:实践WCF的四种托管环境IIS,WinForm,
- 13.Behavior行为:教你如何控制服务实例的 并发(单线程,多线程)
- 14.Behavior行为:分布式事务CAP,2PC理论讲解及如何使用WCF进行跨机器分布式事务处理
- 15.Behavior行为:真实案例之自定义IEndpointBehavior和IDispatchMessageInspector实现对入站消息的实时统计
- 16.Behavior行为:自定义OperationBehavior通过IParameterInspector实现对方法参数进行注入检查和代码实战
- 17.Security安全:巧用IEndpointBehavior在Client和Server对message进
- 18.LoadBalance负载均衡:使用反向代理nginx实现基于basicHttpBinding
- 19.LoadBalance负载均衡:使用redis的HashSet集中化管理wcf集群下的所有服务连接实现前端分流代码实践
- 20.Optimize优化:使用google编码器ProtoBuf替代DataContractSerializer优化
- 21.Optimize优化:使用携程开源的集中化配置框架Apol
- 22.WCF新功能:介绍基于webSocket协议的NetHttpBinding
- 23.总结:注意传输量和网络抖动的坑以及windows sdk下的一些可视化工具的讲解
包含内容
- · 第01部分-NET高级开发7个专题课(71课时)
- · 01、C#高级编程
- · 02、设计进阶
- · 03、框架专题
- · 04、WCF、WebAPI
- · 05、EF、MVC5、Luncene专题
- · 06、Socket和大型网站架构专题
- · 07、NET CORE进阶专题讲解
贡献者
Jason
白银