7x24小時咨詢熱線
400-660-3310
當前位置 : 好學(xué)校 上海JAVA 上海海文IT教育 課程正文
微信掃碼添加老師好友咨詢
上海海文IT教育
認證等級
上海海文IT教育
已獲好學(xué)校V2信譽等級認證
信譽值
與好學(xué)校簽訂讀書保障協(xié)議:
課程詳情
開班信息
校區(qū)地址
學(xué)校相冊
讀書保障
手機預(yù)訂再優(yōu)惠
微信關(guān)注好學(xué)校
報讀課程額外再返現(xiàn)
【項目優(yōu)勢】
JavaEE優(yōu)勢:① 簡單易學(xué)② 全球主流的編程語言③ 前景好,缺口大④ 晉升快,薪資高
大數(shù)據(jù)優(yōu)勢:① 官方重點扶持戰(zhàn)略性產(chǎn)業(yè)② 90%的企業(yè)都在用大數(shù)據(jù)③ 薪資高,進名企
【課程內(nèi)容】
階段:Java編程
系列 |
章 |
節(jié) |
知識點 |
授課時間(天) |
課程目標 |
|
基礎(chǔ)系列 |
章 |
開發(fā)簡單的java應(yīng)用程序 |
Java簡介 |
Java簡介 |
1.0 |
理解OO思想以及能在代碼中體現(xiàn)OO思想;理解并能使用異常;使用Swing開發(fā)GUI程序以及理解事件處理機制;理解多線程的基本概念并能開發(fā)多線程的Java程序;熟練使用Java I/O編程;使用TCP/IP和UDP進行Java客戶端和服務(wù)器端編程; |
Java環(huán)境的搭建 |
Java環(huán)境的搭建 |
|||||
開發(fā)簡單java程序 |
開發(fā)簡單java程序 |
|||||
第二章 |
變量和數(shù)據(jù)類型 |
變量 |
變量 |
0.5 |
||
數(shù)據(jù)類型 |
Java數(shù)據(jù)類型 |
|||||
基本類型轉(zhuǎn)換 |
||||||
第三章 |
運算符 |
運算符(上) |
表達式和算術(shù)、賦值及關(guān)系運算符 |
0.5 |
||
運算符(下) |
邏輯和位運算符 |
|||||
位運算符-示例 |
||||||
第四章 |
條件結(jié)構(gòu) |
條件結(jié)構(gòu)(上) |
if-else語句 |
1.0 |
||
條件結(jié)構(gòu)(下) |
switch-case語句 |
|||||
案例講解-萬年歷 |
案例講解-萬年歷 |
|||||
第五章 |
循環(huán)結(jié)構(gòu) |
while和do-while循環(huán) |
while和do-while循環(huán)語句 |
2.0 |
||
for循環(huán) |
for循環(huán)語句和二重循環(huán) |
|||||
for循環(huán)-案例講解 |
for循環(huán)-案例講解 |
|||||
break和continue語句 |
break和continue語句 |
|||||
第六章 |
數(shù)組 |
一維數(shù)組 |
數(shù)組的聲明、創(chuàng)建和初始化 |
1.5 |
||
常用數(shù)組排序算法 |
||||||
常用數(shù)組查找算法 |
||||||
Arrays類使用 |
||||||
二維數(shù)組 |
二維數(shù)組的聲明、創(chuàng)建和初始化 |
|||||
二維數(shù)組-案例講解 |
二維數(shù)組-案例講解 |
|||||
階段項目: 騎士飛行棋、minDVD系統(tǒng) |
||||||
第七章 |
面向?qū)ο缶幊?/span> |
類和對象概述 |
類和對象概述 |
1.0 |
||
類和對象的概述-案例講解 |
類和對象的概述-案例講解 |
|||||
對象的創(chuàng)建和使用 |
創(chuàng)建并使用對象 |
|||||
方法定義使用和變量作用域 |
||||||
String對象的聲明操作和Java內(nèi)存管理機制 |
||||||
對象的創(chuàng)建和使用-案例講解 |
對象的創(chuàng)建和使用-案例講解 |
|||||
封裝 |
封裝概念和UML類圖 |
1.0 |
||||
構(gòu)造方法和this關(guān)鍵字 |
||||||
static關(guān)鍵字和設(shè)計模式 |
||||||
方法重載和包 |
||||||
繼承 |
繼承概念、實現(xiàn)和super關(guān)鍵字 |
1.5 |
||||
方法重寫和final關(guān)鍵字 |
||||||
Object類常見方法 |
||||||
繼承-案例講解 |
繼承-案例講解 |
|||||
多態(tài) |
多態(tài)概念、對象上下轉(zhuǎn)型和動態(tài)靜態(tài)綁定 |
|||||
多態(tài)應(yīng)用 |
||||||
抽象類和接口 |
抽象類和模板方法模式 |
1.0 |
||||
接口及和抽象類的區(qū)別 |
||||||
面向接口編程和簡單工廠模式 |
||||||
策略模式 |
||||||
接口和抽象類-案例講解 |
接口和抽象類-案例講解 |
|||||
階段項目: 銀行管理系統(tǒng) |
||||||
系列 |
第八章 |
特性 |
內(nèi)部類 |
內(nèi)部類概念和成員內(nèi)部類及應(yīng)用 |
1.0 |
|
靜態(tài)、匿名、局部內(nèi)部類及應(yīng)用 |
||||||
內(nèi)部類-案例講解 |
內(nèi)部類-案例講解 |
|||||
自動裝箱和拆箱 |
自動裝箱拆箱和枚舉類型 |
|||||
String、StringBuffer、StringBuilder |
String、StringBuffer、StringBuilder |
|||||
String、StringBuffer、StringBuilder-案例講解 |
String、StringBuffer、StringBuilder-案例講解 |
|||||
常用類 |
Date和SimpleDateFormat類 |
|||||
Canlendar、GregorianCalendar、Math和Random類 |
||||||
常用類-案例講解 |
常用類-案例講解 |
|||||
第九章 |
異常處理 |
異常 |
異常概念、分類、異常處理機制和try-catch-finally語句 |
0.5 |
||
throw、throws和自定義異常 |
||||||
異常-案例講解 |
異常-案例講解 |
|||||
第十章 |
泛型 |
泛型詳解 |
泛型簡介、泛型類、泛型方法 |
0.5 |
||
限制泛型可用類型、類型通配符(不講) |
||||||
泛型-案例講解 |
泛型-案例講解 |
|||||
第十一章 |
IDE |
IDE |
IDE介紹和Eclipse使用 |
放到其它章節(jié)中順帶講一下 |
||
Eclipse調(diào)試程序 |
||||||
第十二章 |
集合 |
集合框架介紹 |
集合框架介紹 |
0.5 |
||
List容器 |
List接口和ArrayList |
|||||
ArrayList-示例 |
||||||
LinkedList |
||||||
List容器-案例講解 |
List容器-案例講解 |
|||||
map容器 |
Map接口和HashMap |
1.5 |
||||
HashMap示例和哈希碼 |
||||||
TreeMap、Comparator和Comparable接口 |
||||||
map容器-案例講解 |
map容器-案例講解 |
|||||
Set容器 |
Set容器 |
|||||
Collections |
Collections |
|||||
Collections-案例講解 |
Collections-案例講解 |
|||||
第十三章 |
GUI |
AWT |
GUI概述和AWT框架 |
1.0 |
||
布局管理器 |
||||||
事件模型 |
事件概念、事件種類、事件監(jiān)聽器和事件適配器 |
|||||
事件示例和觀察者模式 |
||||||
Swing |
Swing |
|||||
Swing-案例講解 |
||||||
第十四章 |
反射 |
Java反射機制 |
Java反射機制 |
0.5 |
||
Java反射API |
reflect庫和反射API |
|||||
Java反射API-示例 |
||||||
反射-案例講解 |
||||||
第十五章 |
多線程 |
Java線程模型 |
Java線程模型 |
1.5 |
||
多線程編程 |
線程同步 |
|||||
線程通信 |
||||||
多線程-案例講解 |
||||||
第十六章 |
IO |
IO框架 |
IO框架 |
1.0 |
||
IO框架-案例講解 |
||||||
字節(jié)流 |
文件輸入輸出流和字節(jié)數(shù)組流 |
|||||
過濾流和緩沖流 |
||||||
裝飾模式 |
||||||
字節(jié)流-案例講解 |
||||||
字符流 |
字符流 |
1.0 |
||||
其它流 |
對象流和輸入輸出字符流 |
|||||
隨機訪問流 |
||||||
其它流-案例講解 |
||||||
第十七章 |
網(wǎng)絡(luò)編程 |
網(wǎng)絡(luò)基本概念 |
網(wǎng)絡(luò)基本概念 |
1.0 |
||
Socket編程 |
基于TCP協(xié)議的Socket編程 |
|||||
基于UDP協(xié)議的Socket編程 |
||||||
Socket編程-案例講解 |
||||||
URL編程 |
URL編程 |
|||||
階段項目: 銀行管理系統(tǒng)升級版 |
||||||
第十八章 |
Java新特性 |
Annotation |
Annotation簡介和標準、自定義及Meta Annotation |
不講,后面使用到再講 |
||
反射與Annotation |
||||||
第十九章 |
XML入門 |
XML入門 |
XML簡介 |
1.0 |
||
XML文檔結(jié)構(gòu)和語法規(guī)則 |
||||||
DTD |
DTD |
DTD簡介 |
||||
聲明元素的使用規(guī)則 |
||||||
聲明屬性的使用規(guī)則 |
||||||
DTD的引入方式和局限性 |
||||||
命名空間 |
命名空間 |
命名空間 |
||||
XML解析 |
XML解析 |
XML解析器和SAX解析 |
1.0 |
|||
SAX解析-示例1 |
||||||
SAX解析-示例2 |
||||||
DOM解析 |
||||||
DOM解析-示例1 |
||||||
DOM API |
||||||
DOM解析-示例2 |
||||||
DOM解析-示例3 |
||||||
課程項目: 打地鼠游戲、掃雷游戲、連連看、銀行排號系統(tǒng)、聊天室 |
第二階段:數(shù)據(jù)庫開發(fā)
章 |
節(jié) |
知識點 |
授課時間(天) |
課程目標 |
|
章 |
Oracle |
關(guān)系型數(shù)據(jù)庫基礎(chǔ) |
關(guān)系型數(shù)據(jù)庫的概念 |
1 |
掌握數(shù)據(jù)庫基礎(chǔ),數(shù)據(jù)庫設(shè)計,開發(fā)和管理等方面基礎(chǔ)知識,熟練掌握SQL的使用。 |
Oracle簡介-1 |
|||||
Oracle簡介-2 |
|||||
查詢語句 |
SELECT語句 |
||||
排序和條件查詢-1 |
|||||
排序和條件查詢-2 |
|||||
單行函數(shù) |
函數(shù)簡介、字符和數(shù)值函數(shù) |
||||
日期函數(shù) |
|||||
轉(zhuǎn)換函數(shù) |
|||||
多表查詢 |
多表查詢的概念 |
2 |
|||
表的連接方式-1 |
|||||
表的連接方式-2 |
|||||
組函數(shù) |
組函數(shù)簡介 |
||||
GROUP BY子句和HAVING子句 |
|||||
子查詢 |
子查詢的概念和使用 |
||||
子查詢的使用 |
|||||
數(shù)據(jù)建模和數(shù)據(jù)庫設(shè)計 |
系統(tǒng)開發(fā)概念和數(shù)據(jù)建模 |
1 |
|||
數(shù)據(jù)建模 |
|||||
數(shù)據(jù)庫設(shè)計 |
|||||
DDL語句 |
CREATE語句-1 |
||||
CREATE語句-2 |
|||||
ALTER、DROP和其它DDL語句 |
|||||
DML語句 |
INSERT語句-1 |
||||
INSERT語句-2 |
|||||
UPDATE和DELETE語句 |
|||||
事務(wù) |
|||||
Oracle數(shù)據(jù)字典 |
Oracle數(shù)據(jù)字典 |
0.5 |
|||
常見數(shù)據(jù)庫對象 |
序列SEQUENCE |
||||
視圖VIEW |
|||||
索引INDEX |
|||||
用戶訪問控制 |
Oracle體系結(jié)構(gòu) |
||||
權(quán)限、同義詞SYNONYM和數(shù)據(jù)導(dǎo)入導(dǎo)出 |
|||||
課程項目: 影像租賃系統(tǒng)、選課教務(wù)系統(tǒng)數(shù)據(jù)建模和數(shù)據(jù)庫設(shè)計 |
|||||
第二章 |
JDBC |
JDBC基礎(chǔ) |
JDBC簡介-1 |
1 |
深入掌握ORM的思想,熟練運用JDBC解決數(shù)據(jù)持久化的方法。 |
JDBC簡介-2 |
|||||
JDBC開發(fā)流程-1 |
|||||
JDBC開發(fā)流程-2 |
|||||
JDBC開發(fā)流程-3 |
|||||
JDBC開發(fā)流程-4 |
|||||
JDBC開發(fā)流程-5 |
|||||
JDBC優(yōu)化 |
|||||
對象關(guān)系映射(ORM) |
ORM思想 |
1 |
|||
ORM思想-示例 |
|||||
一對一關(guān)聯(lián)關(guān)系映射-1 |
|||||
一對一關(guān)聯(lián)關(guān)系映射-2 |
|||||
一對多關(guān)聯(lián)關(guān)系映射-1 |
|||||
一對多關(guān)聯(lián)關(guān)系映射-2 |
|||||
多對多關(guān)聯(lián)關(guān)系映射 |
|||||
JDBC |
事務(wù)-1 |
0.5 |
|||
事務(wù)-2 |
|||||
批處理 |
|||||
DAO模式 |
|||||
DAO模式-示例 |
|||||
JDBC模板 |
|||||
課程項目: DVD租賃管理系統(tǒng)、電子商務(wù)系統(tǒng)、選課教務(wù)系統(tǒng) |
第三階段:web前端開發(fā)
章 |
節(jié) |
知識點 |
授課時間(天) |
課程目標 |
|
章 |
HTML |
HTML介紹 |
HTML介紹 |
1.0 |
掌握Html靜態(tài)頁面技術(shù)、http協(xié)議處理、及動態(tài)表單的設(shè)計;熟悉CSS技術(shù) |
HTML結(jié)構(gòu) |
HTML結(jié)構(gòu) |
||||
HTML常用標簽 |
HTML常用標簽 |
||||
HTML框架 |
HTML框架 |
||||
HTML表格 |
HTML表格 |
||||
HTML表單 |
HTML表單 |
||||
HTML多媒體 |
HTML多媒體 |
||||
第二章 |
CSS |
CSS簡介 |
CSS簡介 |
1.0 |
|
CSS的基本使用 |
CSS的基本使用 |
||||
CSS選擇器 |
CSS選擇器 |
||||
CSS常用樣式屬性的設(shè)置 |
CSS常用樣式屬性的設(shè)置-1 |
||||
CSS常用樣式屬性的設(shè)置-2 |
|||||
CSS定位與DIV布局 |
盒子模型和元素定位 |
1.0 |
|||
DIV+CSS布局實戰(zhàn)-1 |
|||||
DIV+CSS布局實戰(zhàn)-2 |
|||||
課程案例:彩妝熱賣產(chǎn)品列表帶按鈕的輪播廣告聚美優(yōu)品美容產(chǎn)品熱點聚美優(yōu)品商品分類攝影社區(qū)熱門小鎮(zhèn)淘寶網(wǎng)導(dǎo)航相冊服務(wù)新品游戲頁面制作商品圖片列表課程項目:旅游網(wǎng)站 |
|||||
第三章 |
JavaScript |
JavaScript簡介 |
JavaScript簡介 |
1.0 |
深入學(xué)習網(wǎng)頁技術(shù),豐富表達網(wǎng)頁內(nèi)容,JS框架的學(xué)習和掌握。 |
JavaScript基礎(chǔ)語法(上) |
變量和數(shù)據(jù)類型 |
||||
變量和數(shù)據(jù)類型及常用運算符 |
|||||
JavaScript基礎(chǔ)語法(下) |
流程控制和常用特殊語句 |
||||
JavaScript函數(shù) |
JavaScript函數(shù) |
||||
JavaScript對象使用 |
JavaScript對象使用 |
1.0 |
|||
BOM |
BOM |
||||
DOM |
DOM對HTML元素訪問操作-1 |
||||
DOM對HTML元素訪問操作-2 |
|||||
DOM對HTML元素的增刪改操作 |
|||||
JavaScript事件 |
JavaScript事件 |
||||
第四章 |
jQuery |
jQuery簡介 |
jQuery簡介 |
1.0 |
|
jQuery選擇器 |
jQuery常用選擇器詳解-1 |
||||
jQuery常用選擇器詳解-2 |
|||||
jQuery DOM操作 |
jQuery對元素節(jié)點的操作-1 |
||||
jQuery對元素節(jié)點的操作-2 |
|||||
jQuery對元素節(jié)點的操作-3 |
|||||
jQuery對元素節(jié)點的操作-4 |
|||||
jQuery事件與動畫 |
jQuery事件相關(guān)介紹 |
1.0 |
|||
jQuery實現(xiàn)動畫與 |
|||||
課程案例: 帶按鈕的輪播廣告帶關(guān)閉按鈕的浮動廣告對聯(lián)浮動廣告制作多級菜單的制作右下角延時廣告彈出窗口制作伸縮菜單導(dǎo)航條百葉窗推拉效果畫廊圖片放大鏡仿淘寶圖片左右切換 |
|||||
第四階段:JavaEE基礎(chǔ)開發(fā)
章 |
節(jié) |
知識點 |
授課時間(天) |
課程目標 |
|
章 |
Servlet |
Web簡介 |
Web簡介 |
1.0 |
掌握使用Servlets、JSP及相關(guān)技術(shù)聯(lián)合開發(fā)Web應(yīng)用;理解Web應(yīng)用性能優(yōu)化技術(shù);理解MVC模式;熟練掌握Web應(yīng)用代碼調(diào)試方法。 |
Servlet基礎(chǔ) |
Java Web開發(fā)環(huán)境和介紹 |
||||
Servlet介紹、創(chuàng)建Web Project和部署Web應(yīng)用 |
|||||
Servlet生命周期 |
Servlet API和Servlet生命周期 |
||||
處理Servlet生命周期事件 |
|||||
Servlet表單處理 |
HttpServletRequest |
2.0 |
|||
表單處理 |
|||||
RequestDispatcher和HttpServletResponse |
|||||
會話跟蹤 |
HttpSession |
1.5 |
|||
Cookie和URL重寫 |
|||||
過濾器與監(jiān)聽器 |
過濾器 |
0.5 |
|||
監(jiān)聽器 |
|||||
階段項目: 站內(nèi)消息系統(tǒng) |
|||||
第二章 |
JSP |
JSP介紹 |
MVC模式的演變(Model 1、Model 2、MVC)、JSP介紹 |
1.0 |
|
JSP常見標簽 |
JSP指令和JSP腳本 |
||||
JSP隱式對象和JSP動作 |
|||||
EL表達式語言 |
EL表達式語言 |
1.0 |
|||
JSTL標簽庫 |
JSTL標簽庫 |
||||
階段項目: 站內(nèi)消息系統(tǒng)升級版 |
|||||
第三章 |
Ajax |
Ajax |
Ajax |
1 |
掌握全新思想的用戶交互界面的構(gòu)建方法;了解滿足客戶體驗的客戶端代碼編寫方法。 |
Ajax在jQuery中的應(yīng)用-1 |
Ajax在jQuery中的應(yīng)用-1 |
||||
Ajax在jQuery中的應(yīng)用-2 |
Ajax在jQuery中的應(yīng)用-2 |
||||
課程項目:Web綜合應(yīng)用--在線書城、Easy-Buy |
第五階段:framework和JavaEE開發(fā)
章 |
節(jié) |
知識點 |
授課時間(天) |
課程目標 |
|
章 |
Hibernate |
Hibernate入門 |
ORM簡介 |
1.5 |
深入掌握ORM的思想,熟練運用Hibernate解決數(shù)據(jù)持久化的方法。 |
Hibernate簡介 |
|||||
Hibernate基礎(chǔ) |
個Hibernate程序-1 |
||||
個Hibernate程序-2 |
|||||
個Hibernate程序-3 |
|||||
個Hibernate程序-4 |
|||||
Session的優(yōu)化 |
|||||
Hibernate映射 |
基本對象關(guān)系映射-1 |
1.5 |
|||
基本對象關(guān)系映射-2 |
|||||
關(guān)聯(lián)關(guān)系映射-1 |
|||||
關(guān)聯(lián)關(guān)系映射-2 |
|||||
關(guān)聯(lián)關(guān)系映射-3 |
|||||
關(guān)聯(lián)關(guān)系映射-4 |
|||||
映射-1 |
|||||
映射-2 |
|||||
映射-3 |
|||||
映射-4 |
|||||
操作持久化對象 |
Hibernate的對象狀態(tài) |
1 |
|||
Hibernate緩存-1 |
|||||
Hibernate緩存-2 |
|||||
Hibernate緩存-3 |
|||||
Session的常用API |
|||||
Hibernate的檢索、級聯(lián)操作和批處理 |
|||||
事務(wù) |
事務(wù)簡介 |
1 |
|||
悲觀鎖和樂觀鎖-1 |
|||||
悲觀鎖和樂觀鎖-2 |
|||||
查詢 |
HQL查詢 |
||||
QBC查詢 |
|||||
其它查詢 |
|||||
Hibernate新特性 |
Anotation-1 |
||||
Anotation-2 |
|||||
第二章 |
Struts2 |
Struts2概述 |
Struts2概述 |
1 |
理解MVC模式,掌握基于Struts2的Java EE解決方案。 |
Struts2起步 |
下載和安裝Struts2框架 |
||||
創(chuàng)建Struts2的Web應(yīng)用 |
|||||
實現(xiàn)Struts2的Web應(yīng)用 |
|||||
Struts2核心技術(shù) |
使用IDE開發(fā)Struts2 |
1 |
|||
Struts2的基本流程和配置 |
|||||
深入Struts2配置文件和Action |
|||||
管理處理結(jié)果、驅(qū)動和異常機制 |
|||||
Struts2的類型轉(zhuǎn)換 |
Struts2的類型轉(zhuǎn)換(一) |
1(不講解) |
|||
Struts2的類型轉(zhuǎn)換(二) |
|||||
Struts2的輸入校驗 |
Struts2的輸入校驗(一) |
||||
Struts2的輸入校驗(二) |
|||||
Struts2的標簽庫 |
Struts2標簽庫(一) |
||||
Struts2標簽庫(二) |
|||||
Struts2標簽庫(三) |
|||||
攔截器 |
攔截器 |
1(不講解) |
|||
上傳和下載文件 |
上傳和下載文件 |
||||
Struts2的國際化 |
Struts2的國際化 |
||||
第三章 |
Spring |
Spring簡介 |
Spring簡介 |
1 |
理解Spring框架機制,掌握Spring開發(fā)技術(shù),掌握基于Spring的Java EE輕量級解決方案,熟練使用SSH框架。 |
依賴注入和Bean的裝配 |
聲明Bean01 |
||||
聲明Bean02 |
|||||
注入Bean屬性 |
|||||
使用表達式裝配 |
|||||
小化Spring XML配置 |
自動裝配Bean屬性 |
1 |
|||
使用注解裝配和自動檢測Bean |
|||||
使用Spring基于Java的配置 |
|||||
面向切面編程--AOP |
什么是面向切面編程和使用切入點選擇連接點 |
1 |
|||
在XML中聲明切面 |
|||||
注解切面 |
|||||
數(shù)據(jù)訪問 |
Spring的數(shù)據(jù)訪問和配置數(shù)據(jù)源 |
1 |
|||
在Spring中使用JDBC |
|||||
在Spring中集成Hibernate |
|||||
Spring與Java持久化API |
|||||
事務(wù)管理 |
理解事務(wù)和選擇事務(wù)管理器 |
1 |
|||
在Spring中的編碼事務(wù) |
|||||
聲明式事務(wù) |
|||||
使用Spring MVC構(gòu)建Web應(yīng)用 |
使用Spring MVC構(gòu)建Web應(yīng)用 |
2 |
|||
擴展內(nèi)容 |
OOAD與設(shè)計模式 |
學(xué)習面向?qū)ο蠓治?OOA)、面向?qū)ο笤O(shè)計(OOD),RUP方法以及常用設(shè)計模式。學(xué)習UML使用,能初步完成中小型系統(tǒng)的設(shè)計。 |
|||
測試技術(shù)與單元測試Junit |
學(xué)習測試基本原則和方法,Junit框架,單元測試原則和技術(shù),JavaEE組件的容器內(nèi)及容器外測試技巧,數(shù)據(jù)訪問組件測試結(jié)合項目實戰(zhàn),編寫測試用例,掌握測試技術(shù),積累開發(fā)測試經(jīng)驗。 |
||||
SVN及編程規(guī)范 |
掌握SVN的配置和使用;軟件編程規(guī)范; |
||||
PL/SQL |
使用PL/SQL開發(fā)數(shù)據(jù)庫的存儲過程、函數(shù)、觸發(fā)器等,提升系統(tǒng)性能。 |
||||
Mybatis框架 |
Mybatis架構(gòu)、Mybatis入門程序、Mybatis開發(fā)Dao、SqlMapConfig.xml配置、ParameterType輸入映射、ResultType及ResultMap輸出映射、動態(tài)sql、商品訂單數(shù)據(jù)模型、關(guān)聯(lián)查詢(一對一、一對多、多對多)、延遲加載、查詢緩存(一級緩存、二級緩存)、Mybatis與Ehcache整合實現(xiàn)二級緩存、Mybatis與spring整合、Mybatis逆向工程。 |
||||
Maven工程管理 |
Maven介紹及依賴管理;安裝配置;核心概念(坐標、依賴、倉庫、插件、生命周期等);與第三方Eclipse的整合;Maven私服Nexus的安裝使用;Maven管理Web應(yīng)用;Maven管理SSH應(yīng)用;使用Maven進行測試及集成;掌握Maven在Java Web應(yīng)用的配置、管理和使用等技術(shù)。 |
||||
Spring + SpringMVC + Mybatis + Maven |
SSM框架和項目配置管理Maven的集成開發(fā) |
||||
Redis/Memcached |
NOSQL概念、redis與memcached的區(qū)別、redis安裝配置、redis數(shù)據(jù)類型及操作(String、Hashs、Lists、Sets、Sorted Sets)、常用命令、事務(wù)控制、發(fā)布訂閱、持久化、主從復(fù)制、高可用集群搭建。 |
||||
Lucene |
全文檢索的概念、Lucene實現(xiàn)全文檢索分析、Lucene實現(xiàn)全文檢索程序?qū)崿F(xiàn)、Analyzer分析器、索引維護、Query和QueryParser、相當度排序; |
||||
WebService |
Webservice的概念、socket遠程調(diào)用、jax-ws遠程調(diào)用、Webservice應(yīng)用場景分析、wsdl、wsimport、soap協(xié)議、soap傳輸xml等。 |
||||
課程項目: 運動社區(qū)系統(tǒng)、物流車輛調(diào)度系統(tǒng)、地產(chǎn)智能信息管理系統(tǒng) |
第六階段:大數(shù)據(jù)
章 |
節(jié) |
知識點 |
課程目標 |
|
章 |
Hadoop入門和平臺搭建 |
Hadoop簡介 |
分布式和傳統(tǒng)單機模式 |
了解為什么要使用Hadoop;掌握Hadoop的體系結(jié)構(gòu)和環(huán)境搭建; |
生活中分布式的場景 |
||||
Hadoop背景和工作原理 |
||||
Mapreduce工作原理剖析 |
||||
第二代MR——Yarn原理剖析 |
||||
Cloudera |
Cloudera Manager 4.1.2安裝 |
|||
Cloudera Hadoop 4.1.2 安裝 |
||||
CM集群管理 |
添加刪除服務(wù) |
|||
添加節(jié)點、退役和刪除節(jié)點 |
||||
節(jié)點角色調(diào)整 |
||||
屬性配置及同步到客戶端 |
||||
進程維護,日志查看 |
||||
Hadoop fs 命令 |
Hadoop fs 命令詳解 |
|||
第二章 |
Cloudera Hadoop 4 |
Hadoop基礎(chǔ) |
Hadoop平臺數(shù)據(jù)處理流程 |
Cloudera Hadoop 4掌握和應(yīng)用 |
Hadoop工作原理、調(diào)度策略 |
||||
Hadoop開發(fā)作業(yè)形式 |
||||
Hive基礎(chǔ) |
Hive工作原理和基本使用 |
|||
Hive元數(shù)據(jù)管理和語法詳解 |
||||
Hive表和存儲結(jié)構(gòu) |
||||
運維案例: 單機存儲均衡和壞block處理 |
||||
Hive進階 |
Hive QL(一) |
|||
Hive QL(二) |
||||
UDF和UDAF開發(fā) |
||||
UDAF開發(fā)和JDBC訪問 |
||||
Hive優(yōu)化規(guī)則 |
||||
Hive數(shù)據(jù)壓縮技術(shù) |
||||
Hive-f封裝支持傳參(一) |
||||
Hive-f封裝支持傳參(二) |
||||
Sqoop |
Sqoop使用(一) |
|||
Sqoop使用(二) |
||||
Sqoop作業(yè)調(diào)度 |
||||
Hbase基礎(chǔ) |
HBase體系結(jié)構(gòu) |
|||
HBase表設(shè)計案例 |
||||
HBase數(shù)據(jù)加載(Sqoop和Java) |
||||
HBase存儲機制 |
||||
HBase進階 |
Java操作Hbase(一) |
|||
Java操作Hbase(二) |
||||
Java操作Hbase(三) |
||||
HBase與Hive接口 |
||||
Hbase項目實戰(zhàn)(一) |
訂單在線實時查詢項目介紹 |
|||
訂單在線實時查詢_Schema設(shè)計和HBase數(shù)據(jù)加載 |
||||
訂單在線實時查詢_DAO層實現(xiàn) |
||||
訂單在線實時查詢_DAO層和前臺實現(xiàn) |
||||
Hbase項目實戰(zhàn)(二) |
電商日志流量分析_項目介紹 |
|||
電商日志流量分析_業(yè)務(wù)實現(xiàn)(一) |
||||
電商日志流量分析_業(yè)務(wù)實現(xiàn)(二) |
||||
電商日志流量分析_業(yè)務(wù)實現(xiàn)(三) |
||||
電商日志流量分析_業(yè)務(wù)實現(xiàn)(四) |
||||
Cloudera Hadoop 5 |
CDH5搭建之CM5安裝部署 |
|||
CDH5搭建和CM界面化集群管理 |
||||
第三章 |
深入淺出Hive企業(yè)級架構(gòu)優(yōu)化 |
Hive企業(yè)級架構(gòu)優(yōu)化 |
Hive體系結(jié)構(gòu)及Hive作業(yè)形式 |
掌握Hive企業(yè)級的架構(gòu)優(yōu)化 |
Hive優(yōu)化策略大探底及架構(gòu)優(yōu)化案例(一) |
||||
架構(gòu)優(yōu)化案例(二)之降IO負載策略I |
||||
架構(gòu)優(yōu)化案例(二)之降IO負載策略II |
||||
架構(gòu)優(yōu)化案例(二)之降IO負載策略III—壓縮和分布式緩存 |
||||
Hive語法優(yōu)化 |
Hive語法、參數(shù)層面優(yōu)化(一) |
|||
Hive語法、參數(shù)層面優(yōu)化(二) |
||||
Hive語法、參數(shù)層面優(yōu)化(三) |
||||
Hive語法、參數(shù)層面優(yōu)化(四) |
||||
Impala |
Impala的介紹 |
|||
Impala的使用 |
||||
第四章 |
作業(yè)調(diào)度系統(tǒng) |
調(diào)度系統(tǒng)簡介 |
調(diào)度系統(tǒng)的介紹 |
了解和掌握開源作業(yè)調(diào)度系統(tǒng) |
Linux Crontab 調(diào)度詳解 |
||||
阿里開源的調(diào)度系統(tǒng)Zeus |
Zeus的介紹 |
|||
Zeus的部署和使用 |
||||
Zeus的進階使用 |
||||
第五章 |
Mapreduce編程 |
Mapreduce簡介 |
Mapreduce API類介紹 |
了解和掌握Mapreduce的使用 |
入門程序開發(fā) |
||||
Mapreduce案例 |
案例開發(fā)(一) |
|||
案例開發(fā)(二) |
||||
進階案例 |
||||
第六章 |
Zookeeper |
Zookeeper入門和實戰(zhàn) |
Zookeeper熟悉和用途綜述 |
了解和掌握Zookeeper的使用 |
Zookeeper集群搭建、命令行Client操作 |
||||
Watches、Node、API介紹、Java Client開發(fā) |
||||
Java Client 進階練習 |
||||
實戰(zhàn)案例開發(fā)(一)之配置管理 |
||||
實戰(zhàn)案例開發(fā)(二)之分布式鎖實現(xiàn) |
||||
運維和監(jiān)控 |
運維指南及注意事項 |
|||
運維和監(jiān)控Web平臺搭建和使用 |
||||
第七章 |
Storm |
Storm基礎(chǔ) |
Storm簡介 |
掌握Storm的體系結(jié)構(gòu)、工作原理、Storm的單機環(huán)境配置、集群環(huán)境配置;掌握Storm核心組件,包括Spout、Bolt、Stream Groupings等;了解Storm實現(xiàn)消息處理的安全性,**消息處理無遺漏;了解Storm的批處理事務(wù)處理; |
Storm原理和概念 |
||||
Zookeeper集群搭建及基本使用 |
||||
Storm集群搭建及測試 |
||||
Storm進階 |
Storm API簡介和入門案例開發(fā) |
|||
Spout的Tail特性、storm-starter及maven使用、Grouping策略 |
||||
案例實戰(zhàn):Grouping策略及并發(fā) |
||||
并發(fā)度詳解、案例開發(fā)(高并發(fā)運用) |
||||
案例實戰(zhàn):計算網(wǎng)站PV |
||||
案例優(yōu)化:引入Zookeeper鎖控制線程操作 |
||||
案例優(yōu)化:計算網(wǎng)站UV(去重計算模式) |
||||
運維案例:集群統(tǒng)一啟動和停止shell腳本開發(fā) |
||||
Storm批處理和事務(wù)處理 |
批處理事務(wù)原理詳解 |
|||
Storm事務(wù)API及案例分析 |
||||
Storm事務(wù)案例實戰(zhàn):ITransactionalSpout |
||||
Storm事務(wù)案例優(yōu)化:按天計算 |
||||
Storm分區(qū)事務(wù)案例實戰(zhàn) |
||||
Storm不透明分區(qū)事務(wù)案例實戰(zhàn) |
||||
DRPC精解和案例分析 |
||||
Storm Trident |
Storm Trident入門 |
|||
Trident API和概念 |
||||
Storm Trident案例實戰(zhàn):計算網(wǎng)站PV |
||||
ITridentSpout、FirstN(取Top N)實現(xiàn)、流合并和Join |
||||
Storm Trident之函數(shù)、流聚合及核心概念State |
||||
Storm Trident綜合實戰(zhàn)(一)(基于HBase的State) |
||||
Storm Trident綜合實戰(zhàn)(二) |
||||
Storm Trident綜合實戰(zhàn)(三) |
||||
Storm集群和作業(yè)監(jiān)控告警開發(fā) |
||||
Kafka |
Kafka的簡介 |
|||
Kafka的使用 |
||||
第八章 |
Spark |
Spark基礎(chǔ) |
Spark的概念 |
掌握Spark與Hadoop的比較、Spark環(huán)境搭建;了解Spark緩存策略;了解Spark的transformation和action;了解Spark的容錯機制;掌握Spark的核心組件使用;理解Spark的各種RDD; |
Spark生態(tài)系統(tǒng) |
||||
Spark的核心RDD和Lineage |
||||
RDD的存儲、容錯機制、內(nèi)部設(shè)計及數(shù)據(jù)模型 |
||||
Spark進階 |
Spark調(diào)度框架 |
|||
Spark的分布式部署方式 |
||||
基于Mesos的Spark模式 |
||||
基于YARN的Spark模式 |
||||
Spark的獨立模式部署 |
||||
Spark的YARN模式部署 |
||||
課程項目:地區(qū)銷售額數(shù)據(jù)和省份銷售排行分析系統(tǒng) |
【校區(qū)環(huán)境】
【專業(yè)師資】
張偉
多年的軟件開發(fā)與培訓(xùn)經(jīng)驗。 曾任對臺外包Java軟件工程師,Java軟件設(shè)計分析師。 曾參與設(shè)計開發(fā)國內(nèi)某企業(yè)ERP系統(tǒng)。 精通JavaEE,PHP等編程語言。 精通Java企業(yè)級開發(fā)框架spring,mybatis,hibernate,struts2的應(yīng)用。 精通Linux操作系統(tǒng)服務(wù)環(huán)境搭建與應(yīng)用。
在實踐中學(xué)習原理,在原理中升華實踐
學(xué)生寄語:
一段美好的回憶,一段夢幻的旅程,由腳下隨著時間開始延伸下去。跟隨心靈的指引,成就另外一種人生。
【學(xué)員疑問】
問:我數(shù)學(xué)不好,能學(xué)會你們的課程嗎?
答:一般的應(yīng)用軟件編程過程中不需要太多的數(shù)學(xué)知識,部分需要的數(shù)學(xué)知識如函數(shù)等,都可以直接調(diào)用,具備高中數(shù)學(xué)知識就足夠了,何況很多同學(xué)還是大學(xué)生。當然,數(shù)學(xué)邏輯能力更好,將來可從事的工作崗位更廣,發(fā)展空間也會更大。如項目經(jīng)理、研發(fā)經(jīng)理、技術(shù)總監(jiān)等高技術(shù)性的管理崗位。
問:以前從沒有學(xué)過計算機,能學(xué)會你們的課程嗎?
答:我們的課程針對的是專業(yè)零起點,有很多學(xué)員計算機水平基本上從頭開始的,大家在這個專業(yè)領(lǐng)域掌握的程度都差不多。所以計算機基礎(chǔ)并不重要,關(guān)鍵是看學(xué)習的動機和學(xué)習的決心。講解多模式教學(xué)方法,在實踐中學(xué)習、在學(xué)習中思考、在思考中積累。只要你努力學(xué)習,就一定能夠?qū)W的好。當然,有計算機編程基礎(chǔ)的同學(xué),學(xué)習起來會更輕松一些。
校區(qū)地址
學(xué)校相冊
更多 >看過的人還關(guān)注了
讀書保障 :
正規(guī)資質(zhì)
所有學(xué)校都經(jīng)過好學(xué)校品牌認證,辦學(xué)許可證、工商營業(yè)執(zhí)照。
免費求學(xué)顧問
通過好學(xué)校咨詢,你可獲得好學(xué)校免費求學(xué)顧問1對1專業(yè)服務(wù),助你快速找到滿意學(xué)校!
優(yōu)質(zhì)教學(xué)
通過好學(xué)校報讀,你將可在好學(xué)校進行課程點評,你的評價將影響學(xué)校招生,學(xué)校會更重視你,給你更優(yōu)質(zhì)教學(xué),避免你差評。
消費權(quán)益保障
通過好學(xué)校報讀,若你與學(xué)校發(fā)生糾紛,你可獲得好學(xué)校來自第三方的平臺保障,協(xié)助你讓學(xué)校退款,維護你的合法權(quán)益!
更多適合課程
全城JAVA學(xué)校,一網(wǎng)打盡,立即搜索:
在線預(yù)約免費試聽
18300+品牌學(xué)校,資質(zhì)認證
平臺為你提供助學(xué)補貼
點評請教,學(xué)校更重視你
Copyright? 2012-2024 91goodschool.all rights reserved. 粵ICP備09027680號 粵公網(wǎng)安備 44010602004272號
版權(quán)所有 廣州冠鵬信息技術(shù)有限公司