
大數(shù)據(jù)開發(fā)培訓
階段一:Java核心開發(fā)
● 學習內(nèi)容:Java核心內(nèi)容。
● 學習:掌握數(shù)據(jù)類型與運算符,數(shù)組、類與對象;掌握I0流與反射、多線程、JDBC。
● 完成:Java多線程模擬多窗口售,Java集合框架管理。
階段二:Java企業(yè)級開發(fā)
● 學習內(nèi)容:JavaEE核心內(nèi)容。
● 學習:Mysql數(shù)據(jù)基礎(chǔ)知識,Jdbc 基礎(chǔ)概念和操作掌握HTML和CSS語法、核心語法。
● 完成:京東電商項目、2048小游戲。
階段三:Linux精講
● 學習內(nèi)容:Linux命令、文件、配置,Shell、Awk、Sed。
● 學習:搭建負載均衡、高可靠的服務(wù)器集群,可大并發(fā)訪問量,服務(wù)不間斷。
● 完成:Linux環(huán)境搭建、shell腳本小游戲 貪吃蛇。
階段四:Hadoop生態(tài)體系
● 學習內(nèi)容:HDFS、MapReduce、Hive、Sqoop、0ozie。
● 學習:掌握HDFS原理、操作和應(yīng)用開發(fā),掌握分布式運算、Hive數(shù)據(jù)倉庫原理及應(yīng)用。
● 完成:數(shù)據(jù)大數(shù)據(jù)分析、汽車銷售大數(shù)據(jù)分析。
階段五:Storm實時開發(fā)
● 學習內(nèi)容:Zookeeper、HBase、Storm實時數(shù)據(jù)。
● 學習:掌握Storm程序的開發(fā)及底層原理,具備開發(fā)基于Storm的實時計算程序的能力。
● 完成:實時處理新數(shù)據(jù)和更新數(shù)據(jù)庫,處理密集查詢并行處理大集合的數(shù)據(jù)。
階段六:Spark生態(tài)體系
● 學習內(nèi)容:Scala函數(shù)、Spark SQL、機器學習。
● 學習:熟練使用Scala開發(fā)Spark大數(shù)據(jù)應(yīng)用,挖掘出其中有價值的數(shù)據(jù)。
● 完成:使用Spark處理離線數(shù)據(jù)、使用SparkStreaming完成實時計算。
階段七:大數(shù)據(jù)項目實戰(zhàn)
● 學習內(nèi)容:大型綜合性大數(shù)據(jù)項目。
● 學習:能夠綜合運用大數(shù)據(jù)知識進行非結(jié)構(gòu)化數(shù)據(jù)開發(fā)、分析,能夠開發(fā)大型項目。
● 某大型日志分析,移動業(yè)務(wù)感知分析,實時檢測車輛超速項目,實時非法檢測項目。