找回密码
 立即注册
查看: 856|回复: 0

ASP.NET Core项目实战 微服务框架

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2020-2-29 19:30:28 | 显示全部楼层 |阅读模式
课程目录:第1章 Identity Server 4 准备  l5 O' q0 ?2 F( }# m. W, H* W7 k5 k
任务1-1:课程介绍.mp4
  s7 O. a2 _6 W0 d/ Z( q$ c4 T% v任务2: 最小可行化产品MVP.mp4/ L% U2 @& y3 c$ t  C/ ]4 p- Q$ j
任务3 两种软件开发模式:瀑布与敏捷.mp4
% H$ ^4 T* g3 x3 A( T9 _, g任务4:第一章计划与目录.mp4, x2 ?- Z; j/ V$ \( f
任务5:业务介绍.mp4# f5 }8 `" R. y6 [: N5 ~/ K
任务6: 架构设计.mp4
' o- M" g( D2 W& g任务7: oAuth2介绍.mp45 C7 K0 L, L* M/ D- k. c
任务学习8 IdentityServer4登录中心.mp4! Y+ u& L% c6 O  g1 _
任务学习9 客户端集成IdentityServer.mp4: V/ d- V1 |1 e+ }
任务学习10 第三方ClientCredential模式调用.mp4
- W# L5 n. [* M3 R9 x+ {7 Q任务学习11 ClientCredential模式总结.mp4- ?! e/ Q/ E: f6 W
任务学习12 oauth密码模式identity server4实现.mp46 }) l8 S1 D% T& L: ^( b8 Q
任务学习13 详解oauth2授权码流程.mp4! F5 x  I/ |4 [7 |$ e# K
任务学习14 oauth2与open id connect 对比.mp4; x. i# t& x& M: S
任务学习15 oauth2 + oidc 实现 server部分.mp4
9 \7 U) p2 Z% Q0 b( a任务学习16 oauth2 + oidc 实现 client部分.mp4
; ]( D# y/ V/ h' h( }任务学习17 Identity Server 4回顾.mp4. d% S/ Z- n# i% M2 q: F
任务学习18 Consent 实现思路介绍.mp4/ q0 b4 O! V& H7 A$ z
任务学习19: Consent视图制作.mp4. t# [! D! S% p8 \  N8 K5 L
任务学习20 Consent Controller Get请求逻辑实现.mp4. _- |! Y7 Z" s: o
任务学习21 运行Consent Page.mp4/ y/ h& S& b* M0 _
任务学习22 Consent 确认逻辑实现.mp48 Y0 f3 C7 P) ^9 V- `; d
任务学习23 Consent 代码重构.mp4
# v( W" x; o' w任务学习24 集成ASP.NETCore Identity.mp4$ L( ?" Z: ]& ^3 v4 X2 l2 p
任务学习25 ProfileService实现(调试).mp4
0 j& o- Q5 ?9 K3 o4 E任务学习26 OpenIdConnect获取用户信息的两种方式.mp4: d* W1 s  z" B7 h9 B
任务学习27 集成EFCore配置Client和API.mp4
" Q, ~% j& i! G
" M0 ]5 k0 K& |" w% d1 g  D' D$ D3 C7 {
8 {# X: Z/ N4 q4 \  d
第2章 Docker 准备
6 B. X7 K6 r1 b任务学习28 Docker介绍与目录.mp4
6 @6 C. r" L) Q- v任务学习29 镜像容器与仓库.mp4
1 \1 y, o; I! i/ P任务学习30 构建单机多容器环境-故障.mp4
% v' e+ s" V/ O1 p任务学习31 构建单机多容器环境.mp4
* E  f" l% |2 d: \$ ~任务学习32 Docker安装MongoDb.mp4
4 q! U' J+ k" i1 Q4 Q( }; P- Q任务学习33 Docker安装Mysql及用户配置.mp4
% R  Q6 W$ m3 X4 h0 W- J任务学习35 Docker安装Mysql挂载Host Volume.mp49 L' `0 U; G( u  v( I; @& x) n; q+ ]
任务学习36 Docker安装MongoDB挂载Host Volume.mp4
) v. j0 |" s0 }, S任务学习37 Docker制作dotnet core控制台程序镜像.mp4
5 i/ R( v9 v8 `任务学习38 Mysql EF Core 快速构建 web api.mp4
2 r- S5 Q6 {6 K8 A任务学习39 ASPNETCORE WEB API与MYSQL互联.mp4. |( E% h. h  O- G9 i- I/ P
任务学习40 Docker Network.mp42 o! Q5 z0 @$ X& T  i7 M5 g
任务学习41 制作 docker compose.mp48 [9 i* w6 u2 W" b4 o
任务学习42 docker compose 启动容器.mp4
! |+ t! h" w! t7 O2 o任务学习43 启动问题解决方式.mp4; w2 w, u% }( e
任务学习44 Gitlab安装.mp4- |( S1 p: N6 V% s; ]
任务学习45:GitFlow的三种流程.mp4; E, b7 r9 d# k0 `. q& K+ _# Z- P
任务学习46:GitLab Runner注册和安装.mp4
9 {3 Z6 E' d1 |2 U0 [* A! ^任务学习47:Gitlab-CI Build Docker-compose自动发布.mp4
" g& ^% `/ j' Y" c4 [. ^$ U* X任务学习48 Giitlab-CI yml语法说明以及第二章总结.mp47 d9 e+ e4 j% e  b; J: w3 e
任务学习49 Docker仓库介绍以及阿里云镜像仓库的使用.mp4
2 X* B9 U1 F& Y' ?0 q5 d% K任务学习50 本地部署Registry.mp4
, G! X6 W- F) A$ @/ B任务学习51 Registry公网https带认证部署.mp4, f1 h0 F3 I1 m  z+ w) l" x9 M
6 T8 j# R0 n. i- y1 ]3 W3 D3 L1 w
7 s) ?" x" T: [- T* c: L; w0 ^) \

8 H; J5 f. `8 Q& N' T' ^9 w第3章 项目开发-用户服务9 v& @# N* [/ w; I/ g$ A4 u  ~
任务学习52 架构设计之单体架构.mp4
- r" s, I5 K) H任务学习53 系统扩展升级演进思路.mp4
7 ^  w9 g3 [/ d9 I8 _任务学习54 微服务架构介绍.mp4
. R9 ]( D  J3 E. x: F8 u) N# w- q任务学习55 面向微服务架构的单体架构.mp4* I. b% @3 r& p$ n: c
任务学习56 UML业务分析之用户.mp4$ f0 v- ]$ |. Z, ~6 W
任务学习57 UML业务分析之项目机会与消息.mp4
6 I# g7 o  e4 }9 D任务学习58 UML业务分析之项目流程详细介绍.mp4  _6 l# I# u6 U! u
任务学习59 微服务拆分与界限上下文的确定.mp48 O8 K+ f" g3 E& }4 S7 U% ?. _5 |
任务学习60 用户服务EF Core模型设计.mp4. y; K0 q1 R2 B: R
任务学习61 EF Core 数据库初始化.mp4
. d2 b. k$ m3 y' T+ F任务学习62 用户服务API设计.mp4+ B) I' [" {  L* `- M- D( O
任务学习63 获取用户信息-数据访问与模型处理.mp4( M4 G; o, q* f( _
任务学习64 全局异常处理与日志记录.mp4
* M3 x: A0 `$ M* V1 x- s; a任务学习65 通过HTTP Patch更新用户信息 .mp4
% a" v7 U$ _" h2 q% B任务学习66 单元测试初探.mp4
7 Y# N0 v  U2 G+ q- [# y任务学习67 xunit+Moq+MemoryEFDbContext测试UserController.mp4! l9 i+ w' ^8 F  A
任务学习68 FluentAPI写UserController测试用例(上).mp4" T+ ^+ S. t! ~5 Z
任务学习69 FluentAPI写UserController测试用例(下).mp4
! c$ B4 i" u8 K! G7 X5 i任务学习70 GitLab CI完整部署UserAPI到线上测试环境-上.mp46 z, ^' F6 H0 |% l- t( T/ m
任务学习71 GitLab CI完整部署UserAPI到线上测试环境-中.mp4
* M3 a/ o2 |/ x/ Z6 w$ C& e  B任务学习72 GitLab CI完整部署UserAPI到线上测试环境-下.mp4
/ T( d. j2 I2 Z% \任务学习73 GitLab CI完整部署UserAPI到线上测试环境-Debug.mp4
; I' R5 o  D5 Z7 `
  p$ }6 }. W# J, ?" j7 M/ U
) J+ @% w% y" ?8 d1 m
3 Q1 }* M0 J6 _. U6 c: U
第4章 项目开发-网关与认证
1 `% x( A& j; _: S任务学习74 API网关与服务发现.mp4, J. K2 R- r  J( I4 b6 W; r9 c
任务学习75 用户注册与登录.mp4
* q9 Q# b8 }# z1 P" C任务学习76: IdentityService4自定义Validator.flv* `* g4 M' ~7 O# d/ J) `3 c" p
任务学习77 自定义Validator与UserService互通.flv+ t: K8 k# Y2 n$ m. H
任务学习78 集成Identity Server4到Identity api并调试通过.flv# l+ G& z" o9 z) o
任务学习79 添加Ocelot网关并集成identity server4认证.flv
$ ?, @2 [1 p3 f2 ?& I. ~1 ?任务学习80 Ocelot集成Consul服务发现.flv2 ?* B1 H' p, Q* n2 a- c6 i
任务学习81 微服务之间的服务发现.flv& a; g8 N+ P/ J* _$ W. t/ z
任务学习82 Polly在eShopsOnContainer项目中的使用设计解析.flv
) ]1 v8 @+ b& l任务学习83 实现ResilienceHttpClient.flv
( B7 u2 T5 q7 e( F4 N. `任务学习84 集成ResilienceHttpClient到IdentityAPI.flv
& {1 v# g) d1 H8 D3 X) y任务学习85 调试ResilienceHttpClient和IdentityAPI.flv
% p& J! y8 l( A3 y3 G3 g' Z7 O# D
) F7 j9 n) r- P( m" E
; b, d: r( P0 v5 {" x6 k& T
2 F7 q7 e- w' J9 ^. X/ f
第5章 项目开发-通讯录服务, W6 h3 M; ^0 U7 g$ h- e9 A9 B2 R% o' M
任务学习86 通讯录服务实现章节介绍.flv4 L9 x; ~, v: ^
任务学习87 详细业务分析设计及外部依赖检查.flv
4 W# }0 @6 D0 u/ C7 G% L任务学习88 外部依赖UserService实现.flv- j6 V# j5 S! h1 v1 ~/ J! j# ]
任务学习89 内部实现 - 用户好友申请接口.flv1 s* c6 {$ }- O$ n9 R; q
任务学习90 内部实现 - 用户好友申请实现MongoRepository上.flv# I6 ~# `2 u+ x
任务学习91 实现 - 用户好友申请实现Mongo查询与更新的基本用法.flv
: \  F6 ~, G- G! O任务学习92 实现 - 用户好友申请实现.flv6 \( N+ K* j; g7 ]! g. ^, d. A
任务学习93 实现 - 用户好友通过实现 .flv9 k8 A! f' A* M$ v+ q: {0 a
任务学习94: 将Contact API加入网关.flv
- x4 b/ j, g, y, m任务学习95 将profile添加到identity api和网关.flv; X9 @- ~  W' W( z
任务学习96 profile调试.flv0 Q4 C2 \- T% ?; `+ v$ O
任务学习97 在contact api 中获取profile.flv
, H) d4 r/ y% C( G6 o. r任务学习98 Contact API 调试.flv
- _$ O% m3 `% ?任务学习99 实现Contact API 向 User API的调用.flv
: ^0 P- W1 L9 v+ O% f任务学习100 Contact API 完整运行.flv" m& }7 S6 ^& g# |3 V" Q2 y
任务学习101 服务交互 - RabbitMQ介绍.flv
8 w: P' k' {+ f0 @; o7 _: o任务学习102:服务交互 - EventBus 之 MediatR,RawRabbit, eShopsOnContainer.flv
! C& D7 @, O# A! t* F3 p, g0 \任务学习103:集成Event Bus CAP.flv5 @$ d7 B. E; M% |# H+ M
任务学习104:User API事件发送实现.flv6 q, g- M4 ?- C7 }1 P) P
任务学习105 Contact API集成CAP.flv
3 h- R0 M3 }4 c. F1 H9 O7 `9 _' |' \  [9 h$ F
9 ~& j4 h' b  v: J2 O2 \8 @
第6章 项目开发-[项目][推荐]服务" _. a; Q8 M) e  V+ {8 y& J
任务学习106 章节介绍.flv
/ @. W# G, U* ?任务学习107 DDD介绍-从三层到OOD OOP.flv
! D# ?6 T6 ?8 L- R4 y2 ]任务学习108:DDD介绍-结合业务需求来认识各种名词.flv
5 `; L' Z0 k1 t5 V+ O任务学习109: DDD介绍-分层.flv
4 N/ D2 e4 C+ n任务学习110:DDD介绍-CQRS基本介绍.flv
! D" A; b/ _0 T0 i+ O6 D任务学习111:项目业务介绍 - 领域事件与集成事件.flv
* Q7 v0 Q7 f: M5 @' C5 F5 A! _任务学习112: 项目服务实现- 搭建框架.flv* A+ L# ?3 |/ o
任务学习113:项目服务实现- 实现领域entity.flv# C; n; _8 j5 _( p8 |
任务学习114:项目服务实现 -MediatR与领域事件.flv0 k2 P4 c& T2 K( o' L$ K2 |9 a
任务学习115:项目服务实现- 创建查看加入Commands.flv! ^5 Y( o: |9 V7 }, f
任务学习116:项目服务实现 -通过MediatR完成API到Commands调用.flv
9 i  d% p7 J; K1 {5 D2 l$ W任务学习117: 项目服务实现 -添加EF Repository.flv1 {  l) v$ X4 z/ {3 p
任务学习118:项目服务实现 - 实现EF Repository.flv
) ^! M( C# k3 V$ ~) O& ?任务学习119:项目服务实现 - EF 实体配置和migrations数据库生成.flv
, f1 _: T* \/ h" \' [6 E; L2 ~任务学习120 项目服务实现 - 添加推荐服务调用.flv
7 l+ ?1 B" {: A9 l& u任务学习121:项目服务实现 - 添加Dapper Queries.flv
; s) E6 Z6 Q9 N任务学习122:项目服务实现 - 添加Dapper Queries下.flv4 q& h( P. X4 c$ Q
任务学习123:项目服务实现 - 添加服务注册与发现debugging queries.flv
7 ~/ p1 W* a8 C任务学习124: 项目服务实现 - debugging commands .flv
8 }( V: M' o2 G' @9 p任务学习125:项目服务实现 - 响应领域事件发布集成事件上.flv: }; W. G3 j% g
任务学习126: 项目服务实现 - 响应领域事件发布集成事件下.flv
4 b/ G. ?% @6 D' H任务学习127:推荐服务实现 - 添加集成事件处理器.flv) _& e. Z. K; y% @: a, A, ^
任务学习128 推荐服务实现 - 添加EF和生成数据库.flv
8 m4 z8 t( l7 H& {3 x7 L任务学习129: 推荐服务实现 - 访问用户服务获取用户信息.flv( K& `  V8 ?. o, V0 N* {) h
任务学习130 推荐服务实现 - 访问联系人服务获取好友信息.flv
2 b: h* ?7 X$ U% D5 o任务学习131:推荐服务实现 - 调试推荐服务.flv
' g$ c/ M$ r, ~7 w  ~, H任务学习132:推荐服务实现 - 推荐服务加入网关.flv
1 j$ _7 j1 M7 R$ V8 Z, O5 e+ U7 m; A9 b! D6 L

5 P( ?; K, C1 G7 D# N1 o. D% D第7章 第七章:微服务监控与部署
- S2 H( K5 w; f. c$ S任务学习133:分布式追踪介绍以及zipkin server初始化.flv
& ]4 T  o# o/ y6 _6 _+ {任务学习134:集成zipkin需要安装的nuget包, i& a/ y( {+ W- y7 h# J+ D, x" m
任务135:使用zipkin .NET客户端完成追踪和数据发送.flv+ P) d0 t. y( P+ x: e- R
任务学习136:在ResilienceHttpClient中添加 zipkin TrackingHandler/ b' z! E, U/ n! @
任务学习137:Elastic Search30分钟快速入门.flv+ {, s: {, e$ K2 p, @# V% S8 W6 D
任务138:日志的类别.flv
1 h% v; e8 M" f0 W3 C$ u& }/ `任务139:EFK介绍.flv
# n  a/ c  p( M& l( A任务140:日志系统开篇.flv
1 I) l5 I9 r# X6 G* S1 [! f. ]任务141:日志的生命周期.flv
2 a2 x6 k* E; d8 U
) D$ b1 w! B  B. q% H2 f0 D
$ @4 z3 E5 J% W" Y/ v$ D+ ^

) Y! M0 c/ g! G9 l- K1 X4 e5 M资料参考和代码
' p  Y& X3 a2 c; _8 C" B1 L5 J( o8 `0 g! E$ d9 d; `# R
游客,如果您要查看本帖隐藏内容请回复
% R! t8 ]2 x+ B1 q- y

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

点击这里给我发消息

QQ|小黑屋|Archiver|手机版|一路学IT论坛 专业视频教程网站

GMT+8, 2026-8-23 16:28

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表