【課程介紹】
隨著近年來網絡及上網設備的普及,越來越多的人們參與到互聯(lián)網中,對于互聯(lián)網服務的提供者來說,大數(shù)據量的處理是其非常頭疼的問題,并且隨著日益激烈的競爭,數(shù)據價值越來越為企業(yè)所重視,從現(xiàn)有數(shù)據分析出用戶習慣,根據用戶習慣推送個性化服務已經成為了互聯(lián)網服務提供者的標配。
在這個大背景下,越來越多的培訓機構進入了大數(shù)據培訓領域,俗話說“林子大了什么鳥都有”,培訓也是一樣,干的人多了自然 就有了好壞之分。對于幻維來說,幻維一直秉承著“教育回歸本質”的教學理念,集結名師,用心授課,依托自身的大數(shù)據優(yōu)勢開始了幻維大數(shù)據的培訓之路。
【課程內容】
階段:
大數(shù)據運維之Linux基礎,本部分是基礎課程,在大數(shù)據領域打好Linux基礎,以便更好地學習Hadoop,hbase,NoSQL,Spark,Storm,docker,openstack等眾多課程。
第二階段:
大數(shù)據開發(fā)核心技術 - Hadoop 2.x從入門到精通,本課程是整套大數(shù)據課程的基石:其一,分布式文件系統(tǒng)HDFS用于存儲海量數(shù)據,無論是Hive、HBase或者Spark數(shù)據存儲在其上面;其二是分布式資源管理框架YARN,是Hadoop 云操作系統(tǒng)(也稱數(shù)據系統(tǒng)),管理集群資源和分布式數(shù)據處理框架MapReduce、Spark應用的資源調度與監(jiān)控;分布式并行計算框架MapReduce目前是海量數(shù)據并行處理的一個常用的框架。Hadoop 2.x的編譯、環(huán)境搭建、HDFS Shell使用,YARN 集群資源管理與任務監(jiān)控,MapReduce編程,分布式集群的部署管理(包括高可用性HA)必須要掌握的。
第三階段:
大數(shù)據開發(fā)核心技術 - 大數(shù)據倉庫Hive,hive是基于Hadoop的一個數(shù)據倉庫工具,可以將結構化的數(shù)據文件映射為一張數(shù)據庫表,并提供簡單的sql查詢功能,可以將sql語句轉換為MapReduce任務進行運行。
第四階段:
大數(shù)據協(xié)作框架 - Sqoop/Flume/Oozie,Sqoop是一款開源的工具,主要用于在Hadoop(Hive)與傳統(tǒng)的數(shù)據庫(mysql、postgresql...)間進行數(shù)據的傳遞,可以將一個關系型數(shù)據庫(例如 : MySQL ,Oracle ,Postgres等)中的數(shù)據導進到關系型數(shù)據庫中。
第五階段:
大數(shù)據Web開發(fā)框架 - 大數(shù)據WEB 工具Hue,Hue是一個開源的Apache Hadoop UI系統(tǒng),基于Python Web框架Django實現(xiàn)的。通過使用Hue我們可以在瀏覽器端的Web控制臺上與Hadoop集群進行交互來分析處理數(shù)據,例如操作HDFS上的數(shù)據,運行MapReduce Job等等。
第六階段:
大數(shù)據核心開發(fā)技術 - 分布式數(shù)據庫HBase從入門到精通,HBase是一個分布式的、面向列的開源數(shù)據庫,HBase在Hadoop之上提供了類似于Bigtable的能力,是一個高可靠性、高性能、面向列、可伸縮的分布式存儲系統(tǒng),利用HBase技術可在廉價PC Server上搭建起大規(guī)模結構化存儲集群。
第七階段:
Spark技術實戰(zhàn)之基礎篇 -Scala語言從入門到精通,Spark是當前流行的開源大數(shù)據內存計算框架,采用Scala語言實現(xiàn),這一核心是將Spark嵌入IBM業(yè)內的分析和商務平臺,Scala具有數(shù)據處理的天然優(yōu)勢,Scala是未來大數(shù)據處理的主流語言。
第八階段:
大數(shù)據核心開發(fā)技術 - 內存計算框架Spark精講,Spark是UC Berkeley AMP lab所開源的類Hadoop MapReduce的通用并行框架,Spark,擁有Hadoop MapReduce所具有的優(yōu)點。啟用了內存分布數(shù)據集,除了能夠提供交互式查詢外,它還可以優(yōu)化迭代工作負載。Spark Streaming: 構建在Spark上處理Stream數(shù)據的框架,基本的原理是將Stream數(shù)據分成小的時間片斷(幾秒),以類似batch批量處理的方式來處理這小部分數(shù)據。
第九階段:
大數(shù)據核心開發(fā)技術 - Spark深入剖析,本課程中,會基于大量案例實戰(zhàn),深度剖析和講解Spark,cala編程、Hadoop與Spark集群搭建、Spark核心編程、Spark內核源碼深度剖析、Spark性能調優(yōu),并且會包含完全從企業(yè)真實復雜業(yè)務需求中抽取出的案例實戰(zhàn)。
第十階段:
大數(shù)據核心開發(fā)技術 - 內存計算框架Spark精講,Spark是UC Berkeley AMP lab所開源的類Hadoop MapReduce的通用并行框架,Spark,擁有Hadoop MapReduce所具有的優(yōu)點。啟用了內存分布數(shù)據集,除了能夠提供交互式查詢外,它還可以優(yōu)化迭代工作負載。Spark Streaming: 構建在Spark上處理Stream數(shù)據的框架,基本的原理是將Stream數(shù)據分成小的時間片斷(幾秒),以類似batch批量處理的方式來處理這小部分數(shù)據。
第十一階段:
項目實戰(zhàn)階段,大數(shù)據高薪面試剖析。
【就業(yè)前景】
大數(shù)據分析工程師、大數(shù)據研發(fā)工程師、大數(shù)據運維工程師、JAVA大數(shù)據工程師、HADOOP運維工程師、HADOOP研發(fā)工程師、SPARK工程師、數(shù)據庫工程師。
【課程優(yōu)勢】
獨有全國80%以上、近500PB互聯(lián)網數(shù)據,以真實項目確保學員成長;
擁有專業(yè)數(shù)據服務器集群,帶你掌控十大算法,夯實數(shù)據挖掘處理能力;
合作百度大數(shù)據、百度大腦、騰訊大數(shù)據、神州泰岳大數(shù)據等,提升職場競爭力。
【師資介紹】
李威 Java后臺/大數(shù)據講師
個人簡歷:
二年多的軟件開發(fā)與一年多的教學經驗,具備深厚java語言編程基礎。熟悉企業(yè)大型軟件運作管理過程、軟件架構設計理論。精通與熟悉java開發(fā)軟件Eclipse,精通java開發(fā)常用的SSH、SSM框架,教學語言思路清晰,循循善誘的教學方法深受廣大學子歡迎。 擅長Oracle、Mysql、H5、CSS3、Linux操作系統(tǒng)等。
董理文 實訓部講師
個人簡歷:
碩士研究生學歷,擁有豐富的開發(fā)經驗和培訓教學經驗,教學風格風趣幽默,深入淺出,通俗易懂,為人隨和,平易近人,深受同事和學生的喜愛!熟練掌握多種技術,熟練掌握JAVA基礎,面向對象,多線程,集合框架,IO等。 熟練掌握HTML、CSS、JS基礎、jQuery、Ajax技術、EasyUI插件。 熟練掌握JSP、Servlet、JSTL、JDBC等在Tomcat中的WEB基礎開發(fā)。 熟練掌握Struts2、Spring、Hibernate、SpringMVC、Mybatis框架。
【學校簡介】
幻維奇跡科技有限公司與華中師范大學等20余家高校合作,聯(lián)合相關專業(yè)資源,共同創(chuàng)辦的線上品牌,旨在開展相關的教學和項目實訓、孵化創(chuàng)業(yè)、就業(yè)輸出等工作。公司總部位于華中師范大學內教育培訓大樓,共設有4個專業(yè)方向(游戲開發(fā)、游戲設計、京東電商、大數(shù)據),21個課程方向,40多個細分專業(yè)模塊,完整商業(yè)項目案例335個,各項名案、資源庫825類。目前畢業(yè)學員已有4000余人,其中許多學員在校期間的作品獲得多項社會榮譽、業(yè)界認可和國際大獎,他們中大部分現(xiàn)已成為公司的中流砥柱,甚至高管人員。
【教學現(xiàn)場】