目录

  • 1 第01章.系统架构设计的原理与核心技术
    1. 1.原理—系统架构设计概述

      00:27:46

    2. 2.原理—架构风格之系统结构

      00:33:13

    3. 3.原理—架构风格之分布式

      00:34:26

    4. 4.原理—架构风格之资源管理

      00:28:04

    5. 5.原理—架构风格之事件驱动

      00:32:44

    6. 6.原理—架构风格之适配与扩展

      00:33:41

    7. 7.原理—模块化之重用与内聚

      00:34:34

    8. 8.原理—模块化之管理依赖

      00:26:56

    9. 9.原理—模块化之保持可用

      00:28:51

    10. 10.原理—模块化之确保扩展

      00:19:58

    11. 11.原理—总结

      00:47:24

    12. 12.面向服务体系架构—概述

      00:35:15

    13. 13.面向服务架构体系—SOA相关技术

      00:41:09

    14. 14.面向服务架构体系—RPC

      00:43:21

    15. 15.面向服务架构体系—传输协议

      00:38:37

    16. 16.面向服务架构体系—序列化

      00:35:01

    17. 17.面向服务架构体系—JAX-WS规范

      00:36:49

    18. 18.面向服务架构体系—JAX-WS CXF实现

      00:48:54

    19. 19.面向服务架构体系—JAX-RS规范

      00:31:09

    20. 20.面向服务架构体系—JAX-RS Jersey实现

      00:54:38

    21. 21.面向服务架构体系—Spring MVC RESTful

      00:45:16

    22. 22.面向服务架构体系—构建服务

      00:39:07

    23. 23.面向服务架构体系—Protobuf简介

      00:28:34

    24. 24.面向服务架构体系—Protobuf应用

      00:22:20

    25. 25.面向服务架构体系—Thrift简介

      00:27:47

    26. 26.面向服务架构体系—Thrift应用

      00:29:10

    27. 27.面向服务架构体系—Dubbo简介

      00:34:26

    28. 28.面向服务架构体系—Dubbo基本功能(上)

      00:26:55

    29. 29.面向服务架构体系—Dubbo基本功能(下)

      00:31:41

    30. 30.面向服务架构体系—Dubbo基本原理

      00:37:26

    31. 31.面向服务架构体系—框架设计原则(上)

      00:32:27

    32. 32.面向服务架构体系—框架设计原则(下)

      00:29:35

    33. 33.面向服务架构体系—Zookeeper简介

      00:26:41

    34. 34.面向服务架构体系—Zookeeper应用

      00:26:30

    35. 35.面向服务架构体系—服务器推送技术

      00:35:51

    36. 36.面向服务体系架构—总结

      00:34:39

    37. 37.核心技术之缓存与性能优化—概述

      00:25:11

    38. 38.核心技术之缓存与性能优化—Memcached基本应用

      00:29:56

    39. 39.核心技术之缓存与性能优化—Memcached内存模型

      00:29:15

    40. 40.核心技术之缓存与性能优化—Memcached分布式

      00:24:54

    41. 41.核心技术之缓存与性能优化—Redis与基本命令

      00:34:47

    42. 42.核心技术之缓存与性能优化—Jedis基本应用(上)

      00:33:09

    43. 43.核心技术之缓存与性能优化—Jedis基本应用(下)

      00:30:24

    44. 44.核心技术之缓存与性能优化—Redis数据结构

      00:27:24

    45. 45.核心技术之缓存与性能优化—Redis服务器

      00:25:10

    46. 46.核心技术之缓存与性能优化—Redis持久化

      00:26:20

    47. 47.核心技术之缓存与性能优化—Redis分布式

      00:34:54

    48. 48.核心技术之缓存与性能优化—NoSQL简介(上)

      00:23:11

    49. 49.核心技术之缓存与性能优化—NoSQL简介(下)

      00:19:20

    50. 50.核心技术之缓存与性能优化—Nginx简介

      00:26:26

    51. 51.核心技术之缓存与性能优化—Nginx服务器架构

      00:28:38

    52. 52.核心技术之缓存与性能优化—Nginx基本配置

      00:39:45

    53. 53.核心技术之缓存与性能优化—Nginx反向代理

      00:36:13

    54. 54.核心技术之缓存与性能优化—Nginx负载均衡

      00:25:03

    55. 55.核心技术之缓存与性能优化—Nginx缓存机制

      00:26:00

    56. 56.核心技术之消息中间件—消息传递模型与机制

      00:33:24

    57. 57.核心技术之消息中间件—JMS实例

      00:34:12

    58. 58.核心技术之消息中间件—JMS消息

      00:29:42

    59. 59.核心技术之消息中间件—点对点模型

      00:34:28

    60. 60.核心技术之消息中间件—发布订阅模型

      00:28:49

    61. 61.核心技术之消息中间件—JMS消息传送和事务

      00:35:18

    62. 62.核心技术之消息中间件—ActiveMQ基本配置(上)

      00:29:52

    63. 63.核心技术之消息中间件—ActiveMQ基本配置(下)

      00:26:28

    64. 64.核心技术之消息中间件—ActiveMQ应用

      00:31:38

    65. 65.核心技术之消息中间件—ActiveMQ高级特性

      00:34:04

    66. 66.核心技术之消息中间件—ActiveMQ多语言支持

      00:24:56

    67. 67.核心技术之消息中间件—Kafka简介(上)

      00:35:20

    68. 68.核心技术之消息中间件—Kafka简介(下)

      00:28:59

    69. 69.核心技术之消息中间件—RocketMQ简介(上)

      00:27:40

    70. 70.核心技术之消息中间件—RocketMQ简介(下)

      00:28:56

    71. 71.核心技术之消息中间件—总结

      00:37:14

    72. 72.核心技术之企业服务总线—系统集成方式

      00:28:22

    73. 73.核心技术之企业服务总线—服务总线解决方案

      00:31:21

    74. 74.核心技术之企业服务总线—消息与通道(上)

      00:27:41

    75. 75.核心技术之企业服务总线—消息与通道(下)

      00:30:39

    76. 76.核心技术之企业服务总线—消息路由(上)

      00:28:49

    77. 77.核心技术之企业服务总线—消息路由(下)

      00:31:28

    78. 78.核心技术之企业服务总线—消息转换器

      00:30:18

    79. 79.核心技术之企业服务总线—消费者

      00:32:14

    80. 80.核心技术之企业服务总线—消息网关

      00:36:05

    81. 81.核心技术之企业服务总线—集成端点JMS与Kafka

      00:32:04

    82. 82.核心技术之企业服务总线—集成端点JDBC与JPA

      00:25:22

    83. 83.核心技术之企业服务总线—集成端点HTTP与TCP

      00:33:30

    84. 84.核心技术之企业服务总线—集成端点XML

      00:34:07

    85. 85.核心技术之企业服务总线—集成端点WebService

      00:26:36

    86. 86.核心技术之企业服务总线—集成端点文件与FTP

      00:28:47

    87. 87.核心技术之企业服务总线—系统管理

      00:31:27

    88. 88.核心技术之企业服务总线—总结(上)

      00:26:24

    89. 89.核心技术之企业服务总线—总结(下)

      00:29:55

    90. 90.核心技术之批量数据处理—批处理与Spring Batch(上)

      00:23:46

    91. 91.核心技术之批量数据处理—批处理与Spring Batch(下)

      00:26:42

    92. 92.核心技术之批量数据处理—Spring Batch基本应用(上)

      00:27:34

    93. 93.核心技术之批量数据处理—Spring Batch基本应用(下)

      00:28:57

    94. 94.核心技术之批量数据处理—Spring Batch配置

      00:30:54

    95. 95.核心技术之批量数据处理—Spring Batch运行

      00:25:56

    96. 96.核心技术之批量数据处理—Spring Batch Reader(上)

      00:25:22

    97. 97.核心技术之批量数据处理—Spring Batch Reader(下)

      00:26:41

    98. 98.核心技术之批量数据处理—Spring Batch Writer(上)

      00:24:31

    99. 99.核心技术之批量数据处理—Spring Batch Writer(下)

      00:24:22

    100. 100.核心技术之批量数据处理—Spring Batch Processor(上)

      00:19:34

    101. 101.核心技术之批量数据处理—Spring Batch Processor(下)

      00:21:12

    102. 102.核心技术之批量数据处理—Spring Batch健壮性

      00:29:40

    103. 103.核心技术之批量数据处理—Spring Batch工作流(上)

      00:29:22

    104. 104.核心技术之批量数据处理—Spring Batch工作流(下)

      00:24:02

    105. 105.核心技术之批量数据处理—Spring Batch监控

      00:28:44

    106. 106.核心技术之批量数据处理—Spring Batch与系统集成

      00:32:42

    107. 107.核心技术之垂直化搜索引擎—概述

      00:29:35

    108. 108.核心技术之垂直化搜索引擎—Lucene简介

      00:25:23

    109. 109..核心技术之垂直化搜索引擎—Lucene构建索引(上)

      00:29:50

    110. 110.核心技术之垂直化搜索引擎—Lucene构建索引(下)

      00:22:44

    111. 111.核心技术之垂直化搜索引擎—Lucene执行搜索

      00:31:08

    112. 112.核心技术之垂直化搜索引擎—Lucene分析过程

      00:30:44

    113. 113.核心技术之垂直化搜索引擎—Solr简介

      00:31:49

    114. 114.核心技术之垂直化搜索引擎—Solr核心概念

      00:27:02

    115. 115.核心技术之垂直化搜索引擎—Solr配置和组件

      00:24:20

    116. 116.核心技术之垂直化搜索引擎—Solr索引

      00:28:08

    117. 117.核心技术之垂直化搜索引擎—Solr执行搜索

      00:35:06

    118. 118.核心技术之安全性—概述

      00:28:38

    119. 119.核心技术之安全性—Web攻击与防范

      00:28:35

    120. 120.核心技术之安全性—加密算法

      00:30:18

    121. 121.核心技术之安全性—认证

      00:30:23

    122. 122.核心技术之安全性—协议

      00:28:40

    123. 123.核心技术之安全性—Apache Shiro简介

      00:31:38

    124. 124.核心技术之安全性—Apache Shiro配置

      00:31:01

    125. 125.核心技术之安全性—Apache Shiro认证

      00:26:06

    126. 126.核心技术之安全性—Apache Shiro授权

      00:28:56

    127. 127.核心技术之安全性—Apache Shiro加密

      00:29:55

    128. 128.核心技术之安全性—Apache Shiro Session管理

      00:33:26

    129. 129.核心技术之安全性—Apache Shiro Web

      00:34:39

    130. 130.核心技术之安全性—Apache Shiro Realm

      00:31:49

    131. 131.核心技术之总结

      00:56:49

    2 第02章.系统架构设计的案例分析
    1. 1.案例分析之案例概述

      00:26:37

    2. 2.案例分析之领域驱动设计(上)

      00:32:36

    3. 3.案例分析之领域驱动设计(下)

      00:32:19

    4. 4.案例分析之业务需求和系统建模

      00:37:39

    5. 5.案例分析之系统组件和整体架构(上)

      00:28:22

    6. 6.案例分析之系统组件和整体架构(下)

      00:32:00

    7. 7.案例分析之MyBatis框架与最佳实践(上)

      00:27:18

    8. 8.案例分析之MyBatis框架与最佳实践(下)

      00:34:41

    9. 9.案例分析之Spring框架(上)

      00:32:14

    10. 10.案例分析之Spring框架(下)

      00:27:24

    11. 11.案例分析之SpringData

      00:32:59

    12. 12.案例分析之Maven(上)

      00:28:11

    13. 13.案例分析之Maven(下)

      00:29:52

    14. 14.案例分析之单元测试

      00:35:08

    15. 15.案例分析之系统设计和开发策略

      00:30:55

    16. 16.案例分析之系统分层和分割策略

      00:35:59

    17. 17.案例分析之基础服务定义与基本实现

      00:36:49

    18. 18.案例分析之基础服务测试与重构(上)

      00:33:41

    19. 19.案例分析之基础服务测试与重构(下)

      00:26:24

    20. 20.案例分析之应用服务定义与基本实现

      00:38:43

    21. 21.案例分析之应用服务测试与重构(上)

      00:37:15

    22. 22.案例分析之应用服务测试与重构(下)

      00:43:34

    23. 23.案例分析之开放服务策略与设计

      00:25:20

    24. 24.案例分析之开放服务基本实现

      00:33:49

    25. 25.案例分析之开放服务测试与重构

      00:28:22

    26. 26.案例分析之系统集成需求与实现策略

      00:28:26

    27. 27.案例分析之系统集成服务设计

      00:30:27

    28. 28.案例分析之系统集成服务实现与验证(上)

      00:32:23

    29. 29.案例分析之系统集成服务实现与验证(下)

      00:40:06

    30. 30.案例分析之缓存场景及实现策略

      00:25:07

    31. 31.案例分析之自定义缓存实现与验证(上)

      00:32:53

    32. 32.案例分析之自定义缓存实现与验证(下)

      00:28:51

    33. 33.案例分析之消息传递场景与应用

      00:27:07

    34. 34.案例分析之消息服务实现与验证

      00:25:54

    35. 35.案例分析之持续集成与Jenkins

      00:24:07

    36. 36.案例分析之总结

      00:36:26

系统架构设计的原理、核心技术与案例分析

1014人在学
公众号二维码

公众号

小程序二维码

小程序

课程详情

我要提问

 


系统架构是解决系统设计和演变过程中由于业务功能和数据体量的提升而出现的各种问题的方法论和实践,关注于系统构成结构化元素、接口及其相互协作,并提供指导性架构风格,从而实现从原型到发现和改进问题的一整套闭环技术体系。系统架构设计需要考虑扩展性、伸缩性、性能、可用性和安全性等多个维度的技术实现要求,同时也伴随团队规模和业务功能数量的扩张面临软件开发过程中的各种挑战。


软件系统开发都是从业务需求出发使用特定技术体系实现功能的过程,如何从业务架构推导出技术架构的过程是任何一位架构师都需要考虑的过程。系统架构是解决系统设计和演变过程中由于业务功能和数据体量的提升而出现的各种问题的方法论和实践,关注于系统构成结构化元素、接口及其相互协作,并提供指导性架构风格,从而实现从原型到发现和改进问题的一整套闭环技术体系。技术架构设计的好坏一方面在于对各种技术体系的把控,另一方面也很大程序上取决于对系统业务架构的正确理解,通过一个完整的案例分析能从业务架构和技术架构两个方面理解系统架构设计的各个方面。




1.课程研发环境

课程源代码基本使用Java语言、JDK基础库(1.6及以上)和Eclipse开发工具进行编写和运行,部分代码涉及到各种第三方库时会使用Maven进行依赖库的管理,涉及到异构系统交互的部分会使用C#等语言进行演示。


2.内容简介

本课程共分为两部分,即上季和下季。


上季部分从系统架构设计的基本原理出发,对系统设计的架构风格和模块化思想进行阐述。同时,对面向服务体系架构、缓存与性能优化、消息中间件、企业服务总线、批量数据处理、垂直化搜索引擎和安全性等多个核心技术进行详细讲解,对每个核心技术都从业务需求和架构设计的基本思路切入,在对原理有提纲挈领的把握之后,阐述相关技术体系下的数十种主流工具和框架的应用、设计和实现原理,并对部分重要技术体系进行深入剖析和总结,把系统架构设计相关技术体系的最核心内容做充分的说明和展示。   


下季部分讲述一个完整案例从无到有,从小到大的架构演进过程。首先从系统具体的业务场景出发,采用领域驱动设计思想对业务系统进行分析和建模,并从业务架构推到出系统组件和整体技术架构。基于具有通用意义的系统设计和开发策略,确定案例的分层与分割策略,然后分别设计和实现了基础服务、应用服务、开放服务、系统集成服务、缓存服务和消息传递服务等6大核心服务,各个服务之间通过分布式技术进行交互和协作,从而构成一个复杂而又完整的架构体系。课程中不仅使用了Dubbo、RESTful、消息中间件等主流开发框架和工具,还根据具体业务场景设计并实现了自定义缓存、自定义服务总线等组件,确保案例架构的完整性和扩展性。通过单元测试、集成测试等手段对各个服务进行充分的验证,演示了案例中业务功能以及设计的正确性。




天涯兰老师:本名郑天民,海归硕士,多年软件行业从业经验,从事过大型企业级应用和互联网系统的设计开发工作,前后担任系统分析架构师、技术经理和研发总监等职务,多年大型软件公司的内部培训讲师经历,主持过十余个面向研发人员的技术和管理类培训系列课程,对系统架构设计和研发过程管理有较深的理解和造诣。课程设计过程中善于结合自身的工作经历,并在充分吸收目前业界主流的方法论和实践的基础上结合各种技术的特点和应用场景,提炼和抽象核心内容作为课程的基本框架,并配合明确的演讲思路和高效的表现技巧,形成带有明显个人特色的课程录制和演讲风格,在面向各个级别技术人员培训课程的设计和授课方面有独到的思路和丰富的经验。




上季:


一、系统架构设计原理部分讲解: 

第一讲:系统架构设计概述

第二讲:架构风格之系统结构(MVP模式)

第三讲:架构风格之分布式(Broker模式)

第四讲:架构风格之资源管理(Resource Pool模式)

第五讲:架构风格之事件分离(Reactor模式、Publish/Subscribe模式)

第六讲:架构风格之适配与集成(Pipe&Filter、Adaptor模式)

第七讲:模块化之重用与内聚

第八讲:模块化之消除依赖

第九讲:模块化之保持可用

第十讲:模块化之确保扩展

第十一讲:系统架构设计原理总结 


二、面向服务体系架构部分讲解: 

第十二讲:面向服务体系架构概述

第十三讲:SOA相关技术

第十四讲:RPC

第十五讲:传输协议

第十六讲:序列化

第十七讲:JAX-WS规范

第十八讲:JAX-WS CXF实现

第十九讲:JAX-RS规范

第二十讲:JAX-RS Jersey实现

第二十一讲:Spring MVC RESTful

第二十二讲:构建服务

第二十三讲:Protobuf简介

第二十四讲:Protobuf应用

第二十五讲:Thrift简介

第二十六讲:Thrift应用

第二十七讲:Dubbo简介

第二十八讲:Dubbo基本功能(上)

第二十九讲:Dubbo基本功能(下)

第三十讲:Dubbo基本原理

第三十一讲:框架设计原则(上)

第三十二讲:框架设计原则(下)

第三十三讲:Zookeeper简介

第三十四讲:Zookeeper应用

第三十五讲:服务器推送技术

第三十六讲:面向服务体系架构总结


三、缓存与性能优化部分讲解: 

第三十七讲:性能优化概述

第三十八讲:Memcached基本操作

第三十九讲:Memcached内存模型

第四十讲:Memcached分布式

第四十一讲:Redis与基本命令

第四十二讲:Jedis基本应用(上)

第四十三讲:Jedis基本应用(下)

第四十四讲:Redis功能组件

第四十五讲:Redis基本原理

第四十六讲:Redis存储模型

第四十七讲:Redis分布式

第四十八讲:NoSQL简介(上)

第四十九讲:NoSQL简介(下)

第五十讲:Nginx简介

第五十一讲:Nginx基本配置

第五十二讲:Nginx服务器架构

第五十三讲:Nginx反向代理

第五十四讲:Nginx负载均衡

第五十五讲:Nginx缓存机制


四、消息中间件部分讲解: 

第五十六讲:消息传递模型与机制

第五十七讲:JMS实例

第五十八讲:JMS消息

第五十九讲:点对点模型

第六十讲:发布订阅模型

第六十一讲:JMS消息传送和事务

第六十二讲:ActiveMQ基本配置(上)

第六十三讲:ActiveMQ基本配置(下)

第六十四讲:ActiveMQ应用

第六十五讲:ActiveMQ高级特性

第六十六讲:ActiveMQ多语言支持

第六十七讲:Kafka简介(上)

第六十八讲:Kafka简介(下)

第六十九讲:RocketMQ简介(上)

第七十讲:RocketMQ简介(下)

第七十一讲:消息中间件总结


五、企业服务器总线部分讲解: 

第七十二讲:系统集成方式

第七十三讲:服务总线解决方案

第七十四讲:消息与通道(上)

第七十五讲:消息与通道(下)

第七十六讲:消息路由(上)

第七十七讲:消息路由(下)

第七十八讲:消息转换器

第七十九讲:消费者

第八十讲:消息网关

第八十一讲:集成端点:JMS与Kafka

第八十二讲:集成端点:JMS/Kafka

第八十三讲:集成端点:HTTP与TCP

第八十四讲:集成端点:XML

第八十五讲:集成端点:Web Service

第八十六讲:集成端点:文件与FTP

第八十七讲:系统管理

第八十八讲:企业服务总线总结(上)

第八十九讲:企业服务总线总结(下)


六、批量数据处理部分讲解:  

第九十讲:批处理与Spring Batch(上)

第九十一讲:批处理与Spring Batch(下)

第九十二讲:Spring Batch基本应用(上)

第九十三讲:Spring Batch基本应用(下)

第九十四讲:Spring Batch配置

第九十五讲:Spring Batch运行

第九十六讲:Spring Batch Reader(上)

第九十七讲:Spring Batch Reader(下)

第九十八讲:Spring Batch Writer(上)

第九十九讲:Spring Batch Writer(下)

第一百讲:Spring Batch Processor(上)

第一百零一讲:Spring Batch Processor(下)

第一百零二讲:Spring Batch健壮性

第一百零三讲:Spring Batch工作流(上)

第一百零四讲:Spring Batch工作流(下)

第一百零五讲:Spring Batch监控

第一百零六讲:Spring Batch与系统集成


七、垂直化搜索引擎部分讲解: 

第一百零七讲:搜索引擎概述

第一百零八讲:Lucene简介

第一百零九讲:Lucene构建索引(上)

第一百一十讲:Lucene构建索引(下)

第一百一十一讲:Lucene执行搜索

第一百一十二讲:Lucene分析过程

第一百一十三讲:Solr简介

第一百一十四讲:Solr核心概念

第一百一十五讲:Solr配置和组件

第一百一十六讲:Solr索引

第一百一十七讲:Solr执行搜索


八、安全性部分讲解: 

第一百一十八讲:安全性概述

第一百一十九讲:Web攻击与防范

第一百二十讲:加密算法

第一百二十一讲:认证

第一百二十二讲:协议

第一百二十三讲:Apache Shiro简介

第一百二十四讲:Apache Shiro配置

第一百二十五讲:Apache Shiro认证

第一百二十六讲:Apache Shiro授权

第一百二十七讲:Apache Shiro加密

第一百二十八讲:Apache Shiro Session管理

第一百二十九讲:Apache Shiro Web

第一百三十讲:Apache Shiro Realm

第一百三十一讲:核心技术总结


下季:


 一、案例分析: 

第一讲:案例分析之案例概述

第二讲:案例分析之领域驱动设计(上)

第三讲:案例分析之领域驱动设计(下)

第四讲:案例分析之业务需求和系统建模

第五讲:案例分析之系统组件和整体架构(上)

第六讲:案例分析之系统组件和整体架构(下)

第七讲:案例分析之MyBatis框架与最佳实践(上)

第八讲:案例分析之MyBatis框架与最佳实践(下)

第九讲:案例分析之Spring框架(上)

第十讲:案例分析之Spring框架(下)

第十一讲:案例分析之SpringData

第十二讲:案例分析之Maven(上)

第十三讲:案例分析之Maven(下)

第十四讲:案例分析之单元测试

第十五讲:案例分析之系统设计和开发策略

第十六讲:案例分析之系统分层和分割策略

第十七讲:案例分析之基础服务定义与基本实现

第十八讲:案例分析之基础服务测试与重构(上)

第十九讲:案例分析之基础服务测试与重构(下)

第二十讲:案例分析之应用服务定义与基本实现

第二十一讲:案例分析之应用服务测试与重构(上)

第二十二讲:案例分析之应用服务测试与重构(下)

第二十三讲:案例分析之开放服务策略与设计

第二十四讲:案例分析之开放服务基本实现 

第二十五讲:案例分析之开放服务测试与重构

第二十六讲:案例分析之系统集成需求与实现策略

第二十七讲:案例分析之系统集成服务设计

第二十八讲:案例分析之系统集成服务实现与验证(上)

第二十九讲:案例分析之系统集成服务实现与验证(下)

第三十讲:案例分析之缓存场景及实现策略

第三十一讲:案例分析之自定义缓存实现与验证(上)

第三十二讲:案例分析之自定义缓存实现与验证(下)

第三十三讲:案例分析之消息传递场景与应用

第三十四讲:案例分析之消息服务实现与验证

第三十五讲:案例分析之持续集成与Jenkins

第三十六讲:案例分析之总结




 

 

 

 



目标一. 让学员理解系统架构的概念、构成以及各种技术体系的通用性原理


目标二. 让学员对面向服务体系架构、缓存与性能优化、消息中间件、企业服务总线、搜索引擎、批量数据处理、安全性框架等核心技术有全面了解


目标三. 让学员能够应用RESTful、Dubbo、Redis、Nginx、ActiveMQ、Spring Integration、Spring Batch、Apache Shiro等技术、框架和工具进行系统设计和开发


目标四. 让学员等掌握各种核心技术和工具框架背后的设计理念和实现原理,从而根据业务发展需要进行技术选型


目标五. 让学员理解如何根据业务场景确定业务架构,并根据业务架构推导出技术架构的方法论与整体流程。


目标六. 让学员能够根据具体案例确定系统的分层、分割、服务的设计和演进等思想和实践


目标七. 让学员等掌握根据具体业务场景以及技术体系进行功能和架构验证的方法    

 



亮点一、技术原理导向,从方法论的高度对各种技术体系的通用性原理进行提炼和抽象,从原理的角度出发引出基于该原理所对应的技术实现方式。


亮点二、主流核心技术讲解,从目前主流的系统架构分层模型出发,对每个架构层次中所涉及的工具、技术和框架进行详细阐述,包括应用方式、设计理念和优劣势分析等。


亮点三、设计思路导向,从方法论的高度对分析建模、架构设计等原理和实践方式进行阐述,结合具体场景推导出对应的设计方案和实现技术体系。


亮点四、服务设计、演进、验证过程闭环讲述,采用面向服务思想从无到有对整个案例进行架构论证和设计,在主流工程实践的基础上,基于自身的思考实现自定义的核心技术组件,并对同类场景较高的参考价值。


亮点五、课程体系设计和演讲思路,结合各个技术的特点和应用场景,对众多技术进行明确、高效的内容编排和展示,通过丰富的技术内容和鲜明的演讲风格和对学员进行合理引导



1.课程针对人群

本课程针对熟悉Java EE常见技术并有一定系统设计经验的Java后台服务设计和开发人员。

   

2.我该怎么学,如何才能学好这门课程,给些建议。

2.1、时间上的安排建议

本课程共127讲,由于内容有一定的深度和高度,建议以每天2-3讲的进度往前学习。 

2.2、学习要求

如果工作过程中正在或即将使用某种核心技术,可直接进入该技术系列进行学习;如果没有,建议按照整个课程大纲对系统架构设计基本原理和核心技术依次进行学习。

2.3、讲师建议

1.本课程以技术原理为基本切入点,希望学员在充分掌握相关原理之后再进入工具和技术实现部分的学习。

2.原理相关内容相对抽象,建议参考相关书籍和网上资料进行配合学习以加深理解。

3.本课程内容非常多,不可能面面俱到,需要学员在课余时间进行知识点和相关实例的扩展学习。

4.部分核心技术会有专题进行总结,可不定时进行回顾。

5.最后祝您学有所成




课程是属于某个特定的专业技术,掌握该技术后,你可以从事以下职位的相关工作

1.Java系统架构设计师 


 

 

 


评价(0) 立即评论
0/150