【教學(xué)內(nèi)容】
模塊Linux電腦操作系統(tǒng)——
網(wǎng)絡(luò)基礎(chǔ)知識、Linux的基礎(chǔ)命令、vi編輯器、管理權(quán)限、程序包管理方法、用戶管理系統(tǒng)、進程管理;Linux自然環(huán)境手機軟件安裝實戰(zhàn)演練:JDK的安裝、Tomcat的安裝、MySQL的安裝、Hadoop的安裝、Hbase的安裝、Spark的安裝、MongoDB的安裝、Spark的安裝等;
第二模塊Java的Web前端開發(fā)——
HTML5、CSS3+DIV、javascript、Jquery、正則表達式、Ajax等;
第三模塊java基礎(chǔ)編程——
Java自然環(huán)境構(gòu)建、數(shù)據(jù)種類和關(guān)系式、步驟操縱、數(shù)字能量數(shù)組、面向?qū)ο缶幊、常見類、出現(xiàn)異常;
第四模塊Oracle和MySQL數(shù)據(jù)庫等——
數(shù)據(jù)庫基本原理和設(shè)計方案、SQL語言、數(shù)據(jù)庫的備份數(shù)據(jù)以及修復(fù)、用戶管理系統(tǒng)、PL/SQL編程設(shè)計、編碼序列目標(biāo)、主視圖目標(biāo)、存儲過程、觸發(fā)器原理、游標(biāo)目標(biāo)等;
第五模塊Java程序編寫——
線程同步、IO流、通信網(wǎng)絡(luò)、Java泛型、Java反射面、Java函數(shù)式編程等;
第六模塊JavaWEB開發(fā)設(shè)計——
Jsp、Servlet、EL表達式語言、JSTL標(biāo)識語言、freemarker靜態(tài)數(shù)據(jù)語言等;
第七模塊JavaEE框架之springMVC+mybatis及新項目實戰(zhàn)演練——
SpringMVC+Mybatis+hadoop開發(fā)設(shè)計《金融大數(shù)據(jù)客戶征信管理》、系統(tǒng)功能包含消費信息、信用黑名單信息、個人信用消費、個人財產(chǎn)信息管理方法等。應(yīng)用朝向插口編程思想將系統(tǒng)軟件分成持久層、數(shù)據(jù)瀏覽層、業(yè)務(wù)流程層、操縱層、呈現(xiàn)層;應(yīng)用spring注釋技術(shù)性消除目標(biāo)中間的藕合、應(yīng)用springMVC做為操縱層、mybatis做為持久層和數(shù)據(jù)數(shù)據(jù)瀏覽層、hadoop的HDFS做為外界數(shù)據(jù)來源于;
第八模塊JavaEE框架之SSH及新項目實戰(zhàn)演練——
Struts2+Hibernate+Spring+hadoop開發(fā)設(shè)計《金融大數(shù)據(jù)風(fēng)險管理系統(tǒng)》、系統(tǒng)功能包含信貸風(fēng)險、防欺詐風(fēng)險性、合規(guī)管理風(fēng)險性、資產(chǎn)利率風(fēng)險管理方法這些。應(yīng)用朝向插口編程思想將系統(tǒng)軟件分成持久層、數(shù)據(jù)瀏覽層、業(yè)務(wù)流程層、操縱層、呈現(xiàn)層;應(yīng)用spring消除目標(biāo)中間的藕合、應(yīng)用struts2做為操縱層、hibernate做為持久層和數(shù)據(jù)數(shù)據(jù)瀏覽層、hadoop的HDFS做為外界數(shù)據(jù)來源于;
第九模塊分布式系統(tǒng)和分布式計算框架hadoop以及生態(tài)鏈——
大數(shù)據(jù)簡述、分布式系統(tǒng)和分布式計算框架hadoop、數(shù)據(jù)庫房hive、深度學(xué)習(xí)框架Mahout、Javavm虛擬機JMV、消息隊列kafka群集、zookeeper群集、函數(shù)式編程scala語言、運行內(nèi)存測算spark2.x框架;
第十模塊Java大數(shù)據(jù)綜合性新項目實踐——
springMVC+Mybatis+Spark+深度學(xué)習(xí)優(yōu)化算法開發(fā)設(shè)計《大數(shù)據(jù)營銷系統(tǒng)》、大數(shù)據(jù)營銷管理系統(tǒng)包含的作用:客戶畫像、客戶行為分析、總體目標(biāo)市場細分、商品、廣告推廣作用。該系統(tǒng)軟件應(yīng)用springMVC+Mybatis開發(fā)管理作用,應(yīng)用spark和深度學(xué)習(xí)優(yōu)化算法開發(fā)設(shè)計數(shù)據(jù)數(shù)據(jù)分析系統(tǒng)作用