【課程特點】
微信、智能公交站牌……在大數據時代背景下,我們的行為每時每刻都在產生著數據,而這些數據改變著我們的生活。大數據產業已逐步從概念走向落地,90%企業都在使用大數據,而大數據高端軟件類人才供應遠不能滿足時代的發展。有報告指出,數據分析師已成當下中國互聯網行業需求旺盛的六類人才職位之一,并且未來中國基礎性數據分析人才缺口將達到 1400 萬。hadoop 解決大數據量高并發訪問的瓶頸。谷歌、淘寶、百度、京東等底層都應用 hadoop。越來越多的企業急需引入 hadoop 技術人才。由于掌握 Hadoop 技術的開發人員并不多,直接導致了這幾年 hadoop 技術的薪水遠高于 JavaEE 及 Android 程序員。
【適合人群】
有編程興趣、有意向從事軟件開發。
應用電子技術、通信工程、信息工程、計算機應用、物聯網等相關專業應屆畢業生。
有編程開發經驗,準備從事大數據應用開發的工程師
【課程目標】
熟練掌握 JAVA 編程語言,如:java 面向對象思想、java 多線程、泛型、反射、java 設計模式等。
熟練掌握 JAVAWEB 開發
熟練掌握 Linux
熟練掌握 Hadoop 框架、大數據倉庫 Hive、分布式數據庫 HBase
熟練掌握 Storm 實時數據處理
熟練掌握 Scale 語言
熟練掌握 Spark 框架
【職業規劃】
JAVAEE 開發工程師
大數據開發工程師
Spark 大數據開發工程師
Hadoop 大數據開發工程師
Storm 大數據開發工程師
Hive 工程師
ETL 開發工程師
推薦系統開發工程師
【課程大綱】
階段 JAVA 基礎課程(課程時長:10 天)
本階段主要針對 java 基礎進行學習,全面講解 Java 語言基礎部分,重點 掌握類、對象、java 面向對象特性、接口、等主要內容。通過此階段學習,學 員基本熟練掌握 java 語法,理解 java 特性,能夠用 java 語言去編程相關應用 程序。
第二階段 java 課(課程時長:15 天)
學習 java Web 都需要有比較扎實的 java 語言開發基礎,因此需要對學員 的 java 語言進行強化。對于有 java 語言編程基礎的學員來說此課程能夠將學 員平時容易忽略和沒有參透的重要內容加以強化。對于沒有 java 語言編程基礎 的學員來說可以迅速掌握 java 的核心技術。
第三階段 JAVA WEB 核心(課程時長:15 天)
因為數據要有展現載體,本階段主要針對 Web 靜態資源、JAVA WEB 后端實 現,主要圍繞 html5、css、javascript、jsp、servlet 等 JAVA WEB 基礎進行 學習,熟練掌握JAVA WEB原理、http協議、Tomcat容器使用、通過Servlet+jsp+javabean 的 mvc 模式開發 Java Web 應用
第四階段 大數據平臺的基礎軟件平臺(課程時長:5 天)
本階段主要學習大數據應用離不開基礎軟件的支撐 ,且大部分大數據組件 部署在 Linux 操作系統上的用戶空間 ,也有很多組件也借鑒了 Linux 操作系 統的一些設計精髓 ,所以 Linux 既是大數據的強力支撐 ,本部分通過對 Linux 操作系統、展示大數據賴以生存的基礎環境。
第五階段 大數據離線技術分析
大數據離線處理特點數據量巨大且保存時間長、在大量數據上進行復雜的批量運算、數據在計算之前已經完全到位,不會發生變化,能夠方便的查詢批量計算的結果,離線處理目前技術上已經成熟,使用 Hdfs 存儲數據,使用MapReduce 做批量計算,計算完成的數據如需數據倉庫的存儲,直接存入Hive , 然后從 Hive 進行展現。當階段主要講解:Hadoop 核心組件、MapReduce、Hive 等等技術
第六階段 大數據實時技術分析
當今時代,數據不再昂貴,但從海量數據中獲取價值變得昂貴,而要及時
獲取價值則更加昂貴,這正是大數據實時計算越來越流行的原因, 實時處理大
第七階段 分布式搜索
在大數據里面文本數據的搜索是很重要的一塊,特別是里面的分詞技術,,
我們需要深入學習 java 領域里面的搜索核心技術 lucene,同時也可以了解到
百度 google 這樣的搜索系統是怎么架構實現的。
第八階段 機器學習(課程時長:5 天)
本課程基于 SparkMLlib 和 Mahout 大數據系列的機器學習框架,通過對常 用機器學習算法的原理理解以及編程應用,幫助學生理解各種常用有監督、無 監督算法的原理以及應用場景。通過該形式的學習方式可以避免學員數學基礎 差的問題,可以有效的幫助學員掌握必須掌握的機器學習基本算法。而且課程 中會使用到的案例基本上均是企業中實際遇到的問題,通過該課程的學習,可 以讓學員提前了解機器學習和大數據結合的技術在企業中的應用方式。 通過對本課程的學習,學員可以對分類、回歸等算法有較為深入的了解, 以大數據為核心基礎,在不涉及大量數學模型與復雜編程知識的前提下,講師 逐步帶領學員熟悉并且掌握當下流行的機器學習算法,如回歸、決策樹、SVM 等,并通過代碼實例來展示所討論的算法的實際應用。
第九階段 大型企業項目實戰(課程時長:8 天)
【學校簡介】
廣州粵嵌通信科技股份有限公司的前身是廣東省嵌入式軟件技術公共中心,于 2005 年在廣州科學城成立,由美的集團與廣東省政府合作創辦。廣州粵嵌通信科技股份有限公司于2011 年注冊成立,注冊資金 500 萬,新三板上市企業。現今,公司已經獲得專利產品20 多項,專利技術及軟著 30 多項,公司擁有國際先進水平的開發軟件、儀器及設備。公司現有粵嵌眾創、粵嵌研發等品牌業務。公司經過多年的發展,秉承“行業引領,齊商共贏,開拓創新,服務誠信”的核心經營理念,為業界提供全面的 IT 技術產品、服務和解決方案,在發展過程中形成了在 IT 技術自主創新方面的優勢和能力。