一、Java階段基礎
熟練使用MyElipse開發(fā)Java程序、會使用Java編寫常用的流程控制語句、理解并掌握面向?qū)ο笏枷爰捌淙筇匦浴⒛軌蜢`活運用Java常用類解決實際問題、會使用集合框架存儲數(shù)據(jù)、I/O技術(shù)操作文件、能夠?qū)崿F(xiàn)多線程及網(wǎng)絡編程。
二、JavaWeb網(wǎng)站開發(fā)
了解B/S架構(gòu)運行原理、掌握網(wǎng)頁的開發(fā)和設計技能、掌握JavaWeb核心開發(fā)技能、掌握Linux應用部署和監(jiān)控技能、掌握基本的JavaEE應用設計和開發(fā)技能、鍛煉學員團隊協(xié)作能力。
三、SSM/SSH框架
掌握SSM/SSH框架核心技能及應用開發(fā)技能、掌握Oracle數(shù)據(jù)庫設計和應用技能、學會使用Git進行項目代碼版本管理、學會使用Maven進行項目構(gòu)建管理。
四、基于分布式微服的互聯(lián)網(wǎng)架構(gòu)
培養(yǎng)學員基于分布式項目的業(yè)務架構(gòu)、應用架構(gòu)、技術(shù)架構(gòu)、安全架構(gòu)、網(wǎng)絡拓撲架構(gòu)等的設計和代碼開發(fā)能力,以及在部署策略等方面的綜合能力、培養(yǎng)學員分布式項目下核心業(yè)務處理能力、培養(yǎng)學員在分布式項目下對于高并發(fā)、數(shù)據(jù)最終一致性、性能優(yōu)化等問題的解決處理能力。
五、Python爬蟲+ELK+分析
掌握Python編程、具備Python的爬蟲開發(fā)、數(shù)據(jù)獲取和整理等能力、能夠使用ELK進行數(shù)據(jù)導入、查詢和集成。
六、Hadoop生態(tài)圈
掌握Hadoop集群配置與管理、掌握HDFS文件操作、掌握分布式計算原理、掌握基于Hive的數(shù)據(jù)ETL和數(shù)據(jù)查詢、掌握HBase數(shù)據(jù)存儲、掌握數(shù)據(jù)導入導出。
七、Spark技術(shù)棧
掌握Spark集群配置與管理,以及Spark離線計算、具備Scala和Python編寫Spark應用的能力、具備在企業(yè)數(shù)據(jù)湖中建立數(shù)據(jù)流程/通道、實施數(shù)據(jù)監(jiān)管、規(guī)范數(shù)據(jù)管理和確保數(shù)據(jù)安全、具備數(shù)據(jù)采集、數(shù)據(jù)變換、數(shù)據(jù)建模、任務調(diào)度以及與企業(yè)應用的數(shù)據(jù)集成的能力、具備多種NoSQL數(shù)據(jù)存儲的能力、掌握Hive/Spark實施數(shù)據(jù)變換、BI工具與Hive、NoSQL的集成、掌握用戶興趣取向分析/航班飛行網(wǎng)圖分析/電子商務消費行為分析/用戶交易欺詐分析案例的具體實現(xiàn)。
八、實時流處理平臺
掌握ApacheNiFi/Kafka/Flume/SparkStreaming的集成使用、具備實時流數(shù)據(jù)存儲、計算、查詢的能力、具備多種流處理框架的運用能力、掌握多種常見可視化工具的使用、掌握股票流數(shù)據(jù)實時分析/輿情分析案例。
九、機器學習
掌握Spark機器學習數(shù)據(jù)結(jié)構(gòu)及流程、掌握分類聚類和推薦模型、掌握垃圾郵件分類。