系统架构设计:程序员向架构师转型之路—247人已学习
课程介绍
本课程首先围绕普通开发人员如何向架构师转型这一课题,从架构师的角色以及转型过程中会遇到的困难及其解决方法切入展开讨论,总领整个课程。课程主体部分从软件架构体系结构、架构设计、技术体系等角度出发,详细介绍了架构师区别于一般开发人员所需要掌握的架构设计方法论与相关实践,包括架构风格与模式、领域驱动设计、类与框架设计、分布式系统架构设计、微服务架构设计、各种主流的技术体系与实践等内容。
课程收益
目标一、理解从程序员到架构师转型的过程和方法 目标二、理解主流的架构风格、模式和模型 目标三、掌握架构设计主流的方法论与工程实践 目标四、掌握架构设计所涉及的各项技术、框架和平台 目标五、掌握架构设计过程中的系统工程知识和应用方法 目标六、掌握架构师所应具备的各项软能力和技巧
讲师介绍
张勇 更多讲师课程
北风网技术总监,在某大型电信设备公司担任架构师,主要从事电信领域的软件开发,经验丰富。对电信计费系统以及核心网软件系统有深入了解,对设计高可靠性,高扩展性的软件系统具有丰富经验。
课程大纲
第1章:程序员向架构师转型
1. 课程概述 37:13
2. 架构设计基本概念 29:06
3. 剖析架构师角色 28:16
4. 当程序员遇到架构师 39:09
5. 架构师的视图(上) 31:06
6. 架构师的视图(下) 23:31
7. 架构师的视角(上) 32:26
8. 架构师的视角(下) 29:59
9. 程序员如何向架构师成功转型 36:20
10. 作为架构师开展工作 25:49
11. 程序员向架构师转型总结 24:53
12. 邮件 29:09
第2章:软件体系结构
1. 软件体系结构 36:50
2. 管道-过滤器风格 30:44
3. 事件驱动架构风格 32:21
4. 分层风格 31:56
5. 消息总线风格 39:48
6. 回调和拦截过滤器风格 31:51
7. MVC和MVP模式 30:49
8. 数据访问模式 31:08
9. 空对象和服务定位器模式 23:45
10. 业务代理和延迟加载模式 25:28
11. 生产消费者和半同步半异步模式 34:46
12. 对象池和线程池模式 20:37
13.
课程介绍
本课程首先围绕普通开发人员如何向架构师转型这一课题,从架构师的角色以及转型过程中会遇到的困难及其解决方法切入展开讨论,总领整个课程。课程主体部分从软件架构体系结构、架构设计、技术体系等角度出发,详细介绍了架构师区别于一般开发人员所需要掌握的架构设计方法论与相关实践,包括架构风格与模式、领域驱动设计、类与框架设计、分布式系统架构设计、微服务架构设计、各种主流的技术体系与实践等内容。
课程收益
目标一、理解从程序员到架构师转型的过程和方法 目标二、理解主流的架构风格、模式和模型 目标三、掌握架构设计主流的方法论与工程实践 目标四、掌握架构设计所涉及的各项技术、框架和平台 目标五、掌握架构设计过程中的系统工程知识和应用方法 目标六、掌握架构师所应具备的各项软能力和技巧
讲师介绍
张勇 更多讲师课程
北风网技术总监,在某大型电信设备公司担任架构师,主要从事电信领域的软件开发,经验丰富。对电信计费系统以及核心网软件系统有深入了解,对设计高可靠性,高扩展性的软件系统具有丰富经验。
课程大纲
第1章:程序员向架构师转型
1. 课程概述 37:13
2. 架构设计基本概念 29:06
3. 剖析架构师角色 28:16
4. 当程序员遇到架构师 39:09
5. 架构师的视图(上) 31:06
6. 架构师的视图(下) 23:31
7. 架构师的视角(上) 32:26
8. 架构师的视角(下) 29:59
9. 程序员如何向架构师成功转型 36:20
10. 作为架构师开展工作 25:49
11. 程序员向架构师转型总结 24:53
12. 邮件 29:09
第2章:软件体系结构
1. 软件体系结构 36:50
2. 管道-过滤器风格 30:44
3. 事件驱动架构风格 32:21
4. 分层风格 31:56
5. 消息总线风格 39:48
6. 回调和拦截过滤器风格 31:51
7. MVC和MVP模式 30:49
8. 数据访问模式 31:08
9. 空对象和服务定位器模式 23:45
10. 业务代理和延迟加载模式 25:28
11. 生产消费者和半同步半异步模式 34:46
12. 对象池和线程池模式 20:37
13.