課程級別 | 初級 |
培訓周期 | 3-6個月 |
上課時間 | 全日制 |
上課地址 | 大連市高新區(qū)軟景中心5A寫字樓12B-08 |
第一階段—大數(shù)據(jù)基礎(chǔ)課
主講內(nèi)容
? Redis存儲
? HBase存儲
? ELK
可掌握的核心能力
1、掌握Redis原理及架構(gòu);
2、掌握Redis命令操作、數(shù)據(jù)結(jié)構(gòu);
3、掌握Hbase原理及架構(gòu);
4、掌握HBase命令操作、MapReduce編程;
5、掌握Phoneix二級索引優(yōu)化查詢;
6、掌握ELK開發(fā)。
可解決的現(xiàn)實問題
具備使用Hbase和Redis開發(fā)調(diào)優(yōu)能力、ELK海量數(shù)據(jù)處理能力。
第二階段—Java語言編程
主講內(nèi)容
? 編程基礎(chǔ)
? 面向?qū)ο?br/>? 常用類
? 集合操作
? I0操作
? Java基礎(chǔ)增強
? 爬蟲案例
可掌握的核心能力
1、掌握Java程序基礎(chǔ)數(shù)據(jù)類型;
2、掌握開發(fā)中常用類如集合、I0流、常用類等操作;
3、掌握Java異常處理機制;
4、掌握反射、網(wǎng)絡(luò)編程、多線程開發(fā);
5、掌握Jsoup的網(wǎng)絡(luò)爬蟲開發(fā);
6、掌握JDBC數(shù)據(jù)庫連接操作;
7、掌握ETL數(shù)據(jù)處理和BI報表開發(fā) 。
可解決的現(xiàn)實問題
具備JavaSE開發(fā)能力。
第三階段—Hadoop技術(shù)棧
主講內(nèi)容
? Linux操作系統(tǒng)
? 大數(shù)據(jù)基礎(chǔ)和硬件介紹
? Zookeeper
? HDFS
? MapReduce
? Yarn
? Hive
可掌握的核心能力
1、掌握Shell命令;
2、掌握zookeeper原理并應用;
3、掌握HDFS的使用和MapReduce編程;
4、理解MapReduce原理和調(diào)優(yōu);
5、掌握Yarn的原理和調(diào)優(yōu);
6、掌握Hive的使用和調(diào)優(yōu)。
可解決的現(xiàn)實問題
具備Hadoop開發(fā)能力、離線數(shù)據(jù)倉庫開發(fā)能力。
第四階段—后端數(shù)據(jù)微服務接口開發(fā)
主講內(nèi)容
? Spring
? Spring Boot
? Spring Cloud
? Spring Cloud案例
可掌握的核心能力
1、掌握SpringBoot整合SpringMVC開發(fā);
2、掌握SpringBoot整合MyBatis開發(fā);
3、掌握Eureka搭建;
4、掌握Feign的使用。
可解決的現(xiàn)實問題
具備后端數(shù)據(jù)微服務接口開發(fā),可勝任通過Spring技術(shù)架構(gòu)完成微服務搭建。
可完成企業(yè)級數(shù)據(jù)微服務接口開發(fā)。
第五階段—NoSQL存儲
主講內(nèi)容
? Redis存儲
? HBase存儲
? ELK
可掌握的核心能力
1、掌握Redis原理及架構(gòu);
2、掌握Redis命令操作、數(shù)據(jù)結(jié)構(gòu);
3、掌握Hbase原理及架構(gòu);
4、掌握HBase命令操作、MapReduce編程;
5、掌握Phoneix二級索引優(yōu)化查詢;
6、掌握ELK開發(fā)。
可解決的現(xiàn)實問題
具備使用Hbase和Redis開發(fā)調(diào)優(yōu)能力、ELK海量數(shù)據(jù)處理能力。
第六階段—Flink技術(shù)棧
主講內(nèi)容
? Kafka
? Flink流式計算
? Flink批處理
? Flink Core
? Flink SQL
? Flink綜合案例
可掌握的核心能力
1、掌握Kafka原理及架構(gòu);
2、掌握KafkaStreams開發(fā);
3、掌握基于Flink進行實時和離線數(shù)據(jù)處理、分析;
4、掌握基于Flink的多流并行處理技術(shù);
5、掌握千萬級高速實時采集技術(shù)。
可解決的現(xiàn)實問題
具備Kafka消息隊列開發(fā)和調(diào)優(yōu)能力、Flink流式和批量數(shù)據(jù)開發(fā)能力。
第七階段—Spark技術(shù)棧
主講內(nèi)容
? Scala語言
? Spark core
? Spark sql
? SparkStreaming
? Structure streaming
可掌握的核心能力
1、掌握Scala語言基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu);
2、掌握Scala語言高階語法特性;
3、掌握Spark的RDD、DAG、CheckPoint等設(shè)計思想;
4、掌握SparkSQL結(jié)構(gòu)化數(shù)據(jù)處理,Spark 0n Hive整合;
5、掌握SparkStreaming整合Kafka完成實時數(shù)據(jù)處理;
6、掌握SparkStreaming偏移量管理及Checkpoint;
7、掌握Structured Streaming整合多數(shù)據(jù)源完成實時數(shù)據(jù)處理。
可解決的現(xiàn)實問題
具備Spark全棧開發(fā)能力,滿足大數(shù)據(jù)行業(yè)多場景統(tǒng)一技術(shù)棧的數(shù)據(jù)開發(fā),提供就業(yè)核心競爭力。

溫馨提示