Content
10 Lessons • 0 Quizzes • 0 Challenges
基础
- 1
谁应该参加此课程?
- 2
你将学习什么以及如何学习?
- 3
在大规模框架之中
- 4
有效软件:它是什么,以及你为何应该关心?
第一部分:简介
- 1
概述
- 2
单体架构的低效历史
- 3
为什么人们会避免构建高效的软件
- 4
软件开发中的完美主义是一种心态
- 5
软件高效性的六大支柱
- 6
章节测验
第二部分:横切关注点
- 1
概览
- 2
执行、领导与管理
- 3
组织、子域与微服务
- 4
团队与需求
- 5
孤岛化与独立性
- 6
流程、持续努力与团队
- 7
团队建设文化
- 8
文化中的更多方面
- 9
招聘
- 10
章节测验
第三部分:从客户洞察到内部需求
- 1
概览
- 2
理解客户及其需求
- 3
知识探索练习
- 4
组织对客户需求的响应
- 5
需求与故事编写
- 6
可执行规范
- 7
规划工作
- 8
管理依赖项
- 9
执行工作
- 10
章节测验
第四部分:设计与架构
- 1
概览
- 2
定义与目的
- 3
架构作为横切关注点
- 4
分析中的架构
- 5
在需求收集中的架构
- 6
关于接下来的内容说明
- 7
架构全景与决策
- 8
架构与技术
- 9
领域模型的类型
- 10
分层软件架构
- 11
微服务
- 12
微服务生态系统
- 13
命令查询职责分离(CQRS)
- 14
事件驱动架构(EDA)的实现路径
- 15
构建云就绪应用程序
- 16
架构知识体系
- 17
架构与实现
- 18
可测试系统的架构
- 19
可部署系统的架构
- 20
可维护系统的架构
- 21
章节测验
第五部分:实现与编码
- 1
概览
- 2
程序员的职业素养
- 3
才能与重要任务
- 4
持续改进
- 5
限制在制品数量
- 6
质量与数量
- 7
代码审查
- 8
架构实现与代码设计技术
- 9
面向对象编程的本质
- 10
设计模式的目的
- 11
实现代码:战术领域驱动设计模式
- 12
战术领域驱动设计模式(续)
- 13
代码中的声明式设计
- 14
前端开发
- 15
异常处理
- 16
测试代码
- 17
代码部署与维护
- 18
章节测验
第六部分:测试与质量保证
- 1
概览
- 2
测试流程与原则
- 3
测试自动化
- 4
测试设计
- 5
测试自动化设计模式
- 6
测试数据管理
- 7
实现自动化测试
- 8
通过测试自动化提升部署质量
- 9
章节测验
第七部分:部署
- 1
概述
- 2
发布文化
- 3
CI/CD - 部署基础
- 4
构建可部署的应用程序
- 5
章节测验
第八部分:维护与支持
- 1
概览
- 2
无需维护的心态
- 3
注重维护的心态
- 4
章节测验
总结
- 1
结束语
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User