大数据增值课程
课程内容紧跟互联网技术发展与企业实际用人需求,不断升级更新。 学员以Java语言夯实基础,学习Hadoop生态体系、Spark生态体系,融入大数据智慧农业数仓、交通领域汽车流量监控项目、高铁智能检测系统等高端项目作为实训内容,对大数据知识融会贯通,成长为真正的大数据人才
Java基础
Java基础语法 面向对象编程 常用类和工具类 集合框架体系 异常处理机制 文件和IO流 移动开户管理系统 多线程 枚举和垃圾回收 反射 JDK新特性 通讯录系统
培养方向:
Java基本语法中的常量、变量声明和使用、运算符、数据类型以及相互转换、分支结构、循环结构、方法的定义和使用、数组、内存结构; 面向对象的编程思想;掌握类和对象的定义和使用;理解封装、继承、多态等特性;掌握抽象类接口的特点和使用方式;充分理解并运用Java面向对象思想来进行程序开发; 熟练使用常用类解决复杂问题;掌握异常的体系和处理机制;深入理解集合类的特点和底层实现原理;掌握集合类的常用方法;熟练掌握File类和多种IO流读写其他设备数据的方法;培养阅读源码的习惯和能力; Java多线程的概念、原理、创建方式、同步、线程池技术;掌握Java的反射机制以及JDK的新特性
职业方向: 初级Java工程师
JavaEE核心
前端技术 数据库 JDBC技术 服务器端技术 Maven Spring SpringBoot Git
培养方向:
■ 静态的网页技术,并且可以制作精美的网页和动态JavaScript完成项目前端页面的制作; MySQL数据库的基本操作和SQL语言对数据库的CRUD操作; JDBC连接数据库技术;数据库事务以及JDBC事务控制方式; 连接池的使用;DBUtils工具的使用,完成对数据库的CRUD操作; 服务器基本使用;Web工程创建; 服务器技术结合前端和数据库技术,使用MVC模式进行B/S架构项目的开发工作; Maven项目构建和管理; 熟悉Spring模块结构和作用;如何对组件对象进行参数注入;Spring声明式事务处理;理解SpringIOC和SpringAOP; 使用SpringBoot简化项目开发; 常用版本控制器Git的使用
职业方向:
■ 初中级Java工程师
Hadoop生态体系
Linux Hadoop ZooKeeper Hive HBase Phoenix Impala Kylin Flume Sqoop&DataX Kafka Oozie&Azkaban Hue 智慧农业数仓分析平台
培养方向:
■ Linux操作系统安装及基本命令;shell脚本编程; 大数据架构Hadoop原理及编程使用;熟悉大数据框架Hadoop调优 ZooKeeper工作机制,以及动态感知原理及使用; Hive数据仓库的使用及调优原理; HBase数据库的开发、使用以及调优; Phoenix基本使用; Impala查询使用; Kylin大数据的OLAP引擎; Flume数据迁移工具; Sqoop与DataX离线数据迁移工具及数据迁移测试; Kafka消息队列; Oozie、Azkaban项目流程调度开发工具; Hue开源Hadoop UI系统;掌握Hue与各个大数据组件的搭配使用; 各个大数据组件在项目中的实战使用;