本课程采用案例驱动教学模式,将电商数据分析、金融风控系统等12个企业真实项目融入教学环节。学员通过200+课时系统掌握从数据采集到可视化呈现的全流程开发能力,课程内容每季度根据行业技术趋势进行更新迭代。
教学阶段 | 技术要点 | 实战项目 |
---|---|---|
编程基础强化 | Java核心语法/SQL优化/多线程开发 | 银行交易系统模拟开发 |
数据处理平台 | HDFS存储原理/MapReduce编程模型 | 电商用户行为分析系统 |
实时计算框架 | Spark Streaming/Storm架构/Kafka应用 | 物联网实时监控平台 |
编程基础阶段着重培养Java开发能力,通过银行系统模拟项目掌握面向对象编程思想。数据处理模块采用Hadoop生态体系教学,结合ZooKeeper实现集群管理,使用Hive完成TB级数据分析。
流式计算框架教学采用双引擎模式,分别基于Spark Streaming和Storm进行对比教学。通过交通流量监控系统项目,掌握从Flume日志收集到Kafka消息队列的全流程开发。
OpenStack模块重点解析计算节点管理、存储方案选型和网络架构设计。通过Python自动化脚本实现云环境部署,结合Docker容器技术完成混合云架构搭建。