【課程內(nèi)容】
階段一:Web基礎(chǔ)模塊
培養(yǎng)目標(biāo):
掌握Mysql SQL 及JavaSE等核心技術(shù)
課程設(shè)置:
1、大數(shù)據(jù)概論
2、MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)
3、JavaSE核心技術(shù)
4、JDBC 數(shù)據(jù)庫(kù)編程技術(shù)
5、HTML5&CSS3
6、JavaScript核心技術(shù)
7、Java Web編程技術(shù)
階段二:Web框架模塊
階段目標(biāo):
掌握J(rèn)Query、Spring、MyBatis等框架的 核心技術(shù)
課程設(shè)置:
1、jQuery框架技術(shù)
2、Spring框架技術(shù)
3、SpringMVC框架技術(shù)
4、MyBatis框架技術(shù)
5、配置管理工具
階段三:大數(shù)據(jù)基礎(chǔ)模塊
階段目標(biāo):
掌握Linux、Hadoop、HDFS、MapReduce等核心技術(shù)
課程設(shè)置:
1、Linux基礎(chǔ)
2、Hadoop集群環(huán)境安裝部署
3、HDFS分布式文件系統(tǒng)
4、MapReduce
5、Hadoop綜合項(xiàng)目實(shí)戰(zhàn)
階段四:大數(shù)據(jù)數(shù)據(jù)庫(kù)技術(shù)模塊
階段目標(biāo):
掌握HBase、Hive等分布式大數(shù)據(jù)相關(guān)技術(shù)
課程設(shè)置:
1、HBase分布式數(shù)據(jù)庫(kù)
2、Hive數(shù)據(jù)倉(cāng)庫(kù)
3、Echarts數(shù)據(jù)可視化
4、Sqoop開(kāi)發(fā)工具實(shí)戰(zhàn)
5、大數(shù)據(jù)數(shù)據(jù)庫(kù)項(xiàng)目實(shí)踐
階段五:大數(shù)據(jù)式計(jì)算模塊
階段目標(biāo):
掌握Flume、Kafka、Storm等核心技術(shù)
課程設(shè)置:
1、Flume數(shù)據(jù)采集工具實(shí)戰(zhàn)
2、Kafka消息中間件
3、Storm流式計(jì)算實(shí)戰(zhàn)
4、Redis內(nèi)存數(shù)據(jù)庫(kù)
5、大數(shù)據(jù)流計(jì)算項(xiàng)目實(shí)戰(zhàn)
階段六:大數(shù)據(jù)內(nèi)存計(jì)算模塊
階段目標(biāo):
了解Spark、Scala等內(nèi)存計(jì)算技術(shù)
課程設(shè)置:
1、Spark內(nèi)存計(jì)算技術(shù)
2、Scala編程技術(shù)
3、內(nèi)存計(jì)算項(xiàng)目實(shí)戰(zhàn)