大數(shù)據(jù)工程師就業(yè)前景分析:大數(shù)據(jù)應(yīng)用開發(fā)工程師(年薪20-30萬)>大數(shù)據(jù)分析師-算法研究(年薪40-60萬)>數(shù)據(jù)專家(年薪60-80萬)
這里不是學(xué)知識,而是學(xué)技能
記住的是知識,做出來的是技能!
Java基礎(chǔ)、Javaweb網(wǎng)站開發(fā),SSM/SSH框架,hadoop生態(tài)圈,實時流處理平臺,機器學(xué)習
課程安排:
階段Java基礎(chǔ):
核心技能點:Java基礎(chǔ)語法,面向?qū)ο?,異常處理,幾何框架,常用類,I/O操作,多線程,網(wǎng)絡(luò)編程,XML解析
核心能力培養(yǎng):
熟悉使用MyElipse開發(fā)java程序
會使用Java編寫常用的路程控制語句
理解并掌握面向?qū)ο笏枷牒腿筇匦?/p>
能夠靈活運用java常用類解決實際問題
會使用集合框架存儲數(shù)據(jù),I/O技術(shù)操作文件
能夠?qū)崿F(xiàn)多線程和網(wǎng)絡(luò)編程
具備能力和市場價值:
深刻理解面向?qū)ο笏枷耄莆認avaEE技術(shù)核心并能靈活運用Java常用API解決實際問題,具備了程序員必備的邏輯思維能力和自學(xué)能力,為后續(xù)深入學(xué)習javaweb技術(shù)和框架技術(shù)打下牢固的基礎(chǔ)。
第二階段Javaweb網(wǎng)站開發(fā):
核心技能點:
HTML5,CSS3,Javascript/ES6,JQuery,JSP/Servlet,MySQL數(shù)據(jù),JDBC,,Linux,SVN
核心能力培養(yǎng):
了解B/S架構(gòu)運行原理
掌握網(wǎng)頁的開發(fā)和設(shè)計技能
掌握javaweb核心開發(fā)技能
掌握Linux應(yīng)用部署和監(jiān)控技能
掌握基本的Javaee應(yīng)用設(shè)計和開發(fā)技能
鍛煉學(xué)員團隊協(xié)作能力
具備能力和市場價值:
能夠完成B/S架構(gòu)的中小型網(wǎng)站系統(tǒng)的開發(fā),并在真實生產(chǎn)環(huán)境中進行項目發(fā)布
第三階段SSM/SSH框架:
核心技能點:MyBatis框架,Spring框架,Spring MVC框架,Struts2框架,Hibernate框架,Git,Maven,Oracle數(shù)據(jù)庫
核心能力培養(yǎng):
掌握SSM/SSH框架核心技能和應(yīng)用開發(fā)技能
掌握Oracle數(shù)據(jù)庫設(shè)計和應(yīng)用技能
學(xué)會使用Git進行項目代碼版本管理
學(xué)會使用Maven進行項目構(gòu)建管理
具備能力和市場價值
能夠勝任垂直架構(gòu)下的Java開發(fā)工作,熟練使用流行的開發(fā)框架SSH/SSM進行傳統(tǒng)企業(yè)級項目開發(fā),月薪7000-90000元。
第四階段基于分布式微服的互聯(lián)網(wǎng)架構(gòu)
核心技能點:分布式微服架構(gòu),Dubbox,Spring Cloud,Spring Boot,Docker環(huán)境快速搭建實現(xiàn)自動化部署,分布式下ID一性,Redis,分布式事務(wù)處理,分布式下三方接入,Active MQ消息隊列等
核心能力培養(yǎng):
培養(yǎng)學(xué)員基于分布式項目的業(yè)務(wù)構(gòu)架,應(yīng)用架構(gòu),技術(shù)構(gòu)架,安全架構(gòu),網(wǎng)絡(luò)拓撲架構(gòu)等的設(shè)計和代碼開發(fā)能力,以及在部署策略等方面的綜合能力
培養(yǎng)學(xué)員分布式項目下核心業(yè)務(wù)處理能力
培養(yǎng)學(xué)員在分布式項目下對于高并發(fā),數(shù)據(jù),終一致性,性能優(yōu)化等問題的解決處理能力
具備能力和市場價值:
能夠勝任互聯(lián)網(wǎng)公司的分布式項目的開發(fā)和架構(gòu)設(shè)計工作。
第五階段python爬蟲+ELK+分析
核心技能點:Linux Shell編程,python編程,NumPy&Pandas,Scrapy,LXML,Pyspider,數(shù)據(jù)采集,整理和清洗,Elastucsearch,Logstash,Kibaba
核心能力培養(yǎng):
掌握python編程
具備python的爬蟲開發(fā),數(shù)據(jù)獲取和整理等能力
能夠使用ELK進行數(shù)據(jù)導(dǎo)入,查詢和集成
具備能力和市場價值
能夠勝任python開發(fā)工程師,爬蟲工程師,搜索引擎工程師
第六階段Hadoop生態(tài)圈
核心技能點:HDFS,MapReduce,YARN,Hive,Sqoop,Hbase
核心技能培養(yǎng)
掌握Hadoop集群配置和管理
掌握HDFS文件操作
掌握分布式計算原理
掌握基于Hive的數(shù)據(jù)ETL和數(shù)據(jù)查詢
掌握HBase數(shù)據(jù)存儲
掌握數(shù)據(jù)導(dǎo)入導(dǎo)出
具備能力和市場價值
能夠勝任Hadoop工程師,ETL工程師,Hive工程師,數(shù)據(jù)倉庫工程師
第七階段Spark技術(shù)棧
核心技能點:Scala編程,Spark RDD,Spark SQL,Spark Graphx,PySpark,Jupyter,Hadoop數(shù)據(jù)模型,Atlas&Ranger,Nifi,Kafka,Oozie,Cassandra&Hive,Redis&Hive,MongoDB,Tableau。
核心能力培養(yǎng):
掌握Spark集群配置和管理,以及Spark離線計算
具備Scala和Python編寫Spark應(yīng)用的能力
具備在企業(yè)數(shù)據(jù)湖中建立數(shù)據(jù)流程/通道,實施數(shù)據(jù)監(jiān)管,規(guī)范數(shù)據(jù)管理和確保數(shù)據(jù)安全
具備數(shù)據(jù)采集,數(shù)據(jù)變換,數(shù)據(jù)建模,任務(wù)調(diào)度,企業(yè)應(yīng)用的數(shù)據(jù)集成的能力
具備多種NoSQL數(shù)據(jù)存儲的能力
掌握Hive/Spark實施數(shù)據(jù)變換,BI工具與Hive,NoSQL的集成
具備能力和市場價值:
能夠勝任:Spark工程師,Hadoop工程師,ETL工程師
第八階段:實時流處理平臺
核心技能點:
Spark Streaming,F(xiàn)link,F(xiàn)lume,Stom,d3.js,Echarts
核心能力培養(yǎng)
掌握Apache NiFi /Kafka/Flume/Spark Streaming的集成使用
具備實時流數(shù)據(jù)存儲,計算,查詢的能力
具備多種流處理框架的運用能力
掌握多種常見可視化工具的使用
具備能力和市場價值:
能夠勝任:大數(shù)據(jù)開發(fā)工程師,大數(shù)據(jù)架構(gòu)師
第九階段:機器語言
核心技能點:Spark Mllib
核心能力培養(yǎng):
掌握Spark機器學(xué)習數(shù)據(jù)結(jié)構(gòu)和流程
掌握分類,聚類和推薦模型
具備能力和市場價值
能夠勝任:大數(shù)據(jù)架構(gòu)師,大數(shù)據(jù)初級分析師,大數(shù)據(jù)挖掘工程師

9個真實項目案例
結(jié)合互聯(lián)網(wǎng)應(yīng)用場景,培養(yǎng)學(xué)員遇到問題,分析問題,解決問題的實際能力
業(yè)務(wù)級解決方案+系統(tǒng)級解決方案
重視互聯(lián)網(wǎng)架構(gòu)--提升Level
不僅僅是機械的coding,做一個有想法,有方案的互聯(lián)網(wǎng)架構(gòu)師
業(yè)務(wù)架構(gòu)+信息架構(gòu)+應(yīng)用架構(gòu)+技術(shù)架構(gòu)+安全架構(gòu)+網(wǎng)絡(luò)拓撲架構(gòu)