大數(shù)據(jù)開發(fā)工程師-初級 課程簡介 《數(shù)據(jù)科學與大數(shù)據(jù)技術訓練營》參考教育部“數(shù)據(jù)科學與大數(shù)據(jù)技術”專業(yè)課程設置內容,,由一批企業(yè)專家和中青年博士,、博士后授課,上課方式為在線學習+線下學習(集訓),,學生畢業(yè)可以推薦就業(yè),,同時可考取相關職位資格證書。 “數(shù)據(jù)科學與大數(shù)據(jù)技術”本科課程系列(大數(shù)據(jù)工程師方向) 大數(shù)據(jù)開發(fā)工程師-初級 本期《大數(shù)據(jù)開發(fā)工程師》初級課程,,采用網絡教學方式,,深入學習大數(shù)據(jù)主要的三大生態(tài)系統(tǒng)NoSQL(MongoDB),、Spark和Hadoop的歷史及目前發(fā)展的現(xiàn)狀、以及它們的技術特點,,通過貫穿課程的項目進行實戰(zhàn)鍛煉,,掌握平臺部署、開發(fā)和調優(yōu),,把握分布式計算框架及未來發(fā)展方向,,助你在大數(shù)據(jù)時代獲得大數(shù)據(jù)開發(fā)工程師相關職位,。 培養(yǎng)目標:課程結束時,,幫助學員實現(xiàn)如下目標: 1、理解MongoDB3的技術核心和管理操作,,以此為基礎,,進而掌握NoSQLMPP架構數(shù)據(jù)庫的使用和調優(yōu)的思想。 a)簡單使用MongoDB b) 掌握使用ReplSet,、Sharding等核心功能 c) 了解MEANSatck的web開發(fā)框架 i,、M = MongoDB/Mongoose.js數(shù)據(jù)庫,對 node . js來說是一個ODM,。 ii,、E = Express.js:一個輕量級Web應用程序框架。 iii,、A = Angular.js:一個框架用于創(chuàng)建HTML5和JavaScript Web應用程序,。 [P=Python是一門面向對象的編程語言,相對于其他語言,,更加易學,、易讀,非常適合快速開發(fā),;合于做網站,、ML、科學計算,、繪制高質量的2D和3D圖像等應用,。] iv、N = Node.js服務器端JavaScript interpreter,。 d) MongoDB的應用,。 2、全面掌握Hadoop2的架構原理和使用場景,,并通過貫穿課程的項目進行實戰(zhàn) a)全面掌握Hadoop的安裝和設置,。 b) 熟練MapReduce程序開發(fā)。 c)深入的掌握HBase的高階應用 d)YARN以及運行在YARN上的計算框架的原理及應用 e)并通過貫穿課程的項目進行實戰(zhàn)鍛煉,, f)理解掌握主要子項目的基本運維和方法,,如Hive,、Pig、ZooKeeper,、Sqoop等,。 3、理解什么是Spark和Spark在大數(shù)據(jù)領域的運用,,以及理解主要功能,。對運作機制有清晰全面的認識。全面掌握并可以獨立規(guī)劃及部署和使用Spark的4大功能,。 a)Spark SQL數(shù)據(jù)存取 b) Spark Streaming流式計算 c)Spark MLlib機器學習 d)Spark Graphx圖計算 4,、多生態(tài)系統(tǒng)的基礎以及架構的目的和方法。 課程對象
學員基礎:
課前準備本套課程主要是在Linux(Ubuntu 16.04)系統(tǒng)下實現(xiàn)的,。為了讓同學們盡快熟練掌握和應用多種三系統(tǒng)技術架構和數(shù)據(jù)庫,每課將有基于Linux操作系統(tǒng)平臺下練習和項目開發(fā),。所以開課之前,,每位同學必須準備和完成以下功課:
Recommended system requirements: 2 GHz dual core processor or better 8 GB system memory (16) 100 GB of free hard drive space Either a DVD drive or a USB port for the installer media Internet access
課程表60+課時,,互動直播,,三大生態(tài)系統(tǒng)全面深入學習,前甲骨文,、安永咨詢顧問,,eWorthy Tech高級架構師授課 大數(shù)據(jù)開發(fā)工程師-初級 |
|
來自: 太平盛世在等你 > 《大數(shù)據(jù)機房》