课程名称
许式伟的架构课 ,资源教程下载
课程目录
开篇词 | 怎样成长为优秀的软件架构师?
01 | 架构设计的宏观视角
02 | 大厦基石:无生有,有生万物
03 | 汇编:编程语言的诞生
04 | 编程语言的进化
05 | 思考题解读:如何实现可自我迭代的计算机?
06 | 操作系统进场
07 | 软件运行机制及内存管理
08 | 操作系统内核与编程接口
09 | 外存管理与文件系统
10 | 输入和输出设备: 交互的演进
11 | 多任务:进程、线程与协程
12 | 进程内协同: 同步、互斥与通讯
13 | 进程间的同步互斥、资源共享与通讯
14 | IP 网络: 连接世界的桥梁
15 | 可编程的互联网世界
16 | 安全管理:数字世界的守护
17 | 架构: 需求分析 (上)
18 | 架构: 需求分析 (下) · 实战案例
19 | 基础平台篇:回顾与总结
20 | 桌面开发的宏观视角
21 | 图形界面程序的框架
22 | 桌面程序的架构建议
23 | Web开发:浏览器、小程序与PWA
24 | 跨平台与 Web 开发的建议
25 | 桌面开发的未来
26 | 实战(上):怎么设计一个“画图”程序?
27 | 实战(二):怎么设计一个“画图”程序?
28 | 实战(三):怎么设计一个“画图”程序?
资源截图
评论0