|
|
课程目录:第1章 Identity Server 4 准备" @2 s* g& O5 m4 u/ `. V8 \
任务1-1:课程介绍.mp4
* D* O+ G/ \$ a, s6 t* B# r+ m任务2: 最小可行化产品MVP.mp4$ Z7 W& T% W7 V& }4 X
任务3 两种软件开发模式:瀑布与敏捷.mp4( @. Q$ q, a& Z2 T2 }& j3 _( ^2 p7 f! [
任务4:第一章计划与目录.mp4
Q2 o) L6 v7 S; }& X# k任务5:业务介绍.mp49 N( p3 s: { ?2 ^. f: n* q, e/ y9 u
任务6: 架构设计.mp47 \, H L, ?' Q, w
任务7: oAuth2介绍.mp4
: Y$ a. z- {$ z9 _; N4 d U0 s( D任务学习8 IdentityServer4登录中心.mp4
: \& O. _7 H5 [' k2 I( j任务学习9 客户端集成IdentityServer.mp4% J3 ?3 C1 m* y( ?/ q
任务学习10 第三方ClientCredential模式调用.mp4- V- x) s& O- F0 ?
任务学习11 ClientCredential模式总结.mp4
7 {$ H, x+ \; Z. w' ~任务学习12 oauth密码模式identity server4实现.mp4
" C# A& e n+ l: G, [任务学习13 详解oauth2授权码流程.mp4
5 g" k" Z+ a ~任务学习14 oauth2与open id connect 对比.mp4( f% S1 V6 d* t6 w9 C7 p
任务学习15 oauth2 + oidc 实现 server部分.mp4' T5 Y" @6 G3 ~; b! m
任务学习16 oauth2 + oidc 实现 client部分.mp4: m$ O( j# p( B% F
任务学习17 Identity Server 4回顾.mp4. f" Z I0 ?. |+ r
任务学习18 Consent 实现思路介绍.mp4
( `: H( A B; \# V! {* }0 e任务学习19: Consent视图制作.mp4
3 |8 V$ C0 n: F2 d任务学习20 Consent Controller Get请求逻辑实现.mp4% w8 B1 [- \/ Z2 ]/ M
任务学习21 运行Consent Page.mp4- ]- O5 K, q9 { E. P! e
任务学习22 Consent 确认逻辑实现.mp4( e( X) x. E1 }1 ?
任务学习23 Consent 代码重构.mp4
' M' I1 A8 ~7 D6 s1 B! H任务学习24 集成ASP.NETCore Identity.mp4
! W, }1 y9 W i# a: c6 i+ J任务学习25 ProfileService实现(调试).mp4, `3 J2 n* x) i' u# y
任务学习26 OpenIdConnect获取用户信息的两种方式.mp45 r% _ U; Y: F/ ?) c
任务学习27 集成EFCore配置Client和API.mp43 u2 ] |# X6 S7 m
5 R+ s) q# @( T' P" W
% h3 `: q' E5 A6 Z. M9 e, T; `* e6 @$ [3 o- `" L
第2章 Docker 准备0 E. ^. E; \/ n4 ^' |
任务学习28 Docker介绍与目录.mp47 i# ?) P) j1 k6 c9 j. p
任务学习29 镜像容器与仓库.mp4* T+ q+ \' C! P5 `! n
任务学习30 构建单机多容器环境-故障.mp4+ _9 c! t3 J H9 O/ F6 g4 }* w
任务学习31 构建单机多容器环境.mp46 b0 K0 y1 Z5 O9 l- Q' b1 Z
任务学习32 Docker安装MongoDb.mp43 h. `) e: |7 T2 p) V$ ?
任务学习33 Docker安装Mysql及用户配置.mp4' l( R1 B! E) h$ \
任务学习35 Docker安装Mysql挂载Host Volume.mp4) b* h' R7 ~& [* L& l' k
任务学习36 Docker安装MongoDB挂载Host Volume.mp4& j$ T$ L( E: ]9 G+ ?: ]$ y
任务学习37 Docker制作dotnet core控制台程序镜像.mp4
# ?/ C3 L2 a, a) D% X任务学习38 Mysql EF Core 快速构建 web api.mp4* x0 v+ E1 `4 @) k
任务学习39 ASPNETCORE WEB API与MYSQL互联.mp4/ I+ l" J& M0 n
任务学习40 Docker Network.mp4
% ~0 n* A2 ?. k( k9 U任务学习41 制作 docker compose.mp4
0 Z3 [6 m. r1 M( `- D+ J' a- P4 n任务学习42 docker compose 启动容器.mp4; k7 N9 P. v- L& q @8 f% ]
任务学习43 启动问题解决方式.mp4
4 b8 P: X+ @% q9 r" |8 ^2 E' [* V任务学习44 Gitlab安装.mp4/ z2 }& D V4 h4 Z: _) P
任务学习45:GitFlow的三种流程.mp4" \: t1 r$ U1 T0 N3 Y, j
任务学习46:GitLab Runner注册和安装.mp4
% L& Q/ |0 Z* l* w任务学习47:Gitlab-CI Build Docker-compose自动发布.mp4
8 Y8 }) j- R3 U$ |/ s' h任务学习48 Giitlab-CI yml语法说明以及第二章总结.mp47 {( _: @) t6 X3 G9 @7 f6 O
任务学习49 Docker仓库介绍以及阿里云镜像仓库的使用.mp4
6 {* v5 ~1 o. L5 w$ s任务学习50 本地部署Registry.mp45 T* h, X; Q- ]/ z% V& x6 `" r
任务学习51 Registry公网https带认证部署.mp4
; G6 ]! X+ P4 {$ A+ g" p5 f- j4 E: {& w% k* u$ Y
a& G" E' z! m6 |0 t+ U9 e" S; T1 O% g {9 f3 J# A
第3章 项目开发-用户服务
% y4 ^* |0 M- T# j* c任务学习52 架构设计之单体架构.mp45 [( C0 Z3 x2 j! w2 E& j$ u9 J
任务学习53 系统扩展升级演进思路.mp4: ^( e% G% E! I0 V
任务学习54 微服务架构介绍.mp4
/ |' D( [: |+ E任务学习55 面向微服务架构的单体架构.mp4- j9 `+ x- N5 r
任务学习56 UML业务分析之用户.mp4+ b2 j$ d& {9 z# p3 T8 J4 \7 X2 o! r
任务学习57 UML业务分析之项目机会与消息.mp4
) c6 z, g' F- R1 r+ ^, \任务学习58 UML业务分析之项目流程详细介绍.mp4; P$ c+ z( s4 m& r# L. C8 H$ M
任务学习59 微服务拆分与界限上下文的确定.mp4
. {' Y% J, x( v任务学习60 用户服务EF Core模型设计.mp4
1 \6 \- S' {4 Y: E, w+ }任务学习61 EF Core 数据库初始化.mp4
! M N6 x. e$ u8 s2 D任务学习62 用户服务API设计.mp4& d# H0 H# M+ k! S6 Y1 o
任务学习63 获取用户信息-数据访问与模型处理.mp4* l# Z8 P# U6 f) J2 g% K
任务学习64 全局异常处理与日志记录.mp45 _$ ~5 O3 r0 y2 m* I0 M- U
任务学习65 通过HTTP Patch更新用户信息 .mp4
9 u, V; q! C$ X' v- Z任务学习66 单元测试初探.mp4& i$ B; M- T: n$ C: ^- d
任务学习67 xunit+Moq+MemoryEFDbContext测试UserController.mp4
3 I+ s: `: k' D任务学习68 FluentAPI写UserController测试用例(上).mp40 E3 P' A. R# \" n
任务学习69 FluentAPI写UserController测试用例(下).mp47 B, E& H8 t3 _3 S8 e7 E* a
任务学习70 GitLab CI完整部署UserAPI到线上测试环境-上.mp4
' _8 z" ?) K, w2 ^% P; E5 t任务学习71 GitLab CI完整部署UserAPI到线上测试环境-中.mp4
/ _/ b6 C7 }, s2 j$ ]: o任务学习72 GitLab CI完整部署UserAPI到线上测试环境-下.mp4* A, z8 A" D' O0 j) [ e
任务学习73 GitLab CI完整部署UserAPI到线上测试环境-Debug.mp4
/ J4 Y8 m- ?" \. I" o0 ?1 k4 Y
( R0 o8 z" u$ d8 w; u: M
3 j5 I7 q& X+ S4 Z$ |( p B& s. S# q+ \
第4章 项目开发-网关与认证4 L& ^- H/ M: F
任务学习74 API网关与服务发现.mp4
8 [9 N: `- r/ q2 i任务学习75 用户注册与登录.mp45 p6 n5 h9 ^ X6 t& U
任务学习76: IdentityService4自定义Validator.flv
; g' _$ I* A7 c- B+ r; A1 a5 J任务学习77 自定义Validator与UserService互通.flv
- e3 y+ l$ P4 w0 T( O4 m+ M" X3 H8 p任务学习78 集成Identity Server4到Identity api并调试通过.flv
6 [3 x; q; M0 u! P/ X7 t5 R& a8 z' V任务学习79 添加Ocelot网关并集成identity server4认证.flv/ q' S& n9 Y; @, V% `$ P
任务学习80 Ocelot集成Consul服务发现.flv/ W1 X0 G% O2 G6 `6 Z
任务学习81 微服务之间的服务发现.flv
% f5 J& J3 T! n任务学习82 Polly在eShopsOnContainer项目中的使用设计解析.flv* S7 ^ c, W' A/ n. X4 n
任务学习83 实现ResilienceHttpClient.flv! E- A/ i7 f2 P6 ?, ^- i
任务学习84 集成ResilienceHttpClient到IdentityAPI.flv
/ O8 r0 r0 D* Y2 x+ L+ \( l( k q v任务学习85 调试ResilienceHttpClient和IdentityAPI.flv
: U: b. Z# d/ W; `0 [
' z2 u4 o9 P$ [( p c$ x
1 r, v4 b, L2 A+ ~' l7 @
, v6 g2 F0 p3 m( _$ `. v第5章 项目开发-通讯录服务* M5 z1 } S; a1 e) M
任务学习86 通讯录服务实现章节介绍.flv# s% d* l# L8 r) P
任务学习87 详细业务分析设计及外部依赖检查.flv- l" I5 O, w5 ^8 O' I: Y
任务学习88 外部依赖UserService实现.flv
7 X$ o9 `# Q. z+ c3 c! N6 m7 W" g任务学习89 内部实现 - 用户好友申请接口.flv& Z9 U. u. e2 i2 `7 I8 O. r4 k% P
任务学习90 内部实现 - 用户好友申请实现MongoRepository上.flv
4 l) d* ]' L: h7 I任务学习91 实现 - 用户好友申请实现Mongo查询与更新的基本用法.flv
' R/ Y/ p$ K$ `4 |+ E1 ?任务学习92 实现 - 用户好友申请实现.flv$ i- \7 [% [4 f! V U7 z
任务学习93 实现 - 用户好友通过实现 .flv
% \. g G, [* J1 ? ?$ \) U+ H任务学习94: 将Contact API加入网关.flv7 |" ^/ ?: M* _. {) R# B& |
任务学习95 将profile添加到identity api和网关.flv; |0 ~& Y& t+ a! L+ \- J( K1 Z [
任务学习96 profile调试.flv
S) n0 T& p: q4 R# ?1 O: e. R任务学习97 在contact api 中获取profile.flv
4 b2 f N# {5 o; g7 P- u' N任务学习98 Contact API 调试.flv" B1 G0 Q9 \' W; H! r7 d# b
任务学习99 实现Contact API 向 User API的调用.flv
% [1 F# Z0 Y" |/ @ n任务学习100 Contact API 完整运行.flv
$ l( ]" K& g% Q$ V; D任务学习101 服务交互 - RabbitMQ介绍.flv
/ P. C8 J( | {" [" u7 g* S任务学习102:服务交互 - EventBus 之 MediatR,RawRabbit, eShopsOnContainer.flv+ ] {3 f; z" v7 Y. D0 d7 h
任务学习103:集成Event Bus CAP.flv# W% f2 ]6 ^7 ^! w
任务学习104:User API事件发送实现.flv
6 M% J5 v) k5 w; [0 e \任务学习105 Contact API集成CAP.flv2 `1 ?% l6 ]) i2 I* o2 I$ L
5 h: s4 j9 r6 t7 I' J& y- n/ f) ~ z* Y
第6章 项目开发-[项目][推荐]服务
- f7 @3 _3 ?' E- v- ^3 B5 P任务学习106 章节介绍.flv$ I# l& r6 I" D. O
任务学习107 DDD介绍-从三层到OOD OOP.flv
; ^/ ~1 \* F4 H( q- h) t9 T任务学习108:DDD介绍-结合业务需求来认识各种名词.flv- l# A' @; t$ B; g( B8 s$ U2 v
任务学习109: DDD介绍-分层.flv
y. f p: e( E* e任务学习110:DDD介绍-CQRS基本介绍.flv
' l7 V& C, }5 M6 @4 |# G任务学习111:项目业务介绍 - 领域事件与集成事件.flv
) j9 a, R) K9 G ^任务学习112: 项目服务实现- 搭建框架.flv4 [2 u) F8 P2 D7 j" {) ?& Y) x
任务学习113:项目服务实现- 实现领域entity.flv
8 g9 @( a2 R0 s: ~任务学习114:项目服务实现 -MediatR与领域事件.flv
/ u# j, c, O5 g2 S. Q' D任务学习115:项目服务实现- 创建查看加入Commands.flv
# p0 [* N7 u' H( ]& k任务学习116:项目服务实现 -通过MediatR完成API到Commands调用.flv
8 o, \. y$ R: P1 [任务学习117: 项目服务实现 -添加EF Repository.flv
& Q- Z8 I& i2 M5 T0 H$ @任务学习118:项目服务实现 - 实现EF Repository.flv* k7 L1 N4 K+ d/ r
任务学习119:项目服务实现 - EF 实体配置和migrations数据库生成.flv
7 p U$ K# @3 M5 ~任务学习120 项目服务实现 - 添加推荐服务调用.flv4 a) T" v+ R4 `0 q$ }6 h6 e3 `
任务学习121:项目服务实现 - 添加Dapper Queries.flv
1 M9 |5 A1 ` Z, J; \7 M任务学习122:项目服务实现 - 添加Dapper Queries下.flv" J' U$ n3 l. Z% C
任务学习123:项目服务实现 - 添加服务注册与发现debugging queries.flv. ~7 B2 z; ~0 P/ ~4 `
任务学习124: 项目服务实现 - debugging commands .flv
/ `( F& ?* _+ B! r( _任务学习125:项目服务实现 - 响应领域事件发布集成事件上.flv
U. D. }: [6 K6 q任务学习126: 项目服务实现 - 响应领域事件发布集成事件下.flv/ m2 V* @% _3 S! q0 A0 ] [' K
任务学习127:推荐服务实现 - 添加集成事件处理器.flv M9 d9 s8 _3 L+ U
任务学习128 推荐服务实现 - 添加EF和生成数据库.flv
' S8 m b/ w6 C* s% }. G任务学习129: 推荐服务实现 - 访问用户服务获取用户信息.flv
) ?& N- }5 N' t# F, E9 o任务学习130 推荐服务实现 - 访问联系人服务获取好友信息.flv* [) L6 G) v: Q8 I2 i( i
任务学习131:推荐服务实现 - 调试推荐服务.flv6 a* H# p. ?! E6 x9 o/ J
任务学习132:推荐服务实现 - 推荐服务加入网关.flv9 Z% l( e, e+ s1 J4 q
& w/ T! a" x: _3 p
, Y/ _; m) m* y& {& h3 `; b第7章 第七章:微服务监控与部署6 Y5 M8 {0 ~$ b' B* o. V
任务学习133:分布式追踪介绍以及zipkin server初始化.flv0 Y. s: H; ]: p8 Y
任务学习134:集成zipkin需要安装的nuget包 o3 [+ J& D+ _& t$ ^& ?) \
任务135:使用zipkin .NET客户端完成追踪和数据发送.flv
) |6 w1 C* o# ~, v* [6 I9 @任务学习136:在ResilienceHttpClient中添加 zipkin TrackingHandler: |4 C( F' ^" M; N. R. @. {9 ?
任务学习137:Elastic Search30分钟快速入门.flv
: X. p4 ?0 Z7 \; N任务138:日志的类别.flv! a$ V R* _ A) u: x! C4 a0 W
任务139:EFK介绍.flv
3 s/ o g: M+ e9 p# ^任务140:日志系统开篇.flv
4 j1 `; Q; K1 b$ g+ T任务141:日志的生命周期.flv0 X+ N. Q- l/ |, E* Y8 ^
2 c# Y* A1 p5 f7 }
7 ^% `! g6 b! \# L* |" p( d
$ ~6 n2 t' Q, {) e) C% ~资料参考和代码9 `: `. M$ I% _8 z2 P
; u4 @8 T7 U, e* e; c, k
- j0 u9 ^7 T3 E% ~, l+ k |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|