课程介绍
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
招生对象
希望进入大数据行业者:对大数据行业有浓厚兴趣,但缺乏相关技能或经验。
希望提升技术能力者:已从事大数据相关工作,但希望进一步提升技术能力或拓展技术领域。
希望转型管理者:已具备丰富的大数据技术经验,但希望转型为管理者或技术领导者。
课程内容
Java基础:涵盖Java语言基础、面向对象编程、常用类和工具类、集合框架体系、异常处理、文件和IO流、多线程、枚举和垃圾回收、反射、JDK新特性等基础知识,为后续学习打下基础。
大数据生态体系:包括Linux操作系统、Hadoop离线计算、分布式数据库HBase、数据仓库Hive、数据迁移工具Sqoop、Flume分布式日志框架等,帮助学员掌握大数据处理的核心技术。
分布式计算框架:如Spark、Storm等,涉及Python或Scala编程语言、Spark大数据处理、Spark Streaming实时数据处理、Spark MLib机器学习、Spark GraphX图计算等,以及Storm技术架构体系、消息队列Kafka、Redis工具、Zookeeper详解等。
教学目标
精通基础语法与面向对象编程:精通Java语法规则和面向对象编程,能够使用Java完成基础程序开发,为后续大数据开发奠定语言基础。
掌握高级特性与框架应用:掌握Java高级特性及主流框架,能够开发企业级Java应用,并理解框架在大数据项目中的集成方式。
性能优化与问题解决:学员具备代码优化能力,能够使用调试工具定位并解决Java程序中的问题,确保大数据系统的高效稳定运行。
岗位胜任力:学员需达到企业用人标准,能够独立承担大数据开发、数据分析、数据挖掘等岗位的工作任务。