全编程语言开发培训课程总体系
(Java / C++ / Go / Python / Android /iOS/ 鸿蒙)
一、Java 开发课程体系
1. 基础阶段
- Java 零基础入门精讲
- Java 面向对象与核心特性
- Java 集合框架与异常处理
- Java IO 与多线程基础
2. 进阶阶段
- Java 虚拟机 JVM 基础
- MySQL 数据库与 SQL 优化
- JDBC 与 MyBatis 实战
- Maven/Git 工程化开发
3. 企业主流阶段
- Spring 核心原理与 AOP
- Spring Boot 企业级开发
- Spring Cloud Alibaba 微服务
- Redis 缓存与分布式锁
- RabbitMQ/Kafka 消息队列
- 高并发与分布式实战
4. 热门分流(选修)
- 大数据 Java 开发
- 云原生与 Docker/K8s
- 权限与安全框架(Shiro/Spring Security)
二、C++ 开发课程体系
1. 基础阶段
- C/C++ 零基础入门
- C++ 面向对象编程
- C++ STL 标准库实战
- 指针、内存与编译基础
2. 进阶阶段
- C++11/14/17/20 新特性
- C++ 并发与多线程编程
- CMake 工程化与调试
- C++ 设计模式
3. 高级阶段
- Linux C++ 高并发服务器
- 网络编程与 epoll 模型
- RPC 框架(brpc/gRPC)
- 性能优化与底层原理
4. 热门分流(选修)
- 嵌入式 / 车载 C++ 开发
- FFmpeg 音视频开发
- Unreal Engine 游戏开发
- Qt 桌面 / 工业软件
三、Go 语言开发课程体系
1. 基础阶段
- Go 语言零基础入门
- Go 函数、结构体、接口
- Go 并发编程(goroutine/channel)
- GoMod 依赖管理
2. 进阶阶段
- Go Web 开发(Gin 框架)
- Go 微服务(Kratos/Hertz)
- Go 中间件与 Redis/MySQL
- Go 性能调优与 pprof
3. 云原生主流阶段
- Docker 容器化
- Kubernetes 实战
- ETCD 服务注册发现
- Prometheus 监控
4. 热门分流(选修)
- 运维开发与 CLI 工具
- 消息队列与分布式
- 区块链 Go 开发
四、Python 开发课程体系
1. 基础阶段
- Python 零基础入门
- Python 函数与面向对象
- 文件操作与异常处理
- Pip 与虚拟环境
2. 分流一:Web 全栈
- Flask 轻量级开发
- Django 企业级开发
- FastAPI 高性能接口
- Vue + Python 全栈
3. 分流二:数据与 AI
- Pandas 数据分析
- Matplotlib 可视化
- Scikit-learn 机器学习
- PyTorch/TensorFlow 深度学习
4. 分流三:自动化
- 自动化办公(Excel/Word/PDF)
- 接口自动化测试
- Selenium UI 自动化
- 网络爬虫与数据采集
五、Android 开发课程体系
1. 基础阶段
- Android 零基础(Kotlin/Java)
- Android Studio 开发环境
- UI 布局与常用控件
- Activity 与 Fragment 基础
2. 进阶阶段
- 网络请求(OkHttp/Retrofit)
- 数据存储(Room/SQLite)
- Jetpack 组件实战
- 自定义 View 与动画
3. 高级阶段
- MVVM 架构开发
- 组件化与路由
- 性能优化与崩溃监控
- 加固、打包、上架
4. 热门分流(选修)
- Jetpack Compose 声明式 UI
- Flutter 跨平台开发
- 车载 Android 开发
- Android 音视频开发
六、iOS 开发课程体系
1. 基础阶段
- Swift 语言零基础
- Xcode 与 AutoLayout
- UIKit 界面开发
- 控制器与页面跳转
2. 进阶阶段
- 网络编程(Alamofire)
- 数据持久化(CoreData/Realm)
- 动画与高级 UI
- 调试与崩溃分析
3. 高级阶段
- MVVM 架构
- RxSwift/Combine 响应式编程
- 组件化与路由
- 性能优化
4. 热门分流(选修)
- SwiftUI 新一代开发
- Flutter 跨平台
- iOS 音视频 / 蓝牙
- 安全与逆向
七、鸿蒙(HarmonyOS)开发课程体系
1. 基础阶段
- HarmonyOS 零基础入门
- ArkTS 语言基础
- 常用 UI 组件与布局
- 状态管理与事件
2. 进阶阶段
- Ability 组件与生命周期
- 网络与数据存储
- 调试、打包、发布
- 原子化服务与卡片
3. 高级阶段
- 分布式与设备协同
- MVVM 架构开发
- 性能优化
- 多设备适配
4. 热门分流(选修)
- 鸿蒙穿戴设备开发
- 鸿蒙车载开发
- 鸿蒙智能家居
- OpenHarmony 系统开发