|
|
课程介绍:
4 y7 g+ H9 s3 k8 o. O3 G" R4 U/ s6 M本部分从系统架构设计的基本原理出发,对系统设计的架构风格和模块化思想进行阐述。同时,对面向服务体系架构、缓存与性能优化、消息中间件、企业服务总线、批量数据处理、垂直化搜索引擎和安全性等多个核心技术进行详细讲解,对每个核心技术都从业务需求和架构设计的基本思路切入,在对原理有提纲挈领的把握之后,阐述相关技术体系下的数十种主流工具和框架的应用、设计和实现原理,并对部分重要技术体系进行深入剖析和总结,把系统架构设计相关技术体系的最核心内容做充分的说明和展示。
" p3 q/ N/ V( K3 {1 c6 @
! P t5 n ~- R% y课程目录:: ^; p1 s7 `) f0 |( V; s5 X
一、系统架构设计原理与核心技术篇 W% P' ?) n: j
01.系统架构设计原理 + 架构风格 + 模块化
8 B. H; a; B1 N) q. y# c2 h {1 U02.面向服务体系架构 + JAX + Dubbo + Zookeeper" e) y4 K% c3 ]& J
03.缓存与性能优化 + Memcached + Redis + Nginx- q# w- l+ P" }5 L4 p' B- Q
04.消息中间件 + JMS + ActiveMQ + RocketMQ
: @2 D2 P9 \4 }05.企业服务器总线 + 集成端点 + 系统管理
; n; \! d5 i' p$ P06.批量数据处理 + Spring Batch3 b5 f ]* N; d, E0 P
07.垂直化搜索引擎 + Lucene + Solr4 ^' v. {: m7 |
08.安全性 + 加密算法 + Apache Shiro& h: j$ A, O* j( X. ~4 A
二、程序员向架构师转型之路篇0 ]( C# w' J3 k+ p' W. l9 ~4 l. i/ o
09.程序员向架构师转型 + 架构师角色 + 架构师视图、视角' K0 g; y% N/ A- n8 K
10.软件体系结构 + 数据访问模式 + 架构模型# T0 T' a: v$ k: F9 K8 |
11.领域驱动设计 + 聚合 + 应用程序6 p; j) a) ^3 W
12.类与框架设计 + SPI原理与应用
" r0 }- o) X$ H) b* ?' ?13.分布式系统架构设计 + RPC架构 + 传输协议+ e1 l% f$ W3 ~
14.微服务架构设计 + Spring Boot + 微服务8 ^3 N/ x# y4 n+ a' `" B
15.技术体系衔接课程 + 垂直化 + 安全性' c- _' y- H' c, E0 c+ L
16.软件架构与系统工程 + 计划管理 + 风险管理" Q2 e5 ?5 L6 q+ K A
17.业务模型设计 + 建模
! m) F6 M" H$ w' Y4 T18.敏捷方法与实践 + 极限编程 + Scrum框架
/ h3 E" y1 \2 t- [8 k; g19.软件交付模型 + 配置管理
) K; B0 p1 X& d20.架构师的软技能 + 沟通 + 管理4 [+ d/ J- z+ B1 E$ Y! M& U* H
三、实战案例篇9 m" m' s' w% C3 s/ G8 x! o0 T
21.案例分析之领域驱动设计
2 D1 t! G. U2 b* j' ^22.案例分析之业务需求和系统建模
/ p+ W; \" Y- T) l( u+ {23.案例分析之系统组件和整体架构
8 @! M- f1 |1 R24.案例分析之MyBatis框架与最佳实践6 T; a, |0 H5 I0 j
25.案例分析之Spring框架
/ @6 J& W; o! r# j26.案例分析之SpringData
: T) ]5 B2 B- {- X27.案例分析之Maven
4 _/ M4 ~! Q3 I8 r) X28.案例分析之单元测试
) U' P9 G; H- k29.案例分析之系统设计和开发策略' k9 W: K; y' y/ d; k
30.案例分析之系统分层和分割策略
; ?) o1 P* N! l4 B6 h31.案例分析之基础服务定义与基本实现
2 n! ^$ A$ U9 J32.案例分析之基础服务测试与重构; N X% I$ J( _! ] m4 G
33.案例分析之应用服务定义与基本实现! q* ]8 u/ ]) }. |2 t8 E
34.案例分析之应用服务测试与重构2 \( m' _0 j7 q9 ]% j
35.案例分析之开放服务策略与设计
& c, Q3 F4 P! S) c- } {+ L* N" }36.案例分析之开放服务基本实现
- y* g" [9 ?0 U) P1 ^37.案例分析之开放服务测试与重构9 t$ l6 z# @; K& }4 V. G0 {
38.案例分析之系统集成需求与实现策略. ?1 P$ ?8 N( P, B- F
39.案例分析之系统集成服务设计
7 ^9 W$ v p" x40.案例分析之系统集成服务实现与验证
3 O0 P+ |$ d, {# W+ p k41.案例分析之缓存场景及实现策略
: ?7 b2 L7 X0 l9 W3 }; b) @! c42.案例分析之自定义缓存实现与验证
, W8 S1 r% g+ ?) {! m/ _43.案例分析之消息传递场景与应用9 H6 b% Q2 I' k' E8 |6 q. s
44.案例分析之消息服务实现与验证
' I4 a8 i2 h- x2 E) ~ h( G45.案例分析之持续集成与Jenkins
8 a; b% C7 [2 f7 S* q) _7 z! x四、企业项目篇$ ]+ R+ c# a' v
46.使用Apache ActiveMQ开发企业级系统案例
9 g$ q! T7 w! p0 L) ~47.大型电商平台从架构剖析设计到功能实现全程实录
) B0 L% P& Y! C% A5 S48.基于REST、SPDY、异步IO深入规模化网络、信息安全、通信优化企业应用系统' {; I, c7 j. w9 f( t
49.基于JavaEE技术实现的商业银行信息系统架构剖析. }2 m, B$ Y. k) {# d4 v" r9 M
50.基于Spring Boot框架企业级应用系统开发全面实战8 M% m4 C( p1 G3 ~$ P I# [8 ~
五、架构拓展篇
# a; x) q9 D4 ~) K0 b% Y51.MSSQL、MySQL、Oracle三大主流传统数据库快速上手
$ D. t" H" q4 s& x. f52.深入Java性能调优
1 |, i: V7 h* L8 k& M53.内存计算框架Spark
# F; t+ e, j0 G8 |( K/ q54.大数据协作框架' @2 U! s1 q0 i- s5 u+ T
8 s. S( n/ O9 E( a0 N) u q
! u6 n: J" o6 `) H来源: 北风网 首席互联网架构师高级研修班课程(高端) |
|