大數(shù)據(jù)(big data)是指需要新處理模式才能具有更強的決策力、洞察發(fā)現(xiàn)力和流程優(yōu)化能力的海量、高增長率和多樣化的信息資產(chǎn)。
大數(shù)據(jù)技術的戰(zhàn)略意義不在于掌握龐大的數(shù)據(jù)信息,而在于對這些含有意義的數(shù)據(jù)進行專業(yè)化處理。換而言之,如果把大數(shù)據(jù)比作一種產(chǎn)業(yè),那么這種產(chǎn)業(yè)實現(xiàn)盈利的關鍵,在于提高對數(shù)據(jù)的“加工能力”,通過“加工”實現(xiàn)數(shù)據(jù)的“增值”。
1.基礎班(全日制):應屆生/轉行無基礎
2.脫產(chǎn)班(全日制):脫穎而出
3.白領進修班(周末制):提升技能,易晉升
4.學歷班(崗前培訓):畢業(yè)擇優(yōu)可推薦工作
首階段
Java語言的高級特性:掌握Java語言的高級特性
Java多線程:掌握Java線程池技術,掌握線程的Join、notify、notifyAll等機制
SML:基于Xml的解析與維護
Web:掌握簡單的Html,Css,Js的編寫
第二階段
JAVAWEB前端技術:了解真實項目開發(fā)流程,掌握前端開發(fā)基本技術
JAVAWEB基礎技術:掌握JAVAWEB基礎知識,深入理解軟件分層思想,AJAX實現(xiàn)異步刷新
JAVAWEB基礎技術:過濾器、監(jiān)聽器及常見應用場景,文件上傳、下載,在線支付功能實現(xiàn)
JAVAWEB框架加強:JAVA高級特性,熟悉常見設計模式,通過模擬實現(xiàn)框架功能,為后續(xù)學習SSH打基礎
第三階段
Struts2:掌握Struts2在項目開發(fā)時用到的各種知識點,能夠應用
Hibernate:熟練掌握利用Hibernate框架完成項目的開發(fā),深入理解ORMapping的概念,深入理解緩存機制
Spring:深入理解SpringIOC、DI在軟件架構中的作用,深入理解SpringAOP的實現(xiàn)機制和應用場景等
JQuery:利用JQuery控制Web界面
JS高級:對象、原型、閉包、JQuery內(nèi)部結構解析等
Maven:能用Maven搭建項目環(huán)境,熟練使用Maven的依賴和繼承機制
第四階段
SpringMVC:熟練掌握SpringMVC的各個組件,理解SpringMVC的架構原理,利用SpringMVC開發(fā)項目
MyBaties:掌握Redis緩存如何提供性能、利用Solor做全文檢索、利用ActivityMQ的異步機制把緩存中的改動同步到各個環(huán)節(jié)、掌握MySQL的主從復制和讀寫分離。
第五階段
網(wǎng)絡編程:把電信項目的部分環(huán)節(jié)利用mina、RPC技術實現(xiàn)
數(shù)據(jù)倉庫:掌握數(shù)據(jù)倉庫的知識內(nèi)容,這是云計算分析的基礎
分布式緩存:掌握兩種緩存的原理、以及操作
Zookeeper:了解Zookeeper的選舉算法、同步機制、掌握Zookeeper的集群的搭建
集群:利用Lvs、Keepalived、Nginx、Tomcat搭建高并發(fā)、分布式的Web服務器
SOA:利用服務性框架使得系統(tǒng)的耦合性更弱,擴展性更強
第六階段
Hadoop的分布式文件系統(tǒng)HDFS:Hadoop偽分布式的搭建、利用HDFS的API對分布式文件系統(tǒng)進行操作等
Hadoop的計算框架MapReduce:熟練Map、Reducer、Sort、Partition的編程、深入理解Shuffle機制等
Hadoop的資源管理與資源調度Yarn框架:深入理解Yarn的資源管理與資源調度機制。掌握整個MapReducer的計算流程和資源調度流程
HBase:掌握HBase的集群的的搭建
HIVE:利用HIVE做日志分析的查詢
Spark:利用Spark流式編程做日志的分析