MCA2025升级内容

1.MCA课程理念

马士兵认证架构师(MCA,mashibing Certified Architect)课程是一项由马士兵教育与多家一线互联网公司合作精心打造的高级架构师认证课程,简称《MCA高级架构师》课程。该课程经过充分的市场调研,不仅包含硬核的专业技能,还融入了多领域通用技术解决方案和实战经验,致力于培养企业迫切需要的实战型人才。

《MCA高级架构师》课程专注于Java开发技能培训,涵盖广泛的技术领域,对标阿里P8级专业标准,旨在培养综合能力架构师。课程以实战驱动式教学,技术包括大厂必备的计算机理论、性能调优、中间件底层与源码、分布式与微服务框架、云原生、大数据、架构师必须掌握的服务保障和技术视野拓展等层面内容。此外,该套课程还涵盖了十大热门互联网项目,包括飞滴出行网约车项目、马士兵严选大型分布式电商架构、从0到1商城项目实现、大型电商日志离线分析系统、星城货运管理系统、大型医疗挂号医疗系统等项目。

2025升级计划

秉承着为Java从业者提供卓越竞争力的信念以及培养综合能力架构师的宗旨,我们全身心投入了以下课程升级计划,并将根据2025年的市场技术调研和企业用人需求,进行合理的变动和调整

1.1 经典框架

课程名称

升级亮点

Spring6

2022年11月,Spring框架6.0发布

里程碑版本,未来十年的开端

Spring IoC/DI - 引入

Spring IoC/DI - 代码实现

Spring IoC/DI - 容器 Bean 对象实例化模拟

Spring IoC/DI - Bean 对象实例化方式

Spring IoC/DI -  属性注入

Spring IoC/DI -  bean标签的scope属性

Spring IoC/DI -  Bean的生命周期

Spring整合MyBatis

Spring IoC/DI -  注解的支持

注解方式实现AOP

Spring AOP —— AspectJ方式

Spring AOP —— Schema-based方式

Spring 事务控制

持久层(dao层)- 账户模块 - 操作

SpringMVC

完善课程技术点

WEB-INF下文件访问方式

Restful风格的API接口

文件上传

完整添加流程

查询全部用户的实现

文件下载

拦截器

Spring MVC异常处理

AcceptLanguageLocaleResolver实现国际化

SpringBoot3

Spring Boot整合Druid

Spring Boot的Banner图标

Spring Boot整合logback

SpringBoot整合Thymeleaf

SpringBoot整合FreeMarker

SpringBoot 应用打包与部署

API 文档构建工具 - SpringDoc

SpringBoot整合Junit

SpringBoot 应用热部署

Spring Boot 事务支持

Spring Boot 异常处理

SpringBoot 数据校验 - Validation

Spring Boot中Bean管理

SpringBoot中拦截器的使用

SpringBoot项目 - favicon

SpringBoot整合MyBatis-plus

扩展-SpringBoot底层原理

依赖机制管理

自动配置机制


1.2 性能调优

课程名称

升级亮点

JVM

JEP 445(内存访问API)

GraalVM 21

新的监控和诊断工具

Java代码格式化工具:Spotless、Prettier

多线程

虚拟线程落地 Virtual Thread

结构化并发 StructuredTaskScope

JDK21-ConcurrentHashMap的再次优化

读写锁的再次优化-StampedLock


1.3 微服务模块

课程名称

升级亮点

SpringCloud系列更新

通过自定义负载均衡策略实现金丝雀测试

调用链追踪:集成 Sleuth 和 Zipkin

集成 Stream 实现消息驱动

使用 Nacos+Seata 实现分布式事务AT模式

使用 Nacos+Seata 实现 分布式事务TCC 补偿模式


Dubbo3

基于 HTTP2 的开放协议 Triple

Dubbo3与原生的 Kubernetes Service 体系


1.4 数据库专题

课程名称

升级亮点

MySQL8新特性

性能改进(优化的查询性能、多线程复制、InnoDB 存储引擎改进)

字符集和排序规则(默认字符集UTF-8MB4、新的排序规则)

事务和一致性改进(新的事务隔离级别)

性能模式和诊断工具(性能模式(Performance Schema)改进、查询执行分析)

其他功能和改进(多版本并行复制、全局事务 ID(GTID)支持)


1.5 核心中间件

课程名称

升级亮点

RocketMQ5

GRPC协议的支持

轻量API和多语言SDK

无状态消费模型,即 Pop 机制

轻量级流式处理框架RSteams

轻量SQL查询引擎 RSQLDB

Redis8新特性

Redis Flex

JSON 数据查询功能

Redis for AI


1.6 架构设计

课程名称

升级亮点

如何从小白成为架构师

Spring Cloud设计思想

Spring Cloud Alibaba设计思想

Spring Cloud Bus设计思想

Spring Cloud Circuit Breaker设计思想

Spring Cloud Stream设计思想

分布式架构(降低系统风险和复杂性,实现扩展性和灵活性)

弹性伸缩架构

架构案例分析课

微信好友管理设计

30万QPS的微信朋友圈设计

抖音关注和粉丝管理设计

直播电商系统设计

类目管理和品牌管理

商品管理系统设计

活动促销系统设计

库存系统设计

订单系统设计

1.7 实战项目

课程名称

升级亮点

亿级流量网关自研实战

自研网关整体设计与搭建

自研网关拓展点之过滤器链

自研网关限流机制实现

自研网关熔断机制实现

自研网关之灰度发布的设计与实战

自研网关之全方位性能调优


1.8 云原生

课程名称

升级亮点

容器管理工具Docker

Docker容器镜像内容升级与优化

Docker容器网络与通信原理升级

Docker Compose与Docker Swarm内容升级

Kubernetes集群部署

Kubernetes由1.26升级为1.27版本

Kubeadm部署Kubernetes内容优化升级

RKE部署Kubernetes内容优化升级

二进制部署Kuberentes内容优化升级

sealo部署Kubernetes内容优化与升级

KubeSpray部署Kubernetes内容优化与升级

Kubernetes网络解决方案

flannel网络解决方案内容优化升级

calico网络解决方案内容优化升级

kubernetes实战与源码剖析

优化镜像、service、controller、网络底层内容

新增Kubernetes存储对象源码解读

新增自定义指标HPA内容

1.9 大数据

课程名称

升级亮点

Spark计算框架相关

升级SparkCore到最新版本

升级SparkSql到最新版本

升级SparkStreaming到最新版本

升级StructuredStreaming到最新版本

Spark源码内容扩展及版本升级

离线数仓技术体系相关

优化数据仓库建模理论

数仓项目技术组件版本升级

新增数仓项目复杂业务分析

项目任务调度方式优化升级

新增项目技术优化点

实时数仓技术体系相关

新版Deltalake数据湖讲解

Hudi课程升级

Iceberg课程升级

Flink源码内容扩展及版本升级

升级优化湖仓一体项目架构

湖仓项目技术组件升级最新版

湖仓项目业务逻辑优化升级

其他大数据技术相关

新版Dolphinscheduler任务流调度讲解

Azkaban升级最新版本

maxwell最新版本升级

Canal最新版本升级

Clickhouse课程升级