许式伟的架构课
00-开篇词-怎样成长为优秀的软件架构师?.html
01-01-架构设计的宏观视角.html
02-02-大厦基石:无生有,有生万物.html
03-03-汇编:编程语言的诞生.html
04-04-编程语言的进化.html
05-05-思考题解读:如何实现可自我迭代的计算机?.html
06-06-操作系统进场.html
07-07-软件运行机制及内存管理.html
08-08-操作系统内核与编程接口.html
09-09-外存管理与文件系统.html
10-10-输入和输出设备:交互的演进.html
11-11-多任务:进程、线程与协程.html
12-12-进程内协同:同步、互斥与通讯.html
13-13-进程间的同步互斥、资源共享与通讯.html
14-14-IP网络:连接世界的桥梁.html
15-15-可编程的互联网世界.html
16-16-安全管理:数字世界的守护.html
17-17-架构:需求分析(上).html
18-18-架构:需求分析(下)·实战案例.html
19-19-基础平台篇:回顾与总结.html
20-20-桌面开发的宏观视角.html
21-21-图形界面程序的框架.html
22-22-桌面程序的架构建议.html
23-23-Web开发:浏览器、小程序与PWA.html
24-24-跨平台与Web开发的建议.html
25-25-桌面开发的未来.html
26-26-实战(一):怎么设计一个“画图”程序?.html
27-27-实战(二):怎么设计一个“画图”程序?.html
28-28-实战(三):怎么设计一个“画图”程序?.html
29-29-实战(四):怎么设计一个“画图”程序?.html
30-30-实战(五):怎么设计一个“画图”程序?.html
31-31-辅助界面元素的架构设计.html
32-32-架构:系统的概要设计.html
33-33-桌面开发篇:回顾与总结.html
34-34-服务端开发的宏观视角.html
35-35-流量调度与负载均衡.html
36-36-业务状态与存储中间件.html
37-37-键值存储与数据库.html
38-38-文件系统与对象存储.html
39-39-存储与缓存.html
40-40-服务端的业务架构建议.html
41-41-实战(一):“画图”程序后端实战.html
42-42-实战(二):“画图”程序后端实战.html
43-43-实战(三):“画图”程序后端实战.html
44-44-实战(四):“画图”程序后端实战.html
45-45-架构:怎么做详细设计?.html
46-46-服务端开发篇:回顾与总结.html
47-加餐-如何做HTTP服务的测试?.html
48-47-服务治理的宏观视角.html
49-48-事务与工程:什么是工程师思维?.html
50-49- 发布、升级与版本管理.html
51-50- 日志、监控与报警.html
52-加餐- 怎么保障发布的效率与质量?.html
53-51- 故障域与故障预案.html
54-52- 故障排查与根因分析.html
55-53- 过载保护与容量规划.html
56-54-业务的可支持性与持续运营.html
57-55-云计算、容器革命与服务端的未来.html
58-56-服务治理篇:回顾与总结.html
59-57- 心性:架构师的修炼之道.html
60-58- 如何判断架构设计的优劣?.html
61-59- 少谈点框架,多谈点业务.html
62-60- 架构分解:边界,不断重新审视边界.html
63-加餐-实战:“画图程序”的整体架构.html
64-61- 全局性功能的架构设计.html
65-62- 重新认识开闭原则(OCP).html
66-63- 接口设计的准则.html
67-64- 不断完善的架构范式.html
68-65- 架构范式:文本处理.html
69-66- 架构老化与重构.html
70-67-架构思维篇:回顾与总结.html
71-68-软件工程的宏观视角.html
72-69- 团队的共识管理.html
73-70-怎么写设计文档?.html
74-71- 如何阅读别人的代码?.html
75-72- 发布单元与版本管理.html
76-73-软件质量管理:单元测试、持续构建与发布.html
77-74- 开源、云服务与外包管理.html
78-75- 软件版本迭代的规划.html
79-76- 软件工程的未来.html
80-77- 软件工程篇:回顾与总结.html
81-结束语-放下技术人的身段,用极限思维提升架构能力.html
82-结课问卷获奖用户名单.html
83-课程迭代-84讲音频重新交付.html
84-热点观察-我看Facebook发币(上):区块链、比特币与Libra币.html
85-热点观察-我看Facebook发币(下):深入浅出理解Libra币.html
86-课外阅读-从《孙子兵法》看底层的自然法则.html
87-答疑解惑-想当架构师,我需要成为“全才”吗?.html
88-用户故事-站在更高的视角看架构.html