ASP.NET Core分布式项目实战

『课程目录
├─01.Identity Server 4 准备
│      01.课程介绍 02.最小可行化产品MVP
│      03.两种软件开发模式:瀑布与敏捷
│      04.第一章计划与目录
│      05.业务介绍
│      06.架构设计
│      07.oAuth2介绍
│      08.IdentityServer4登录中心
│      09.客户端集成IdentityServe
│      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 准备
│      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.项目开发-用户服务
│      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到线上测试环境-下
│      
├─04.项目开发-网关与认证
│      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.项目开发-通讯录服务
│      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的调用
│      100.Contact API 完整运行
│      101.服务交互 – RabbitMQ介绍
│      102.服务交互 – EventBus 之 MediatR,RawRabbit, eShopsOnContainer
│      104.User API事件发送实现
│      105.Contact API集成CAP
├─06.项目开发-[项目][推荐]服务
│      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.微服务监控与部署
│      133.分布式追踪介绍以及zipkin server初始化
│      134.集成zipkin需要安装的nuget包.jpg
│      135.使用zipkin .NET客户端完成追踪和数据发送
│      136.在ResilienceHttpClient中添加 zipkin TrackingHandler.jpg
│      137.Elastic Search30分钟快速入门
│      138.日志系统开篇
│      139.日志的类别
│      140.日志的生命周期
│      141.EFK介绍
│      142.Fluentd介绍
│      143.Serilog介绍
│      144.Net Core日志通过 Kibana展示
│      145.日志过滤与筛选
│      146.API性能与正确率搜集

└─资料

抱歉,此资源仅限VIP下载,请先
本资源为虚拟可复制性产品,购买后不允许退款,谢谢您的支持!如遇链接失效,请添加客服QQ:3197428804 索取新的链接
此资源仅对VIP开放下载
下载说明:本资源为虚拟可复制性产品,购买后不允许退款,谢谢您的支持!如遇链接失效,请添加客服QQ:3197428804 索取新的链接
0

评论0

请先

没有账号? 忘记密码?