端海教育集团
全国免费热线:4008699035 微信号:shuhaipeixun
或15921673576(微 信 同 号) Q Q:849322415
首页 课程表 在线聊 报名 讲师 品牌 QQ聊 活动 就业
 

高级软件架构设计分析和实践课程

 
   班级规模及环境--热线:4008699035 手机:15921673576( 微信同号)
       坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。
   上课时间和地点
上课地点:【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦 【石家庄分部】:河北科技大学/瑞景大厦
最近开课时间(周末班/连续班/晚班):请点击此处咨询在线客服
   实验设备
     ☆资深工程师授课
        
        ☆注重质量 ☆边讲边练

        ☆合格学员免费推荐工作
        ★实验设备请点击这儿查看★
   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
        2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供课后答疑。
        3、培训合格学员可享受免费推荐就业机会。

课程大纲
培训对象:
系统架构师、分析人员、设计人员、开发人员和测试人员
学员基础:
具备一定的软件开发和项目实践经验
课程收益:
 掌握规范和全面地创建软件架构的技能
 掌握使用包括需求分析信息和架构模式,以构建高质量和成熟的软件架构
 破解如何在时间、成本和质量之间追求平衡,以低成本平稳地架构演进
 借助金融、电信等大型项目案例了解大型软件架构最佳实践
课程描述:
本课程以实践和案例驱动,采用案例贯穿整个课程,来完成学习实践环节,让学员体验从需求到架构的完整过程。在课程中学员将被赋予不同的开发角色,通过模拟不断地需求,以及不断地调整案例内容状况变化,使学员感悟架构设计的艰辛和成就。

课程名称 高级软件架构设计分析和实践
内容
Part1-架构视图和软件架构文档-如何有效描述架构蓝图
软件架构的视图 
 软件架构视图的意义, 软件架构师的多维思考
 逻辑视图、开发视图、部署视图、运行视图、数据视图 ,实现视图
 如何和怎样绘制软件架构视图
 UML建模工具在架构视图的应用
 典型案例分析:结合多个电信,金融行业项目案例,分析真实项目软件架构视图

Part3-软件架构设计过程
软件架构设计过程
 软件架构设计过程方法论(步骤和相应的成果)
 典型案例分析:结合具体项目案例进行分析:演示架构设计过程

商业架构分析
 软件系统边界和外部系统接口的定义
 大型软件系统的划分子系统原则
 子系统功能模块的分解
 子系统间的通信接口的设计
 如何应对系统内部紧耦合、高内聚
 软件系统关键质量属性树和可行性分析
 软件系统部署架构(分布式/数据分布/通信/安全)
Part4-高性能、高可靠、高安全架构设计
网站的高性能架构
 高性能架构概述
 Web 前端性能优化
1 )、 浏览器访问优化
2 )、 CDN 加速
3 )、 反向代理
 应用服务器性能优化
1 )、 分布式缓存
2 )、 异步操作
3 )、 使用集群
4 )、 代码优化


网站的高可用架构
 高可用的网站架构
 高可用的应用
1 )、 通过负载均衡进行无状态服务的失效转移
2 )、 应用服务器集群的Session 管理
 高可用的服务
 高可用的数据
1 )、 CAP 原理
2 )、 数据备份
3 )、 失效转移

网站架构的伸缩性设计
1 )、 不同功能进行物理分离实现伸缩
2 )、 单一功能通过集群规模实现伸缩
 应用服务器集群的伸缩性设计
1 )、 HTTP 重定向负载均衡
2 )、 DNS 域名解析负载均衡
3 )、 反向代理负载均衡
4 )、 IP 负载均衡
5 )、 数据链路层负载均衡
6 )、 负载均衡算法
 分布式缓存集群的伸缩性设计
1 )、 Redis分布式缓存集群的访问模型
2 )、 Redis
3 )、 分布式缓存集群的伸缩性挑战
4 )、 分布式缓存的一致性Hash 算法
 数据存储服务器集群的伸缩性设计
1 )、 关系数据库集群的伸缩性设计
2 )、 NoSQL 数据库的伸缩性设计

网站的可扩展架构
 构建可扩展的网站架构
 利用分布式消息队列降低系统耦合性
1 )、 事件驱动架构
2 )、 分布式消息队列
 利用分布式服务打造可复用的业务平台
1 )、 Web Service 与企业级分布式服务
2 )、 大型网站分布式服务的需求与特点
3 )、 分布式服务框架设计
Part7-大型软件系统架构实践与剖析
综合软件架构实践与剖析(以实际项目案例为背景)
 金融行业—XXXX财富管理软件架构案例研究 


 

 

android开发板
linux_android开发板
fpga图像处理
端海培训实验设备
fpga培训班
 
本课程部分实验室实景
端海实验室
实验室
端海培训优势
 
  备案号:备案号:沪ICP备08026168号-1 .(2014年7月11)...................
友情链接:Cadence培训 ICEPAK培训 EMC培训 电磁兼容培训 sas容培训 罗克韦尔PLC培训 欧姆龙PLC培训 PLC培训 三菱PLC培训 西门子PLC培训 dcs培训 横河dcs培训 艾默生培训 robot CAD培训 eplan培训 dcs培训 电路板设计培训 浙大dcs培训 PCB设计培训 adams培训 fluent培训系列课程 培训机构课程短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班培训 南京 NS3培训 OpenGL培训 FPGA培训 PCIE培训 MTK培训 Cortex训 Arduino培训 单片机培训 EMC培训 信号完整性培训 电源设计培训 电机控制培训 LabVIEW培训 OPENCV培训 集成电路培训 UVM验证培训 VxWorks培训 CST培训 PLC培训 Python培训 ANSYS培训 VB语言培训 HFSS培训 SAS培训 Ansys培训 短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班 端海 教育 企业 学院 培训课程 系列班 长期课程列表实践课程高级课程学校培训机构周末班 短期培训系列课程培训机构 端海教育企业学院培训课程 系列班