☆Java&大數(shù)據(jù)課程學(xué)習(xí)內(nèi)容
課程模塊 |
課程要點(diǎn) |
主要內(nèi)容 |
JavaSE核心編程 |
Java語(yǔ)言概述 |
Java編程語(yǔ)言的特性;三大平臺(tái);JVM/JRE/JDK的概念;配置JDK開(kāi)發(fā)環(huán)境 |
Java基本語(yǔ)法 |
變量和運(yùn)算符;表達(dá)式;八種基本數(shù)據(jù)類型;字符串與標(biāo)識(shí)符;注釋語(yǔ)句;if/switch分支語(yǔ)句、while/do-while/for循環(huán)語(yǔ)句、增強(qiáng)型for循環(huán) |
|
面向?qū)ο蟮木幊?/span> |
面向?qū)ο蟮木幊?;類和?duì)象;字段/屬性;垃圾回收;方法的聲明和調(diào)用;重載方法 |
|
Java類的設(shè)計(jì) |
類的封裝;Public與private訪問(wèn)控制修飾符;聲明和使用數(shù)組、多維數(shù)組;方法的可變參數(shù) |
|
高級(jí)類的特性 |
static與final修飾符的功能;修飾類、屬性、方法的作用;聲明和使用抽象類、接口 |
|
異常處理 |
異常的概念和用途、受檢異常和非受檢異常;異常的常用處理手段 |
|
Java集合 |
集合框架;Collection/Set/List類型的集合;HastSet/TreeSet集合算法與數(shù)據(jù)結(jié)構(gòu);ArrayList/LinkedList集合算法與數(shù)據(jù)結(jié)構(gòu);Map集合;迭代器與遍歷集合 |
|
集合泛型 |
泛型的使用,泛型的通配符類型參數(shù) |
|
注解類與枚舉類 |
注解的用途、內(nèi)置注解與自定義注解;聲明和使用枚舉類 |
|
JavaI/O編程 |
I/O的輸入輸出流、字節(jié)流與字符流、字符流鏈接與包裝;字符節(jié)鏈接與包裝 |
|
多線程 |
多線程的創(chuàng)建與啟動(dòng);線程的控制和結(jié)束;線程的基本狀態(tài)、Sleep()、Join()方法,線程的共享數(shù)據(jù);線程的同步、synchronized、死鎖;線程的交互、wat()與notify() |
|
Java常用類 |
包裹類與拆箱/裝箱、Java.util.Math類、String、StringBuffer、StringBuilder類 |
|
Java反射 |
反射創(chuàng)建實(shí)例、訪問(wèn)構(gòu)造器、字段和方法;使用構(gòu)造器創(chuàng)建對(duì)象;訪問(wèn)私有屬性和私有方法 |
|
Java網(wǎng)絡(luò)編程 |
TCP/IP Socket工作原理;Socket服務(wù)器編程、Socket客戶端編程;實(shí)現(xiàn)多線程服務(wù)器;UDP編程實(shí)現(xiàn)客戶端與服務(wù)器 |
|
企業(yè)項(xiàng)目(一) |
銀行系統(tǒng) |
該系統(tǒng)實(shí)現(xiàn)銀行創(chuàng)建、添加客戶至銀行、為客戶關(guān)聯(lián)不同賬號(hào)類型、實(shí)現(xiàn)用戶的存款、取款、打印銀行及客戶報(bào)表等功能;改項(xiàng)目重點(diǎn)培養(yǎng)學(xué)員的編程與調(diào)試技巧,對(duì)JavaSE核心編程有進(jìn)一步的掌握,為后面的課程學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。 |
Web基礎(chǔ)課程 |
HTML基礎(chǔ) |
Web基礎(chǔ)知識(shí)、HTML語(yǔ)言、基本標(biāo)簽、文本-圖片-表格-超鏈接等標(biāo)簽;注釋與實(shí)體、表格與表單 |
CSS基礎(chǔ) |
CSS概念與基本語(yǔ)法;CSS選擇器;HTML標(biāo)簽元素分類;CSS常用屬性;CSS盒子模型 |
|
JavaSript基礎(chǔ) |
JavaScript概述、JavaScript基本語(yǔ)法;JavaScript函數(shù);JavaScript內(nèi)置DOM方法;JavaScript事件處理;JavaScript面向?qū)ο缶幊蹋籎avaScript操作DOM元素 |
|
JavaEE核心編程 |
Web服務(wù)器與HTTP** |
常見(jiàn)的應(yīng)用服務(wù)器、HTTP B/S構(gòu)架,Web站點(diǎn);Tomcat服務(wù)器的安裝與使用;HTTP**深入剖析;HTTP請(qǐng)求與響應(yīng)格式深入分析 |
XML基礎(chǔ) |
XML用途;XML樹(shù)形結(jié)構(gòu)與語(yǔ)法規(guī)則;XML的開(kāi)發(fā)和配置 |
|
開(kāi)發(fā)Servlet組件 |
Web標(biāo)準(zhǔn)組件Servlet;Servlet工作原理和生命周期;XML與注解方式配置Servlet |
|
Response與Request對(duì)象 |
結(jié)合企業(yè)案例深入剖析HttpServletRequest 與HttpServletResponse對(duì)象及其API |
|
會(huì)話狀態(tài)管理 |
HttpSession會(huì)話管理機(jī)制的原理;Cookie機(jī)制、URL重寫機(jī)制;深入分析HttpSession API、會(huì)話對(duì)象的創(chuàng)建與銷毀 |
|
JSP頁(yè)面開(kāi)發(fā) |
JSP工作原理和生命周期;指令、聲明、注釋、Scriptlet和表達(dá)式等腳本元素;JSP隱含對(duì)象 |
|
EL與JSTL表達(dá)式 |
EL表達(dá)式語(yǔ)言;EL隱含對(duì)象與運(yùn)算符;JSTL標(biāo)簽庫(kù),set、if、forEach、URL等常用標(biāo)簽 |
|
MySQL數(shù)據(jù)庫(kù) |
MySQL數(shù)據(jù)庫(kù)安裝;MySQL服務(wù)器的啟動(dòng)與停止,客戶端常用命令;創(chuàng)建、修改和刪除數(shù)據(jù)庫(kù);創(chuàng)建、修改和刪除表 |
|
使用JDBC開(kāi)發(fā)企業(yè)應(yīng)用 |
JDBC實(shí)現(xiàn)原理;Connection、Statement/PreparedStatement、ResultSet;數(shù)據(jù)類型轉(zhuǎn)換 |
|
開(kāi)發(fā)過(guò)濾器組件 |
過(guò)濾器原理;Web應(yīng)用生命周期、過(guò)濾器類配置;結(jié)合企業(yè)案例分析其使用方法 |
|
開(kāi)發(fā)監(jiān)聽(tīng)器組件 |
Servlet監(jiān)聽(tīng)器的分類;監(jiān)聽(tīng)域?qū)ο蟮膭?chuàng)建與銷毀;監(jiān)聽(tīng)域中屬性的變更;實(shí)現(xiàn)在線人數(shù)統(tǒng)計(jì)案例 |
|
Bootstrap框架 |
Bootstrap概述;環(huán)境安裝,布局組件、插件;使用Bootstrap**設(shè)計(jì)、開(kāi)發(fā)Web頁(yè)面 |
|
jQuery框架 |
jQuery框架特性和應(yīng)用;jQuery核心函數(shù);操作DOM元素;AJAX概念,AJAX原理及應(yīng)用;jQuery實(shí)現(xiàn)Ajax編程 |
|
GoF設(shè)計(jì)模式 |
常用的Gof設(shè)計(jì)模式,如單例模式、工廠方法模式、適配器模式、命令模式等 |
|
開(kāi)發(fā)WebService應(yīng)用 |
Web Service概念、原理與用途;JAX-WS與CXF;實(shí)現(xiàn)Web Service與客戶端編程 |
|
企業(yè)項(xiàng)目(二) |
多看購(gòu)物平臺(tái) |
多看購(gòu)物屬于電子商務(wù)類平臺(tái),該平臺(tái)使用MySQL數(shù)據(jù)庫(kù)、高性能數(shù)據(jù)源實(shí)現(xiàn)鏈接,能夠承受多用戶、高并發(fā),使網(wǎng)上購(gòu)物穩(wěn)定、高效的進(jìn)行;頁(yè)面使用Bootstrap框架、結(jié)合jQuery實(shí)現(xiàn)Ajax編程,給用戶帶來(lái)良好的購(gòu)物體驗(yàn)。 |
JavaEE核心框架 |
使用struts2框架 |
Struts2框架的MVC工作原理;編寫和配置Action類;Struts2基本標(biāo)簽;使用Struts2注解完成配置;常用的注解類;使用Struts2注解驗(yàn)證器驗(yàn)證表單數(shù)據(jù) |
spring控制反轉(zhuǎn) |
Spring概述;控制反轉(zhuǎn)IoC;Spring依賴注入(DI);實(shí)現(xiàn)Bean的單例與多例 |
|
spring注解 |
常用的注解類;分別為不同類型組件添加@Component與@Controller、@Service和@Repository |
|
整合Struts2與Spring框架 |
Struts整合Spring原理;Web容器啟動(dòng)創(chuàng)建Spring容器對(duì)象;Action對(duì)象生命周期由Spring容器管理 |
|
Hibernate原理與實(shí)現(xiàn) |
Hibernate框架原理;對(duì)象關(guān)系映射(ORM);靜態(tài)與動(dòng)態(tài)映射;Hibernate核心接口和配置文件 |
|
Hibernate實(shí)體 |
Hibernate實(shí)體對(duì)象的狀態(tài)和運(yùn)行原理;HQL檢索方式;HQL動(dòng)態(tài)參數(shù)綁定;使用HQL實(shí)現(xiàn)數(shù)據(jù)檢索 |
|
整合Spring與Hibernate框架 |
整合Spring與Hibernate框架、整合方案結(jié)構(gòu);配置DateSource;使用Spring提供API實(shí)現(xiàn)數(shù)據(jù)訪問(wèn) |
|
Hibernate實(shí)體關(guān)聯(lián)關(guān)系 |
實(shí)體與表的關(guān)聯(lián)關(guān)系;關(guān)聯(lián)關(guān)系特性;實(shí)現(xiàn)一對(duì)一、一對(duì)多、多對(duì)一、多對(duì)多單、雙向關(guān)聯(lián)關(guān)系映射 |
|
Spring AOP與事務(wù)管理 |
Spring AOP原理;AOP核心概念、AOP事務(wù)模型;事務(wù)傳播行為;AOP事務(wù)管理器;Spring配置實(shí)現(xiàn)事務(wù)管理;@Transactional事務(wù)注解及屬性 |
|
使用Sping MVC開(kāi)發(fā)應(yīng)用 |
Spring MVC分離控制器、模型對(duì)象、過(guò)濾器以及處理程序?qū)ο笤恚籗pring MVC框架概述與使用;Spring MVC常用注解類 |
|
MyBatis框架應(yīng)用 |
MyBatis框架概述;功能架構(gòu)及其原理;實(shí)現(xiàn)MyBatis OR映射;MyBatis的接口綁定;動(dòng)態(tài)SQL實(shí)現(xiàn) |
|
整合spring 與MyBatis框架 |
整合Spring與MyBatis框架,使用SqlSessionFactoryBean 與 SqlSessionTemplate訪問(wèn)數(shù)據(jù)庫(kù) |
|
新技術(shù)應(yīng)用 |
微信接口開(kāi)發(fā) |
微信接口調(diào)用說(shuō)明;判斷客戶端是否支付JS接口;分享接口;預(yù)覽圖片接口等 |
Git版本控制 |
分布式版本控制優(yōu)勢(shì);在服務(wù)器上克隆Git倉(cāng)庫(kù);單機(jī)提交代碼等操作 |
|
Maven項(xiàng)目管理 |
配置標(biāo)準(zhǔn)構(gòu)建文件;制定構(gòu)建規(guī)則;使用Eclipse IDE構(gòu)建項(xiàng)目;mvn archetype、mvn compile、mvn deploy、mvn clean、mvn package等常用命令 |
|
Redis存儲(chǔ)系統(tǒng) |
Redis存儲(chǔ)系統(tǒng)原理;不同數(shù)據(jù)格式存儲(chǔ)操作;數(shù)據(jù)持久化機(jī)制;內(nèi)容優(yōu)化管理等 |
|
網(wǎng)上支付 |
第三方支付原理、流程、優(yōu)缺點(diǎn)以及實(shí)現(xiàn);介紹易寶支付的相關(guān)AIP及參數(shù);加密算法;完成易寶支付的支付功能開(kāi)發(fā) |
|
企業(yè)項(xiàng)目(三) |
教學(xué)OA系統(tǒng) |
該系統(tǒng)主要使用MyBatis實(shí)現(xiàn)數(shù)據(jù)持久層,Spring框架統(tǒng)一管理組件生命周期,實(shí)現(xiàn)高內(nèi)聚、低耦合,Spring MVC框架實(shí)現(xiàn)請(qǐng)求的統(tǒng)一控制,jQuery、Bootstrap等流行前端框架實(shí)現(xiàn)頁(yè)面和Ajax異步請(qǐng)求。主要實(shí)現(xiàn)講師管理、學(xué)員管理、教學(xué)管理、教質(zhì)管理、學(xué)員就業(yè)、班級(jí)管理、考試試題管理、考試管理等功能 |
|
|
|
(具體課程內(nèi)容和費(fèi)用請(qǐng)咨詢客服)
咨詢熱線:010-64707530 QQ:2645567689
【師資力量】
張立猛
馬如忠
郭愛(ài)軍
梁健全
趙強(qiáng)
李偉杰
(具體課程內(nèi)容和費(fèi)用請(qǐng)咨詢客服)
咨詢熱線:010-64707530 QQ:2645567689
【校區(qū)環(huán)境】
學(xué)校舉行的活動(dòng):
食宿介紹:
北京校區(qū):