课程简介
李运华,16 年软件设计开发经验,曾就职于华为、UC、阿里巴巴、蚂蚁金服,带领多个研发团队,承担架构设计、架构重构、技术团队管理、技术培训等职责,先后负责过阿里游戏异地多活、飞鸽消息队列、交易平台解耦、蚂蚁国际澳门钱包等项目,对于高性能、高可用、业务架构、系统解耦等有丰富的经验。
课程设计对标架构师岗位职责,培养架构师核心能力,攻克实际工作难题与面试,讲师亲历大厂架构案例拆解!
架构师岗位职责
负责产品及项目的整体架构设计,开发系统核心模块
规划业务架构的合理演进,能够制定合理的开发工作计划并实施
制定相关技术开发规范,对通用技术进行整理,提高技术复用
优化现有架构,提出合理可行的重构方案
对新技术保持非常高的敏感度,同时有能力进行评估并合理引入
你是否面临以下问题?
资深架构师 / 面试官:
你是否在编程这件事上足够优秀?
你是否掌握架构设计的一般方法,把握好做架构设计的机会?
你是否拥有足够的架构设计知识储备,能够在软件架构的生命周期内和职业生涯中迭代进步。
为何架构设计能力难以提升?
教学目标
明确软件架构的定义,从技术发展历史理解架构设计本质。
掌握大厂常用的应用架构、业务架构、部署架构、系统架构图画法。
掌握“面向复杂度架构设计”方法论。
理解架构设计三原则,明确架构设计和编程的本质区别。
架构工作中的痛点
搞不懂架构、框架、系统、子系统、模块、组件等一大堆概念。
架构听着就很高大上,我感觉自己干不了这个,高不可攀。
以写代码的经验和思路来做架构设计,陷入细节无法自拔。
面对老板、同事、下属,怎么让他们快速理解我的架构思路。
通过学习掌握的核心能力
认清架构本质:从架构演进看架构设计,先搞懂为什么做架构。
学会用图说话:针对不同场景和对象,使用不同的架构图传递架构思路。
掌握完整的架构设计方法论:“面向复杂度”的架构设计。
掌握架构设计本质、架构设计三原则。
哪些人适合报名?
想要提高自己的系统架构能力,跳槽到一线大厂做架构师
缺乏大项目架构认知,想要进阶成长为架构师却无从下手
传统 IT 开发人员想转型互联网开发,想要开阔眼界,汲取专家的经验
课程目录
01.模块一:直播
3月23日开营直播1.mp4
3月23日开营直播2.mp4
3月24日直播回放1.mp4
3月24日直播回放2.mp4
3月27日直播回放.mp4
3月31日直播回放1.mp4
3月31日直播回放2.mp4
4月10日直播回放.mp4
4月3日直播回放.mp4
4月7日直播回放.mp4
02.模块二:选学
第01节课:什么是架构,你理解对了么?.mp4
第02节课:如何画出优秀的架构图.mp4
第03节课:什么是面向复杂度架构设计?.mp4
第04节课:如何做好架构设计?.mp4
第05节课:外包学生管理系统实战1.mp4
第05节课:外包学生管理系统实战2.mp4
第06节课:学生管理系统云平台实战1.mp4
第06节课:学生管理系统云平台实战2.mp4
第07节课:如何设计可扩展架构?.mp4
第08节课:如何设计高性能架构?.mp4
第09节课:如何设计高可用架构?.mp4
第10节课:如何全面提升架构设计质量?.mp4
第11节课:微信红包高性能复杂度分析实战.mp4
第12节课:钱包高可用复杂度分析实战.mp4
03.模块三:如何保证设计出合理的架构?
4月17日直播回放01.mp4
4月17日直播回放02.mp4
4月21日直播回放.mp4
4月24日直播回放01.mp4
4月24日直播回放02.mp4
第13节课:架构师只需要写PPT么?.mp4
第14节课:架构设计前期应该怎么做?.mp4
第15节课:架构设计中期应该怎么做?01.mp4
第15节课:架构设计中期应该怎么做?02.mp4
04.模块四:如何设计业务高性能高可用存储架构??
4月28日直播回放.mp4
5月12日直播回放.mp4
5月8日直播回放.mp4
第16节课:架构设计后期应该怎么做?.mp4
第17节课:消息队列备选架构设计实战.mp4
第18节课:消息队列备选架构选择和细化实战.mp4
第19节课:存储架构模式之数据库存储架构.mp4
第20节课:存储架构模式之复制架构.mp4
第21节课:存储架构模式之分片架构和分区架构.mp4
第22节课:如何设计存储架构?.mp4
第23节课:常见存储系统剖析.mp4
第24节课:千万学生管理系统存储架构设计.mp4
课程说明与解压密码.txt
05.模块五:如何设计业务高性能高可用计算架构?
5月19日直播回放.mp4
5月22日直播回放.mp4
5月26日直播回放.mp4
第25节课:计算架构模式之多级缓存架构.mp4
第26节课:计算架构模式之分布式缓存架构.mp4
第27节课:计算架构模式之负载均衡架构1.mp4
第27节课:计算架构模式之负载均衡架构2.mp4
第28节课:计算架构模式之负载均衡技巧.mp4
第29节课:计算架构模式之接口高可用.mp4
第30节课:微博计算架构实战.mp4
06.模块六:如何设计业务的微服务架构??
5月29日直播回放.mp4
6月2日直播回放.mp4
6月5日直播回放.mp4
第31节课:微服务架构详解.mp4
第32节课:微服务架构陷阱与挑战.mp4
第33节课:微服务基础设施选型.mp4
第34节课:微服务拆分技巧.mp4
课程说明与解压密码.txt
课件资料
架构实战营模块1课后作业.pdf
架构实战营模块1第1课-什么是架构,你理解对了么.pdf
架构实战营模块1第2课-如何画出优秀的架构图.pdf
架构实战营模块1第3课-什么是面向复杂度架构设计.pdf
架构实战营模块1第4课-如何做好架构设计.pdf
架构实战营模块1第5课-外包学生管理系统实战.pdf
架构实战营模块1第6课-学生管理系统云平台实战.pdf
架构实战营模块2第1课-如何设计可扩展架构.pdf
架构实战营模块2第2课-如何设计高性能架构.pdf
架构实战营模块2第3课-如何设计高可用架构.pdf
架构实战营模块2第4课-如何全面提升架构设计质量.pdf
架构实战营模块2第5课-微信红包高性能复杂度分析实战.pdf
架构实战营模块2第6课-钱包高可用复杂度分析实战.pdf
架构实战营模块2课后作业.pdf
架构实战营模块3第1课-架构师只需要写PPT么.pdf
架构实战营模块3第2课-架构设计前期应该怎么做.pdf
架构实战营模块3第3课-架构设计中期应该怎么做.pdf
架构实战营模块3第4课-架构设计后期应该怎么做.pdf
架构实战营模块3第5课-消息队列备选架构设计实战.pdf
架构实战营模块3第6课-消息队列备选架构选择和细化实战.pdf
架构实战营模块3课后作业.pdf