更新時間:2019-12-18 來源:黑馬程序員 瀏覽量:
黑馬程序員大數(shù)據(jù)工程師培訓(xùn)課程設(shè)計理念:
1、完全面向零基礎(chǔ)的大數(shù)據(jù)課程
我們的課程幫助了近500名零基礎(chǔ)的學(xué)員高薪就業(yè),近2000名學(xué)生正在努力蛻變中。0基礎(chǔ)也能高薪就業(yè)的大數(shù)據(jù)課程。
2、更新潮緊隨技術(shù)發(fā)展浪潮
全面升級Spark核心就業(yè)項目,新增第四代大數(shù)據(jù)處理框架Flink,強化推薦系統(tǒng)實戰(zhàn)并擴充至7天。
3、更真實深度還原企業(yè)應(yīng)用場景
所有項目均是來自企業(yè)實戰(zhàn)項目,報表分析、日志分析、推薦系統(tǒng)/廣告系統(tǒng)、反欺詐系統(tǒng)、為就業(yè)提供強力保障。
4、更全面典型技術(shù)點線面橫向擴展
課程全面覆蓋大數(shù)據(jù)技術(shù),數(shù)據(jù)收集、存儲、計算、挖掘、展現(xiàn),離線分析/實時分析/內(nèi)存計算一網(wǎng)打盡。
4、更廣泛就業(yè)領(lǐng)域
大數(shù)據(jù)時代已然到來,在數(shù)據(jù)已經(jīng)在一線企業(yè)、中小型企業(yè)、傳統(tǒng)企業(yè)、互聯(lián)網(wǎng)企業(yè)全面落地。就業(yè)不再局限于互聯(lián)網(wǎng)行業(yè)。
黑馬程序員大數(shù)據(jù)工程師培訓(xùn)課程包含10個階段課程
第一階段:Java基礎(chǔ)
掌握J(rèn)ava基礎(chǔ)知識,為后面就業(yè)班的java課程和大數(shù)據(jù)課程打下堅實的基礎(chǔ)。學(xué)習(xí)計算機基礎(chǔ)、編程基礎(chǔ)、面向?qū)ο?、常用類、集合操作、IO操作等知識。
第二階段:Javaweb階段
需要學(xué)習(xí)java基礎(chǔ)增強、前端、數(shù)據(jù)庫、web核心、web增強、項目構(gòu)建及管理、可視化項目等知識。學(xué)習(xí)完該階段課程,學(xué)生能夠完成B/S結(jié)構(gòu)網(wǎng)站開發(fā),具備了真實環(huán)境的項目部署能力;能夠完成中小型企業(yè)管理系統(tǒng)等傳統(tǒng)項目的開發(fā)。
第三階段:Hadoop技術(shù)實戰(zhàn)
該階段需要學(xué)習(xí)Linux實戰(zhàn)、大數(shù)據(jù)基礎(chǔ)和硬件介紹、Zookeeper、HDFS組件、MapReduce組件、Yarn組件、Hive組件、Sqoop&CDC&DataX、Oozie&Azkaban。
第四階段:NoSQL、Kafka和ELK技術(shù)實戰(zhàn)
學(xué)習(xí)完該階段內(nèi)容可以解決Hbase的RowKey高性能設(shè)計策略,滿足業(yè)務(wù)的需求;解決Hbase的性能瓶頸,解決業(yè)務(wù)問題對Hbase高性能的挑戰(zhàn);解決企業(yè)里面海量數(shù)據(jù)實時傳輸?shù)膯栴};解決海量日志快速檢索和監(jiān)控問題。
第五階段:Spark技術(shù)棧實戰(zhàn)詳解
目前Spark是企業(yè)級大數(shù)據(jù)平臺必備的使用技能,Spark對找工作有著決定性的優(yōu)勢,是企業(yè)級的大數(shù)據(jù)離線分析、數(shù)據(jù)挖掘、實時計算不可或缺的技術(shù)棧。
學(xué)習(xí)完該階段課程后,學(xué)生能夠解決企業(yè)面對海量數(shù)據(jù)處理慢的問題;掌握大數(shù)據(jù)平臺數(shù)據(jù)挖掘的應(yīng)用場景;掌握大數(shù)據(jù)平臺實時計算的應(yīng)用場景;掌握Spark在企業(yè)級應(yīng)用常見的問題和性能調(diào)優(yōu)的方法和技巧。
第六階段:Flink技術(shù)棧實戰(zhàn)詳解
Flink目前的人才需求缺口非常的大、非常的稀缺。目前Flink在大型互聯(lián)網(wǎng)公司使用的非常的廣泛,在傳統(tǒng)行業(yè)Flink目前也是處在一個爆發(fā)的階段。
學(xué)習(xí)完該階段內(nèi)容后,學(xué)生可以掌握企業(yè)里面海量數(shù)據(jù)對實時性要求要的數(shù)據(jù)分析和應(yīng)用;解決企業(yè)里面流式復(fù)雜事件處理的問題;掌握Flink企業(yè)級應(yīng)用常見的優(yōu)化技巧和手段。
第七階段 :大數(shù)據(jù)新技術(shù)實戰(zhàn)詳解
Kudu、Kylin和Druid目前人才需求量在不斷的增加;未來大數(shù)據(jù)平臺的離線或者流式的指標(biāo)統(tǒng)計基本全用Kylin和Druid實現(xiàn)。
學(xué)習(xí)完該階段內(nèi)容,你可以掌握企業(yè)級OLAP的解決方案;掌握企業(yè)級實時數(shù)倉的解決方案;解決企業(yè)里面離線的指標(biāo)分析遇到的問題。
第八階段: 項目實戰(zhàn)——《企業(yè)級360°全方位用戶畫像》技術(shù)棧
使用比較廣泛,在企業(yè)里面,基本只要有大數(shù)據(jù)平臺,就會有基礎(chǔ)服務(wù)用戶畫像;此項目可以舉一反三,應(yīng)用到其他的行業(yè)里面,如:金融、電信和航空等;行業(yè)絕對領(lǐng)先的大數(shù)據(jù)項目實戰(zhàn)。
可解決的現(xiàn)實問題:
1.用戶畫像是大數(shù)據(jù)應(yīng)用的底層核心的服務(wù),例如:推薦、營銷、千人千面、個性化推薦和精準(zhǔn)營銷等應(yīng)用都依賴于用戶畫像服務(wù);
2.通過對用戶進(jìn)行畫像,實現(xiàn)不同用戶的個性化服務(wù),提高企業(yè)的營收。
第九階段 :項目實戰(zhàn)二——《千億級數(shù)據(jù)倉庫》技術(shù)棧
目前企業(yè)主要以離線數(shù)據(jù)倉庫為主,現(xiàn)在一些大型的互聯(lián)網(wǎng)公司開始使用Flink+Druid來實現(xiàn)實時數(shù)倉的功能,人才缺口比較大。
學(xué)習(xí)完該階段課程可解決的現(xiàn)實問題:
基于Flink和Druid實現(xiàn)實時數(shù)倉的解決方案,對于數(shù)據(jù)法人運營者來說,能夠?qū)崟r的了解數(shù)據(jù)的情況,從而做出相應(yīng)的數(shù)據(jù)決策,同時也解決了數(shù)據(jù)量非常巨大隔夜分析、統(tǒng)計的問題;
解決了企業(yè)級海量數(shù)據(jù)存放的問題,通過數(shù)倉分層架構(gòu)(ODS-DWB-DWS-DM-ADS),實現(xiàn)數(shù)據(jù)易用性、可用性、穩(wěn)定性、可擴張性和安全性;
本項目,通過類似于阿里雙十一大屏顯示的功能,實現(xiàn)了海量數(shù)據(jù)實時分析和展現(xiàn)。
第十階段:深度學(xué)習(xí)實戰(zhàn)
能夠勝任機器學(xué)習(xí)、數(shù)據(jù)挖掘等相關(guān)工作,包括推薦算法工程師、數(shù)據(jù)挖掘工程師、機器學(xué)習(xí)工程師,填補人工智能領(lǐng)域人才急劇增長缺口。
通過使用Tensorflow解決企業(yè)里面深度學(xué)習(xí)的應(yīng)用,解決了深度學(xué)習(xí)的算法選擇和平臺的選擇。
除了以上10個階段課程之外,黑馬程序員還有大數(shù)據(jù)中級進(jìn)修課如果感興趣可以聯(lián)系客服老師,了解詳情。