私塾在线成立十年来,我们已做到:

帮助数千人成长为架构师

从2013年推出第一套
《高级软件架构师实战培训》开始
陆续推出了多套备受好评的
架构师培训精品实战课程

帮助很多人拿到年薪60万以上

初中级架构:年薪大致50-80万
中高级架构:年薪大致60-120万

下一个,会是你吗?

帮助很多人进入一线大厂

阿里、腾讯、百度、美团、字节跳动
小米、京东、B站、贝壳、拼多多
快手、微博、网易、携程、唯品会
58同城、爱奇艺、360 等名企

20年经验升华:架构设计之道法术

架构思维和架构设计本质

从高层架构思想,系统的演进方法,到"三高一海"的架构方案。 系统培养宏观架构思维,学习具体的架构设计方法,掌握架构设计本质, 形成以不变应万变的亿级架构设计能力。

架构师的十大核心技能

业务需求分析、业务架构设计
高层架构设计、技术架构设计
应用架构设计、数据架构设计
部署架构设计、架构验证评估
制定技术规范、架构优化重构

架构设计能力内化成为你的能力

我们有自己独到的架构思维,有自己的架构设计方法论, 老师会带领大家掌握这套思考方式,快速达到10年Java经验的人的思想成熟度。 要成为架构师不单是学,还要练, 内化的关键就是刻意练习

经常有人问:为啥上不去?
     工作好几年,会的技术也不少了,可就是无法再上一个台阶,
     无法成为架构师?职位和薪水也没啥提高?

       因为你只是掌握了开发的技术,而没有具备“架构设计”的能力,不能从零开始,从无到有的“架构”、“设计”一个系统,不具备掌控整个项目的能力,不能独当一面。
       更不具备应对高并发、高性能、高可用、海量数据等问题的互联网应用架构设计的能力,掌握再多的开发技术,也还只是停留在程序员这个层级,自然升上不去了。
       如果要想职位和薪水有大幅度的提高,你就必须要补上“架构设计”这方面的技能,否则,是很难再进一步的!
       开发能力 + 架构设计能力 是 架构师的两大核心支撑能力。
       每个职业层级都是有薪水天花板的,程序员能拿到年薪40万以上的就很少了,而架构师层级,就算是初级的架构师,起步也在年薪40-60万。
       因此:
       如果你想要从一堆同事中脱颖而出,获得职位、薪水大提升
       如果你想要进入更高一级的职业层次,一步领先,步步领先
       如果你已经掌握了很多开发技术,知道很多“高大上”的词,但真给你一个项目,你根本就不知道怎么做架构设计,或者是无法做出合理的架构设计!!
       如果你已经做开发好几年,但就是无法突破瓶颈,无法再上一个台阶成为真正的架构师!!!
       那么,来跟着CC学《高级互联网架构师-“架构设计之道”实战课程》就对了!!!!!

课程目标:

       让你突破瓶颈,真正上位,年薪涨十万必备

课程特色:

   1:多场景架构设计学习,真正的架构设计实战训练,写到简历里都是亮点
       整个课程从零起步,完成四个大型的系统架构设计:
           项目一:年交易200亿的B2B电商平台架构设计实战
               偏重:复杂业务、海量数据处理
           项目二:支持每秒60万+QPS的大会员系统架构设计实战
               偏重:高并发读、高性能
           项目三:单次直播活动10亿交易额的抢购活动架构设计实战
               偏重:高并发写、高性能
           项目四:支持日千万级单量的电商系统的库存系统架构设计实战
               偏重:高并发混合读写、海量数据处理、高性能、高可用
       通过《年交易200亿的B2B电商平台架构设计实战》项目来贯穿学习架构设计的每一步,然后特别安排三大项目,各有侧重点,进行实际的架构设计“落地”实战,真正做出来,才是真的会。

   2:让你从架构师的角度,真正“落地”、真正“做”的项目架构设计实战
       课程中会动用数十台云服务器,真正去展示“落地实现”出来的项目架构,是怎么去做到高性能、高并发、高可用的,是怎么去支持QPS60万+,是怎么去支持每秒3万单抢购活动的,是怎么去支持日千万级订单的。
       不再是PPT架构,不再只有架构图,不再只有架构设计思路,而是一步一步,展示架构设计的过程,解决每一步的细节问题,真正把架构设计做出来。
       不真正落地的架构设计都是在耍流氓!

   3:真正系统化、实用化的知识体系——C系架构设计法
       从需求分析开始,真实再现一个项目完整的架构设计过程,学习每一步都该做什么,怎么做,做的思路、方法、技巧和经验,最最重要的是,每一步都要做配套的训练和实战,从而真正掌握架构设计!
       系统完整的讲述整个架构设计的全过程,给你真正系统化、实用化的知识体系,事实上,架构设计的每一步,每个阶段,都有足够出彩的地方,不再仅仅是点状的讲几个明星设计点,以显得高大上,当然这些点也会在课程中讲到。

   4:刻意的实战训练
       学习架构设计过程中每一步的知识,基本都按照如下方式进行讲解和训练:
       (1) 如何做:讲述做的方法、思路、技巧和经验
       (2) 方法训练:结合真实项目进行实战训练,真正学会如何去做
       (3) 项目实战: 贯穿课程项目:年交易200亿的B2B电商平台架构设计实战
       (4) 实战讲评:老师对学员所做的实战训练,进行讲评,给出改进的建议和意见,让大家能真正领会和掌握所学的知识。
       大家都懂得一个道理:听别人讲一万遍不如自己动手做一遍,真正解决“听上去都对,都很有道理,就是自己一做就不会”的问题。

   5:采用高端人才的培养方式
       采用高端人才的培养方法,每个人都要深度参与、研讨、发言、圆桌会议、老师点评等多种手段相结合,真正让你去理解、去思考、去研究、去领悟、去掌握 架构设计之道,成为真正的架构师!
       而不是简单粗暴的老师讲、你来听,理解多少就只有天知道了。对于学习,你要明白一点:听到多少、看过多少都不重要,重要的是理解了多少、掌握了多少,真正留下来的,成为你自身能力的那一部分,才是真正的收获,其它都是浮云。
       请记住,你是要成为架构师,而不是高级程序员,不同的层次,不同的眼界,不同的思维方式、不同的能力要求,当然需要不一样的培养方式。
      

课程大纲:

       大家一起来做架构设计,把知识、技能和经验都溶于过程中,通过“传”、“帮”、“带”的方式,实现知识和技能的转移,提升你的架构设计能力。
       一共九个大阶段共约八十大项、数百个小项知识块,系统完整的学习。
       一:路在何方:看清目标和方向
       二:核心基础:从原地起步
       三:需求分析:架构设计必备基本功
       四:高层架构设计阶段:从无到有描绘系统蓝图
       五:高层架构设计细化之概要设计阶段:由粗到精细化系统架构
       六:高架构设计细化之详细设计阶段:细化和完善架构设计,走向真正落地实施
       七:领域驱动设计(DDD):复杂业务应对之道
       八:架构设计之后:要证明能满足设计的需要,不是PPT架构
       九:项目架构设计“真正落地”,三大项目实战


 路在何方:目标和方向
   从架构师的角度看待架构
   深入理解和认识架构
   众说纷纭的架构分类
   架构设计到底是什么
   深入理解和认识架构设计
   彻底分清楚功能设计和架构设计
   进一步理解和认识功能设计
   C系架构设计法:我们所说的架构设计
   认识目标:什么是架构师
   十分钟让你理解架构师
   找准方向:架构师的核心技能要求
   架构、架构设计和架构师的关系
   明白差距:开发人员和架构师
    

 核心基础:从原地起步
   大道至简:基本设计思想
     封装
     隔离
     由大到小,由粗到精,逐步细化
     迭代
   基本设计原则
     SRP 单一职责原则
     OCP 开闭原则
     LSP 里氏替换原则
     ISP 接口隔离原则
     DIP 依赖反转原则
     迪米特法则
     好莱坞法则
     CARP 合成聚合原则
   必备基础:UML快速上手
     UML的五大视图九大图的快速上手
    

 需求分析:架构设计必备基本功
   年交易200亿的B2B电商平台的
   复杂业务的需求分析
   需求分析之前:先来聊聊需求调研
   需求分析之道:需求分析要做什么
   需求分析之法:需求分析的方法
     需求调研人员讲业务:理解业务场景
     划定范围:明确系统边界
     需求分析六大实战心法之:逐字逐句审读法
     需求分析六大实战心法之:业务走查法
     需求分析六大实战心法之:问题挖掘法
     需求分析六大实战心法之:功能点分析
     需求分析六大实战心法之:业务流程分析
     需求分析六大实战心法之:持续分解
     可视化辅助:原型图
     业务流梳理辅助:流程图
     梳理非功能性需求和质量约束
   解析需求分析的成果物
    

 需求分析实战:年交易200亿的B2B电商平台订单系统
   业务背景介绍
   梳理B2B电商平台订单系统业务流程
   初步明确系统边界,确定订单和周边系统的关系
   初步构建业务架构,分析订单系统业务聚合关系
   构建并完善业务架构,订单系统的业务架构图
   确定订单系统和周边系统的功能交互
   构建订单系统的一级模块关系图
   分析功能点,整理出订单系统的功能点列表
   对每个功能点进行细致分析,写需求分析文档
   B2B电商平台订单系统的的需求分析成果物
    

 高层架构设计阶段 之一
   高层架构设计之道
   高层架构设计起点:确定系统边界
   实战:确定系统边界:B2B电商平台订单系统
   很多人眼中的难点:服务拆分
   子系统、模块拆分
   实战:服务拆分和子系统模块拆分
   架构评估基础:系统性能衡量的基本指标
   架构评估基础:服务端性能测试
   架构设计核心步骤:资源估算
   实战:B2B电商平台订单系统的资源估算
   架构选型参考:架构体系的演变
   架构设计二十八条原则
   他山之石:常见架构模式
   架构设计核心步骤:技术选型
   实战:B2B电商平台订单系统的技术选型
   架构设计核心辅助:技术预研
    

 高层架构设计阶段 之二
   高层架构设计核心:整体技术架构设计
   实战:B2B电商平台订单系统整体技术架构设计
   架构设计思考些什么内容:如何评价技术架构
   大型系统架构设计难点之一:高并发处理
   实战:B2B电商平台订单系统的高并发处理
   大型系统架构设计难点之一:海量数据处理
   实战:B2B电商平台订单系统的海量数据处理
   大型系统架构设计难点之一:高性能之缓存架构
   实战:B2B电商平台订单系统的高性能缓存架构
   大型系统架构设计难点之一:高性能之异步架构
   实战:B2B电商平台订单系统的高性能异步架构
   高层架构设计核心:安全架构
   实战:B2B电商平台订单系统的安全架构设计
   大型系统架构设计难点之一:高可用架构
   实战:B2B电商平台订单系统的高可用架构
   整体部署架构
   实战:B2B电商平台订单系统的部署架构设计
    

 高层架构设计细化之概要设计阶段
   概要设计之任务和方法
   实战:订单系统的高层架构设计的进一步完善
   基础框架设计:核心设计能力之一
      什么是软件框架
      框架和设计模式的关系
      基础框架要实现的功能的来源
      基础框架中常见的基本功能
      从架构层面思考:使用基础框架的几种方式
   实战:订单系统的基础框架设计
   API设计:核心设计能力之一
      从架构师角度来审视API
      架构师必备的API设计原则有哪些
      架构设计大佬玩转API设计的设计秘籍
      业内诸多大佬总结的API设计经验
   实战:订单系统的API设计
   数据库设计:核心设计能力之一
   实战:订单系统数据库设计
    

 高架构设计细化之详细设计阶段
   详细设计之任务和方法
   实战:订单系统的功能详细设计
   实战:订单系统的数据库详细设计
   实战:订单系统的设计模式识别和应用
   实战:订单系统的基础或公共功能设计
   实战:订单系统的缓存设计
   实战:订单系统的异步消息设计
   实战:订单系统的缓存设计
   实战:订单系统的异步消息设计
   实战:订单系统的统一事件中心设计
   实战:订单系统的限流设计
   实战:订单系统的降级设计
   实战:订单系统的幂等设计
   实战:订单系统的分布式Id设计
   实战:订单系统的分布式事务设计
    

 领域驱动设计DDD:复杂业务应对之道
   从架构设计的角度来看待DDD是什么
   理解DDD的战略设计和战术设计
   DDD到底能干什么
   战略设计:建立通用语言,理解领域知识
   战略设计:领域、子域、核心域、支撑域、通用域
   战略设计:限界上下文、上下文映射图
   战术设计:实体、值对象、领域服务、领域事件
   战术:聚合和聚合根、资源库、工厂、应用服务
   站在一定高度去理解DDD分层架构
   传统三层架构转向DDD四层分层架构如何做
   带你认识DDD六边形架构
   精讲CQRS命令和职责分离模式
   深入领会DDD事件驱动架构
   DDD设计的基本方法:事件风暴法
   DDD和微服务相结合,双剑合璧
   用DDD设计微服务代码模型
   实战:按照DDD的方式,对订单业务进行建模
   实战:对比 DDD设计和前面设计的异同
    

 架构设计实战:支持每秒60万+QPS的大会员系统
   大会员系统业务背景
   大会员系统业务讲解
   大会员系统需求分析
   常见的用户账号体系的设计
   与常见的会员系统有什么不同之处
   实站每秒60万+的高并发读
   核心问题抽象和设计
   高层架构设计演变
   概要和详设细化
   核心功能落地实现
   制定部署方案
   阿里云部署
   实际压测
   实战回顾
    

 架构设计实战:单次直播活动10亿交易额的抢购活动
   直播抢单业务背景
   直播抢单业务讲解
   直播抢单业务需求分析
   常见的秒杀系统设计
   与常见的秒杀有什么不同之处
   实战每秒3万+的高并发下单
   核心问题抽象和设计
   高层架构设计演变
   概要和详设细化
   核心功能落地实现
   制定部署方案
   阿里云部署
   实际压测
   实战回顾
    

 架构设计实战:支持日千万级单量的电商系统的库存系统
   电商的库存系统业务背景
   电商的库存系统业务讲解
   电商的库存系统需求分析
   实战高并发场景下库存系统的高并发读写
   库存扣减方案的选择
   核心问题抽象和设计
   高层架构设计演变
   概要和详设细化
   核心功能落地实现
   制定部署方案
   阿里云部署
   实际压测
   实战回顾

主讲老师:

event_img1
陈臣(CC) 老师

     20年Java开发和使用经验,多年首席架构师和CTO,畅销原创书籍《研磨设计模式》作者。
     参与和领导了上百个大中型项目的设计和开发,在互联网应用系统架构、系统设计、应用级框架和中间件开发等方面具有很多经验和领悟。
     更为难得的是,入行20年,仍然奋战在技术一线,深知一线架构师需要掌握哪些技术、掌握到什么程度、一线架构设计会遇到哪些坑、如何才能做出最合适的架构设计,经验最难得!
     在这个课程里面,老师将会毫无保留的把这些经验传授出来,帮助大家更快更好的成长为合格的架构师!

课程形式:部分课程录播 + 部分课程在线直播,直播课程有回放

       综合参与课程调研的会员意见和建议,本次课程采用 录播 + 网络直播(腾讯会议)的方式,小班教学,每个人都能实时和老师互动,以确保学习效果。
       整个课程时长预计96个小时,每个周学习6个小时,约需要16个星期。
       每周的学习时间计划为:发放录播课程约3小时,大家可以灵活安排时间学习,周日下午2点至5点直播学习

开课时间:

       最近一期要等上一期结束,预计 六月 正式开讲

特别提醒:

       1:本课程是真正进行架构设计实战的,不是具体的程序开发方面的技术,开发技术储备不足的朋友,慎重选择本课程。
       2:例如:本课程会提及Redis等开发技术,如果这些基本技术你都不会,那么你不适合学习本课程。本课程不会去讲解这些技术具体怎么开发,只会从架构设计的层次去讲述如何综合应用这些技术以设计出合理的架构。
       3:具体的开发技术,我们会在《2021高级互联网架构师技术实战培训课程》里面去讲解。
       4:开发基础薄弱的朋友,强烈建议选择组合套装 《2021高级互联网架构师技术实战培训课程》+ 《高级互联网架构师 “架构设计之道” 实战培训课程》

详情咨询:

       对于有不清楚、有疑惑的朋友,请加私塾在线qq:2371651507, 微信:
     架构一起学

       详细咨询和了解,如果不在线,请把问题留言即可,上线后会一一回复,谢谢大家!