4006-998-758
3000+课程任你选择
架构实践
研发学院 业务 技术 整体 开课时间:2021-07-03
曹雪松

曾担任淘宝技术总监、华胜天成项目经理,精通软件设计的理论、实践和工具,有10年以上的大型项目研发及项目管理经验,曾经策划多个大型项目与网站的架构,主持过访问量达亿级大型网站,熟悉大型网站的优化与运维。掌握多种开发平台熟悉各种中间件框架平台,研究过大量开源的框架平台,经过多年实践形成自己架构风格,擅长Java、javaEE方面的各种技术; 在软件架构、设计模式、详细设计、重构、海量数据处理和优化、中间件技术、nosql等方面有丰富的实践经验亲自参与实施项目:淘宝数据魔方,淘宝服务平台,国电调试所项目管理系统,中科院子午工程数据与通信系统,某大型电子商务网站架构、项目管理、性能优化,苏州金莱克洁具有限公司ERP项目,苏州海关保税加工辅助核销系统等。


查看老师详情
课程内容

课程主题

课程内容

 

第一部分

架构整体分析

1. 高性能分析

2. 高可用性分析

3. 高可扩展分析

 

 

 

 

 

第二部分

走正确的路

一、 如何走正确的路

1. 写代码的误区

二、 写代码需要经历的阶段

1. 向对象的基础知识

2.学习设计模式。

3.学习反模式

4.学习重构

5.开始通往优秀软件设计师的路上

6.没有终点,只有坚持不懈的专研和努力

三、大牛的法宝

1.牛人爱惜自己的时间。

2.牛人善于总结.

3.牛人懂得专注

4.牛人注重动手能力

 

 

 

第三部分

架构师理论篇

一、架构师概览

1.架构师需要懂得哪些知识

2.软件行业架构师两个定义

3. 软件行业互联网与常规企业的区别

4.架构师内部方向

5.架构师不是万能的

6.互联网团队特点

7.架构是要靠团队做出来的

8.架构师会做什么?

9.架构师团队内做的事情

10.互联网常见架构优化项

二、如何成为架构师

1.行业动态要了解,时刻关注技术更新

2.开发时先设计然后在做,做好后总结

3.关注公司业务动态,结合产品观察

4.关注系统运维及相关技术

5.关注业务划分技巧及目的

6.清晰化自己掌握的技术的用途

7.多沟通

三、互联网架构师必备技能

1.卓越的程序员:每个好架构师都是一位出色的程序员

2.抽象思维:驾驭概念的技能是最高潜力

3.技术前瞻性:站在技术的山顶向前眺望

4.透过问题看本质:解决问题和绕开问题

5.跨域知识:要成为百科全书式的智者

6.沟通能力:善于沟通的技术领袖

四、如何构建架构师知识体系

1.从为什么开始

2.知识的获取

3.知识的整理和保存

4.知识的分享

5.知识的利用

6.创新

7.回到原点

五、总结技能表

1.通用技能

2.专业技能

3.web安全

 

 

 

 

 

 

第四部分

业务架构实践

一、可扩展性架构案例分析

1.作为开发,你是否真的了解业务

2.可扩展架构,如何打造一个善变的柔性系统

3.可扩展架构案例1:电商平台架构师如何演变的

4.可扩展架构案例2:App服务端架构师如何升级的

5.可扩展架构案例3:中台

二、可复用架构案例分析

1.可复用架构案例1:如何设计一个基础服务

2.可复用架构案例2:如何对现有系统做微服务改造

3.可复用架构案例3:中台是如何炼成的

 

 

 

 

 

 

 

第五部分

技术架构实践

一、高可用架构案例分析

1.作为开发,你真的了解系统吗

2.高可用架构:如何让你的系统不掉链子

3.高可用架构案例1:如何实现020平台日订单500万

4.高可用架构案例2:如何第一时间知道系统哪里有问题

5.高可用架构案例3:如何打造一体化的监控系统

二、高性能和可伸缩性架构分析

1.高性能和可伸缩架构:业务增长,能不能加台机器就搞定

2.高性能架构案例:如何设计一个秒杀系统

3.可伸缩性架构案例:数据太多,如何无线扩展你的数据库

三、综合案例

1.电商平台技术架构是如何演变的。



返回上一级