MCA2025升级内容

1.MCA课程理念

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

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

2025升级计划

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

1.1 Java与AI大模型

课程名称

升级亮点

Ollama工具

Ollama下载及安装

Ollama 自定义模型

Ollama Java Rest API

Ollama 案例 - 数据分类

Ollama 案例 - RAG构建

Dify AI 平台

Dify搭建-Dify部署

Dify 接入大模型

聊天助手-多模型调试

爆款标题生成助手

数据查询智能助手AI应用

数据可视化助手

Dify AI应用-发布为公开站点和嵌入网站

Dify AI应用-基于API开发

Spring AI


大语言模型在Spring AI中的应用

ChatMemory、Advisor等技术实现

Langchain4j


Langchain4j的全链路应用

基于大模型的AI客服实现

在线教育AI知识库

通过AI进行知识审核

通过向量数据库对学习平台数据进行整合

支持通过自然语言进行信息检索和知识问答


1.2 经典框架

课程名称

升级亮点

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.3 性能调优

课程名称

升级亮点

JVM

JEP 445(内存访问API)

GraalVM 21

新的监控和诊断工具

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

多线程

虚拟线程落地 Virtual Thread

结构化并发 StructuredTaskScope

JDK21-ConcurrentHashMap的再次优化

读写锁的再次优化-StampedLock

1.4 微服务模块

课程名称

升级亮点

SpringCloud系列更新

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

调用链追踪:集成 Sleuth 和 Zipkin

集成 Stream 实现消息驱动

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

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


Dubbo3

基于 HTTP2 的开放协议 Triple

Dubbo3与原生的 Kubernetes Service 体系


1.5 数据库专题

课程名称

升级亮点

MySQL8新特性

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

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

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

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

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


1.6 核心中间件

课程名称

升级亮点

RocketMQ5

GRPC协议的支持

轻量API和多语言SDK

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

轻量级流式处理框架RSteams

轻量SQL查询引擎 RSQLDB

Redis8新特性

Redis Flex

JSON 数据查询功能

Redis for AI


1.7 架构设计

课程名称

升级亮点

如何从小白成为架构师

Spring Cloud设计思想

Spring Cloud Alibaba设计思想

Spring Cloud Bus设计思想

Spring Cloud Circuit Breaker设计思想

Spring Cloud Stream设计思想

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

弹性伸缩架构

架构案例分析课

微信好友管理设计

30万QPS的微信朋友圈设计

抖音关注和粉丝管理设计

直播电商系统设计

类目管理和品牌管理

商品管理系统设计

活动促销系统设计

库存系统设计

订单系统设计

1.8 实战项目

课程名称

升级亮点

亿级流量网关自研实战

自研网关整体设计与搭建

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

自研网关限流机制实现

自研网关熔断机制实现

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

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


1.9 云原生

课程名称

升级亮点

容器构建技术

Dockerfile优化

BuildKit原理、优势及使用场景

Buildah原理、优势及使用场景

Kaniko原理、优势及使用场景

Cloud Native Buildpacks介绍及使用

分布式应用运行时Dapr

Dapr原理、优势及使用场景

Dapr架构解读

Dapr安装部署

Dapr运行时介绍

Dapr实践

函数计算基础与实践

Serverless概述

Knative应用实践

OpenFunction函数计算应用

1.10 大数据

Spark计算框架相关

升级SparkCore到最新版本

升级SparkSql到最新版本

升级SparkStreaming到最新版本

升级StructuredStreaming到最新版本

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

离线数仓技术体系相关

优化数据仓库建模理论

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

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

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

新增项目技术优化点

实时数仓技术体系相关

新版Deltalake数据湖讲解

Hudi课程升级

Iceberg课程升级

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

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

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

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

其他大数据技术相关

新版Dolphinscheduler任务流调度讲解

Azkaban升级最新版本

maxwell最新版本升级

Canal最新版本升级

Clickhouse课程升级