第一章:课程介绍和案例需求 (5讲)

01 | 课程介绍

时长 03:35

02 | 背景说明

时长 09:11

03 | 课程目标和主要内容

时长 10:16

04 | 课程案例需求

时长 04:43

05 | 课程补充说明

时长 07:47
第二章:系统架构设计和技术栈选型 (8讲)

06 | 为何采用微服务架构?

时长 08:58

07 | 架构设计和技术栈选型

时长 10:08

08 | 数据和接口模型设计:账户服务

时长 02:55

09 | 数据和接口模型设计:业务服务

时长 04:08

10 | Dubbo、Spring Cloud和Kubernetes该如何选型(上)

时长 13:03

11 | Dubbo、Spring Cloud和Kubernetes该如何选型(中)

时长 04:26

12 | Dubbo、Spring Cloud和Kubernetes该如何选型(下)

时长 09:03

13 | 技术中台到底讲什么?

时长 06:39
第三章:服务开发框架设计和实现 (10讲)

14 | Staffjoy项目结构组织

时长 06:19

15 | 谷歌为何采用单体仓库(Mono-Repo)?

时长 05:51

16 | 微服务接口参数校验为何重要?

时长 04:19

17 | 如何实现统一异常处理?

时长 07:31

18 | DTO和DMO为什么要互转?

时长 04:40

19 | 如何实现基于Feign的强类型接口?

时长 15:33

20 | 为什么框架层就要考虑分环境配置?

时长 06:02

21 | 异步处理为何要复制线程上下文信息?

时长 06:20

22 | 为你的接口添加Swagger文档

时长 03:33

23 | 主流微服务框架概览

时长 05:25
第四章:可编程网关设计和实践 (9讲)

24 | 网关和BFF是如何演化出来的(上)

时长 10:37

25 | 网关和BFF是如何演化出来的(下)

时长 08:08

26 | 网关和反向代理是什么关系?

时长 04:23

27 | 网关需要分集群部署吗?

时长 04:16

28 | 如何设计一个最简网关?

时长 08:52

29 | Faraday网关代码解析(上)

时长 08:32

30 | Faraday网关代码解析(下)

时长 06:34

31 | 生产级网关需要考虑哪些环节?

时长 07:23

32 | 主流开源网关概览

时长 07:28
第五章:安全框架设计和实践 (10讲)

33 | 安全认证架构演进:单块阶段(上)

时长 08:06

34 | 安全认证架构演进:单块阶段(下)

时长 08:37

35 | 安全认证架构演进:微服务阶段

时长 12:45

36 | 基于JWT令牌的安全认证架构

时长 03:15

37 | JWT的原理是什么?

时长 08:00

38 | JWT有哪两种主要流程?

时长 07:15

39 | Staffjoy安全认证架构和SSO

时长 05:46

40 | 用户认证代码剖析

时长 17:11

41 | 服务调用鉴权代码剖析

时长 13:36

42 | 如何设计用户角色鉴权?

时长 05:29
第六章:服务测试设计和实践 (7讲)

43 | Spring Boot微服务测试该如何分类?

时长 14:33

44 | 什么是契约驱动测试?

时长 08:20

45 | 什么是测试金字塔?

时长 06:39

46 | 单元测试案例分析

时长 10:52

47 | 集成测试案例分析

时长 11:04

48 | 组件测试案例分析

时长 06:53

49 | Mock vs Spy

时长 06:34
第七章:可运维架构设计和实践 (8讲)

50 | 何谓生产就绪(Production Ready)?

时长 09:12

51 | Spring Boot如何实现分环境配置

时长 08:37

52 | Apollo vs SpringCloudConfig vs K8s ConfigMap

时长 11:18

53 | CAT vs Zipkin vs Skywalking(上)

时长 11:26

54 | CAT vs Zipkin vs Skywalking(下)

时长 10:06

55 | 结构化日志和业务审计日志

时长 11:58

56 | 集中异常监控和Sentry

时长 06:38

57 | EFK & Prometheus & Skywalking + Kubernetes 集成架构

时长 09:10
第八章:服务容器化和Docker Compose部署 (10讲)

58 | 本地开发部署架构和软件需求

时长 10:13

59 | 手工服务部署和测试(上)

时长 12:37

60 | 手工服务部署和测试(中)

时长 18:01

61 | 手工服务部署和测试(下)

时长 14:32

62 | SkyWalking调用链监控实验

时长 09:52

63 | Docker和Docker Compose简介

时长 12:45

64 | 容器镜像构建Dockerfile解析

时长 08:45

65 | Docker Compose服务部署文件剖析

时长 12:13

66 | 将Staffjoy部署到本地Docker Compose环境(上)

时长 14:00

67 | 将Staffjoy部署到本地Docker Compose环境(下)

时长 12:40
第九章:云原生架构和Kubernetes容器云部署 (17讲)

68 | 到底什么是云原生架构?

时长 07:58

69 | Kubernetes背景和架构

时长 11:03

70 | Kubernetes有哪些基本概念(上)

时长 08:04

71 | Kubernetes有哪些基本概念(下)

时长 09:08

72 | 理解Kubernetes节点网络和Pod网络

时长 08:53

73 | 深入理解Service和ServiceDiscovery

时长 10:39

74 | NodePort vs LoadBalancer vs Ingress

时长 09:54

75 | 本地测试Kubernetes部署文件剖析

时长 13:09

76 | 本地测试Kubernetes环境搭建

时长 09:55

77 | 将Staffjoy部署到本地Kubernetes环境(上)

时长 11:38

78 | 将Staffjoy部署到本地Kubernetes环境(下)

时长 08:09

79 | 生产环境Kubernetes部署文件剖析

时长 12:37

80 | 阿里云Kubernetes环境创建

时长 21:16

81 | 将Staffjoy部署到阿里云Kubernetes环境

时长 11:36

82 | Kubernetes应用动态配置实验

时长 05:18

83 | Kubernetes应用金丝雀发布实验

时长 09:36

84 | 阿里云资源释放

时长 04:05
第十章:项⽬复盘、应用和扩展环节 (2讲)

85 | 课程复盘

时长 10:00

86 | 项目扩展和应用

时长 08:14
第十一章:附录 Staffjoy 项目源代码解析 (8讲)

87 | Account服务

时长 14:53

88 | Company服务

时长 10:29

89 | Mail、SMS和Bot服务

时长 10:23

90 | Faraday服务

时长 10:52

91 | WhoAmI服务

时长 05:09

92 | WWW服务

时长 15:06

93 | 前端应用

时长 16:17

94 | 结课测试&结束语
隐藏内容

此处内容需要权限查看

  • 普通用户购买价格:1金币
  • 会员用户购买价格:免费
  • 永久会员用户购买价格:免费推荐
会员免费查看

时长 06:10

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注