首席架构师修炼之道-系统架构设计原理与核心技术—112人已学习
课程介绍
系统架构是解决系统设计和演变过程中由于业务功能和数据体量的提升而出现的各种问题的方法论和实践,关注于系统构成结构化元素、接口及其相互协作,并提供指导性架构风格,从而实现从原型到发现和改进问题的一整套闭环技术体系。系统架构设计需要考虑扩展性、伸缩性、性能、可用性和安全性等多个维度的技术实现要求,同时也伴随团队规模和业务功能数量的扩张面临软件开发过程中的各种挑战。
课程收益
目标一. 让学员理解系统架构的概念、构成以及各种技术体系的通用性原理 目标二. 让学员对面向服务体系架构、缓存与性能优化、消息中间件、企业服务总线、搜索引擎、批量数据处理、安全性框架等核心技术有全面了解 目标三. 让学员等掌握各种核心技术和工具框架背后的设计理念和实现原理,从而根据业务发展需要进行技术选型
讲师介绍
张勇 更多讲师课程
北风网技术总监,在某大型电信设备公司担任架构师,主要从事电信领域的软件开发,经验丰富。对电信计费系统以及核心网软件系统有深入了解,对设计高可靠性,高扩展性的软件系统具有丰富经验。
课程大纲
第1章:系统架构设计原理部分讲解
1. 原理-系统架构设计概述 27:45
2. 原理-架构风格之系统结构 33:12
3. 原理-架构风格之分布式 34:25
4. 原理-架构风格之资源管理 28:03
5. 原理-架构风格之事件驱动 32:44
6. 原理-架构风格之适配与扩展 33:40
7. 原理-模块化之重用与内聚 34:33
8. 原理-模块化之管理依赖 26:55
9. 原理-模块化之保持可用 28:50
10. 原理-模块化之确保扩展 19:57
11. 原理-总结 47:23
第2章:面向服务体系架构部分讲解
1. 面向服务体系架构-概述 35:14
2. 面向服务架构体系-SOA相关技术 41:08
3. 面向服务架构体系-RPC 43:20
4. 面向服务架构体系-传输协议 38:36
5. 面向服务架构体系-序列化 35:00
6. 面向服务架构体系-JAX-WS规范 36:48
7. 面向服务架构体系-JAX-WS CXF实现 48:53
8. 面向服务架构体系-JAX-RS规范 31:08
9. 面向服务架构体系-JAX-RS Jersey实现 54:37
10. 面向服务架构体系-Spring MVC RESTful 45:15
11. 面向服务架构体系-构建服务 39:06
12. 面向服务架构体系-Protobuf简介 28:33
13. 面向服务架构体系-Protobuf应用 22:19
14. 面向服务架构体系-Thrift简介 27:46
15. 面向服务架构体系-Thrift应用 29:09
16. 面向服务架构体系-Dubbo简介 34:25
17. 面向服务架构体系-Dubbo基本功能(上) 26:54
18. 面向服务架构体系-Dubbo基本功能(下) 31:40
19. 面向服务架构体系-Dubbo基本原理 37:25
20. 面向服务架构体系-框架设计原则(上) 32:26
21. 面向服务架构体系-框架设计原则(下) 29:34
22. 面向服务架构体系-Zookeeper简介 26:40
23. 面向服务架构体系-Zookeeper应用 26:29
24. 面向服务架构体系-服务器推送技术 35:50
25. 面向服务体系架构-总结 34:38
第3章:缓存与性能优化部分讲解
1. 核心技术之缓存与性能优化-概述 25:10
2. 核心技术之缓存与性能优化-Memcached基本应用 29:55
3. 核心技术之缓存与性能优化-Memcached内存模型 29:14
4. 核心技术之缓存与性能优化-Memcached分布式 24:53
5. 核心技术之缓存与性能优化-Redis与基本命令 34:46
6. 核心技术之缓存与性能优化-Jedis基本应用(上) 33:08
7. 核心技术之缓存与性能优化-Jedis基本应用(下) 30:23
8. 核心技术之缓存与性能优化-Redis数据结构 27:23
9. 核心技术之缓存与性能优化-Redis服务器 25:09
10. 核心技术之缓存与性能优化-Redis持久化 26:19
11. 核心技术之缓存与性能优化-Redis分布式 34:53
12. 核心技术之缓存与性能优化-NoSQL简介(上) 23:10
13. 核心技术之缓存与性能优化-NoSQL简介(下) 19:19
14. 核心技术之缓存与性能优化-Nginx简介 26:25
15. 核心技术之缓存与性能优化-Nginx服务器架构 28:37
16. 核心技术之缓存与性能优化-Nginx基本配置 39:44
17. 核心技术之缓存与性能优化-Nginx反向代理 36:12
18. 核心技术之缓存与性能优化-Nginx负载均衡 25:02
19. 核心技术之缓存与性能优化-Nginx缓存机制 25:59
第4章:消息中间件部分讲解
1. 核心技术之消息中间件-消息传递模型与机制 33:23
2. 核心技术之消息中间件-JMS实例 34:11
3. 核心技术之消息中间件-JMS消息 29:41
4. 核心技术之消息中间件-点对点模型 34:27
5. 核心技术之消息中间件-发布订阅模型 28:48
6. 核心技术之消息中间件-JMS消息传送和事务 35:17
7. 核心技术之消息中间件-ActiveMQ基本配置(上) 29:51
8. 核心技术之消息中间件-ActiveMQ基本配置(下) 26:27
9. 核心技术之消息中间件-ActiveMQ应用 31:37
10. 核心技术之消息中间件-ActiveMQ高级特性 34:03
11. 核心技术之消息中间件-ActiveMQ多语言支持 24:55
12. 核心技术之消息中间件-Kafka简介(上) 35:19
13. 核心技术之消息中间件-Kafka简介(下) 28:58
14. 核心技术之消息中间件-RocketMQ简介(上) 27:39
15. 核心技术之消息中间件-RocketMQ简介(下) 28:56
16. 核心技术之消息中间件-总结 37:13
第5章:企业服务器总线部分讲解
1. 核心技术之企业服务总线-系统集成方式 28:21
2. 核心技术之企业服务总线-服务总线解决方案 31:20
3. 核心技术之企业服务总线-消息与通道(上) 27:40
4. 核心技术之企业服务总线-消息与通道(下) 30:38
5. 核心技术之企业服务总线-消息路由(上) 28:48
6. 核心技术之企业服务总线-消息路由(下) 31:27
7. 核心技术之企业服务总线-消息转换器 30:17
8. 核心技术之企业服务总线-消费者 32:13
9. 核心技术之企业服务总线-消息网关 36:04
10. 核心技术之企业服务总线-集成端点JMS与Kafka 32:03
11. 核心技术之企业服务总线-集成端点JDBC与JPA 25:21
12. 核心技术之企业服务总线-集成端点HTTP与TCP 33:29
13. 核心技术之企业服务总线-集成端点XML 34:06
14. 核心技术之企业服务总线-集成端点WebService 26:35
15. 核心技术之企业服务总线-集成端点文件与FTP 28:46
16. 核心技术之企业服务总线-系统管理 31:26
17. 核心技术之企业服务总线-总结(上) 26:23
18. 核心技术之企业服务总线-总结(下) 29:54
第6章:批量数据处理部分讲解
1. 核心技术之批量数据处理-批处理与Spring Batch(上) 23:45
2. 核心技术之批量数据处理-批处理与Spring Batch(下) 26:41
3. 核心技术之批量数据处理-Spring Batch基本应用(上) 27:33
4. 核心技术之批量数据处理-Spring Batch基本应用(下) 28:56
5. 核心技术之批量数据处理-Spring Batch配置 30:53
6. 核心技术之批量数据处理-Spring Batch运行 25:55
7. 核心技术之批量数据处理-Spring Batch Reader(上). 25:21
8. 核心技术之批量数据处理-Spring Batch Reader(下) 26:41
9. 核心技术之批量数据处理-Spring Batch Writer(上) 24:30
10. 核心技术之批量数据处理-Spring Batch Writer(下) 24:21
11. 核心技术之批量数据处理-Spring Batch Processor(上) 19:33
12. 核心技术之批量数据处理-Spring Batch Processor(下) 21:11
13. 核心技术之批量数据处理-Spring Batch健壮性 29:39
14. 核心技术之批量数据处理-Spring Batch工作流(上) 29:21
15. 核心技术之批量数据处理-Spring Batch工作流(下) 24:01
16. 核心技术之批量数据处理-Spring Batch监控 28:43
17. 核心技术之批量数据处理-Spring Batch与系统集成 32:41
第7章:垂直化搜索引擎部分讲解
1. 核心技术之垂直化搜索引擎-概述 29:34
2. 核心技术之垂直化搜索引擎-Lucene简介 25:22
3. 核心技术之垂直化搜索引擎-Lucene构建索引(上) 29:49
4. 核心技术之垂直化搜索引擎-Lucene构建索引(下) 22:43
5. 核心技术之垂直化搜索引擎-Lucene执行搜索 31:07
6. 核心技术之垂直化搜索引擎-Lucene分析过程 30:43
7. 核心技术之垂直化搜索引擎-Solr简介 31:48
8. 核心技术之垂直化搜索引擎-Solr核心概念 27:01
9. 核心技术之垂直化搜索引擎-Solr配置和组件 24:19
10. 核心技术之垂直化搜索引擎-Solr索引 28:07
11. 核心技术之垂直化搜索引擎-Solr执行搜索 35:05
第8章:安全性部分讲解
1. 核心技术之安全性-概述 28:37
2. 核心技术之安全性-Web攻击与防范 28:34
3. 核心技术之安全性-加密算法 30:17
4. 核心技术之安全性-认证 30:22
5. 核心技术之安全性-协议 28:39
6. 核心技术之安全性-Apache Shiro简介 31:37
7. 核心技术之安全性-Apache Shiro配置 31:00
8. 核心技术之安全性-Apache Shiro认证 26:05
9. 核心技术之安全性-Apache Shiro授权 28:55
10. 核心技术之安全性-Apache Shiro加密 29:54
11. 核心技术之安全性-Apache Shiro Session管理 33:25
12. 核心技术之安全性-Apache Shiro Web 34:38
13. 核心技术之安全性-Apache Shiro Realm 31:48
14. 核心技术之总结 56:48
第9章:案例分析
1. 案例分析之案例概述 26:36
2. 案例分析之领域驱动设计(上) 32:35
3. 案例分析之领域驱动设计(下) 32:18
4. 案例分析之业务需求和系统建模 37:38
5. 案例分析之系统组件和整体架构(上) 28:21
6. 案例分析之系统组件和整体架构(下) 31:59
7. 案例分析之MyBatis框架与最佳实践(上) 27:17
8. 案例分析之MyBatis框架与最佳实践(下) 34:40
9. 案例分析之Spring框架(上) 32:13
10. 案例分析之Spring框架(下) 27:23
11. 案例分析之SpringData 32:58
12. 案例分析之Maven(上) 28:10
13. 案例分析之Maven(下) 29:51
14. 案例分析之单元测试 35:07
15. 案例分析之系统设计和开发策略 30:54
16. 案例分析之系统分层和分割策略 35:58
17. 案例分析之基础服务定义与基本实现 36:49
18. 案例分析之基础服务测试与重构(上) 33:40
19. 案例分析之基础服务测试与重构(下) 26:24
20. 案例分析之应用服务定义与基本实现 38:42
21. 案例分析之应用服务测试与重构(上) 37:14
22. 案例分析之应用服务测试与重构(下) 43:33
23. 案例分析之开放服务策略与设计 25:19
24. 案例分析之开放服务基本实现 33:48
25. 案例分析之开放服务测试与重构 28:21
26. 案例分析之系统集成需求与实现策略 28:25
27. 案例分析之系统集成服务设计 30:26
28. 案例分析之系统集成服务实现与验证(上) 32:22
29. 案例分析之系统集成服务实现与验证(下) 40:05
30. 案例分析之缓存场景及实现策略 25:06
31. 案例分析之自定义缓存实现与验证(上) 32:52
32. 案例分析之自定义缓存实现与验证(下) 28:50
33. 案例分析之消息传递场景与应用 27:06
34. 案例分析之消息服务实现与验证 25:53
35. 案例分析之持续集成与Jenkins 24:06
36. 案例分析之总结 36:25
大家可以点击【 查看详情】查看我的课程