上課時(shí)間、*新優(yōu)惠、課程價(jià)格:點(diǎn)擊咨詢?cè)斍?/u>
免費(fèi)咨詢熱線:010-64707530 金老師
qq:2645567689
課程優(yōu)勢(shì):
1. Oracle公司于2008年收購Java語言的發(fā)明者Sun公司,成為Java的擁有者
2. 課程源于甲骨文雇主企業(yè)的需求,真正符合企業(yè)用人需要
3. 由獲取甲骨文原廠國際認(rèn)證的講師授課
4. 理論與實(shí)踐并重,多個(gè)企業(yè)真實(shí)項(xiàng)目案例貫穿其中
5. 真正的Oracle原廠教材,完整規(guī)范的技術(shù)知識(shí)體系
6. Oracle標(biāo)準(zhǔn)課程與國內(nèi)主流技術(shù)的有機(jī)整合,實(shí)用性與指導(dǎo)性并重
7. 涵蓋*為流行SSH、Spring MVC、MyBatis、Web Service、JQuery、設(shè)計(jì)模式等技術(shù)
8. 涵蓋**商用數(shù)據(jù)庫Oracle和**開源數(shù)據(jù)庫MySQL
9. *新流行的Java 8新特性和HTML5技術(shù)
10. 具備獲取Oracle原廠國際認(rèn)證OCJP和OCE-WCD的能力
適用群體:
大專及以上學(xué)歷,具備基本的計(jì)算機(jī)操作能力、軟件基礎(chǔ)編碼能力、基本的英語閱讀能力
培養(yǎng)目標(biāo):
具備高端、多方位、精英級(jí)水平的Java軟件開發(fā)人才
就業(yè)崗位:
Java/Java EE/J2EE研發(fā)工程師、Java開發(fā)員/程序員、Java/Java EE/J2EE工程師、Java框架師、Hadoop大數(shù)據(jù)工程師
課程內(nèi)容:
課程名稱 |
課程及實(shí)訓(xùn)內(nèi)容 |
|
C1 Java編程語言基礎(chǔ) |
主題 |
主要知識(shí)點(diǎn) |
走進(jìn)Java語言 |
Java編程語言的特性;三大平臺(tái);JVM/ JRE/ JDK的概念和區(qū)別;JDK開發(fā)環(huán)境 |
|
變量和數(shù)據(jù)類型 |
變量和運(yùn)算符;表達(dá)式;十六進(jìn)制、二進(jìn)制、八進(jìn)制及轉(zhuǎn)換;字節(jié)與位;位的與、或、異或、補(bǔ)運(yùn)算;八種基本數(shù)據(jù)類型;字符串與標(biāo)識(shí)符;注釋語句 |
|
分支和循環(huán)語句 |
if /switch分支語句、while/ do-while/ for循環(huán)語句、增強(qiáng)型for循環(huán) |
|
聲明和使用方法 |
方法的聲明和調(diào)用;重載方法 |
|
類和對(duì)象 |
面向?qū)ο蟮木幊?;類和?duì)象;字段/屬性;垃圾回收 |
|
類的封裝 |
類的封裝;public與private訪問控制修飾符 |
|
聲明和使用構(gòu)造器 |
構(gòu)造器的聲明和使用;對(duì)象的內(nèi)存模型 |
|
創(chuàng)建和使用數(shù)組 |
聲明和使用數(shù)組、多維數(shù)組;命令行參數(shù);方法的可變參數(shù) |
|
P1 項(xiàng)目實(shí)訓(xùn) |
名稱 |
項(xiàng)目描述 |
A.家庭收支記賬軟件 |
模擬實(shí)現(xiàn)一個(gè)基于文本界面的《家庭收支記賬軟件》,該軟件能夠記錄家庭的收入、支出,并能夠生成收支明細(xì)表。該項(xiàng)目的目的在于掌握初步的編程技巧和調(diào)試技巧。主要涉及以下知識(shí)點(diǎn):局部變量和基本數(shù)據(jù)類型、循環(huán)語句、分支語句、方法調(diào)用和返回值的接收、簡單的屏幕輸出格式控制。 |
|
B.客戶信息管理軟件 |
模擬實(shí)現(xiàn)一個(gè)基于文本界面的《客戶信息管理軟件》,該軟件能夠?qū)崿F(xiàn)對(duì)客戶對(duì)象的插入、修改和刪除,并能夠打印生成客戶明細(xì)表。該項(xiàng)目的目的是進(jìn)一步掌握編程技巧和調(diào)試技巧,熟悉面向?qū)ο缶幊?。主要涉及以下知識(shí)點(diǎn):類和對(duì)象(屬性、方法及構(gòu)造器)、類的封裝、引用數(shù)組、數(shù)組的插入刪除和替換、對(duì)象的聚集處理、多對(duì)象協(xié)同工作。 |
|
C2 Java面向?qū)ο蟮暮诵倪壿?/span> |
主題 |
主要知識(shí)點(diǎn) |
類的繼承 |
類的繼承;方法覆蓋 |
|
多 態(tài) |
多態(tài)引用和多態(tài)參數(shù)、instanceof運(yùn)算符與對(duì)象的強(qiáng)制類型轉(zhuǎn)換 |
|
對(duì)象關(guān)聯(lián)與Object類 |
對(duì)象的關(guān)聯(lián)與包容;繼承Object類并使用equals、hashcode和toString方法 |
|
static與final修飾符 |
static與final修飾符的功能;修飾類、屬性、方法的作用 |
|
抽象類、接口和枚舉 |
聲明和使用抽象類、接口、枚舉類 |
|
包的管理 |
package與import;jar包的管理;靜態(tài)導(dǎo)入 |
|
異 常 |
異常的概念和用途、受檢異常和非受檢異常;異常的常用處理手段 |
|
P2項(xiàng)目實(shí)訓(xùn) |
名稱 |
項(xiàng)目描述 |
開發(fā)團(tuán)隊(duì)調(diào)度軟件 |
模擬實(shí)現(xiàn)一個(gè)基于文本界面的《開發(fā)團(tuán)隊(duì)人員調(diào)度軟件》,該軟件實(shí)現(xiàn)以下功能: “根據(jù)給定的數(shù)據(jù)創(chuàng)建公司部分成員列表,基于現(xiàn)有的公司成員,組建一個(gè)開發(fā)團(tuán)隊(duì)以開發(fā)一個(gè)新的項(xiàng)目。開發(fā)團(tuán)隊(duì)成員包括架構(gòu)師、設(shè)計(jì)師和程序員?!?;該項(xiàng)目的目的是熟悉Java面向?qū)ο蟮母呒?jí)特性,進(jìn)一步掌握編程技巧和調(diào)試技巧;主要涉及以下知識(shí)點(diǎn):類的繼承和多態(tài)、對(duì)象的關(guān)聯(lián)、static和final修飾符、特殊類的使用、異常處理等。 |
|
C3 開發(fā)JavaSE高級(jí)應(yīng)用程序 |
主題 |
主要知識(shí)點(diǎn) |
使用基礎(chǔ)API |
包裹類與拆箱/裝箱、java.util.Math類、String/ StringBuffer/ StringBuilder類 |
|
集合與泛型 |
集合框架;Collection/Set/List類型的集合;泛型的使用;泛型的通配符類型參數(shù) |
|
集合高級(jí)應(yīng)用 |
HastSet/TreeSet集合算法與數(shù)據(jù)結(jié)構(gòu);;ArrayList/LinkedList集合算法與數(shù)據(jù)結(jié)構(gòu);Map集合;迭代器與遍歷集合 |
|
I/O數(shù)據(jù)流訪問 |
I/O的輸入輸出流、字節(jié)流與字符流;字符流鏈接與包裝;字符節(jié)鏈接與包裝 |
|
文件與對(duì)象序列化 |
File對(duì)象API;文件信息封裝、目錄信息封裝;標(biāo)準(zhǔn)對(duì)象的序列化與反序列化;自定義序列化對(duì)象 |
|
控制臺(tái)與格式化I/O |
標(biāo)準(zhǔn)控制臺(tái)I/O;scanf格式化輸入;字符串格式化輸出、日期時(shí)間格式化輸出 |
|
創(chuàng)建和使用線程 |
多線程的創(chuàng)建與啟動(dòng);線程的控制和結(jié)束;線程的基本狀態(tài)、Sleep()、Join()方法 |
|
線程同步與交互 |
線程的共享數(shù)據(jù);線程的同步、synchronized;線程的交互、wait()與notify() |
|
P3項(xiàng)目實(shí)訓(xùn) |
名稱 |
項(xiàng)目描述 |
單機(jī)考試管理軟件 |
仿真實(shí)現(xiàn)一個(gè)基于文本界面的《單機(jī)考試系統(tǒng)》,該系統(tǒng)能夠提供機(jī)上考試功能,并且能夠自動(dòng)判分;能夠自動(dòng)記錄*后考試成績、查詢顯示考試的答題情況和成績。該項(xiàng)目以增量方式開發(fā),幫助學(xué)員建立查看使用API文檔的習(xí)慣、掌握編程技巧和調(diào)試技巧。項(xiàng)目主要涉及以下主要知識(shí)點(diǎn):基礎(chǔ)API、集合的存儲(chǔ)與遍歷、I/O流基礎(chǔ)知識(shí)、I/O流的鏈接、將散裝數(shù)據(jù)合成對(duì)象、控制臺(tái)I/O等。 |
|
C4 MySQL數(shù)據(jù)庫設(shè)計(jì)與開發(fā) |
主題 |
主要知識(shí)點(diǎn) |
走進(jìn)MySQL數(shù)據(jù)庫 |
MySQL發(fā)展簡史與產(chǎn)品構(gòu)成;MySQL數(shù)據(jù)庫安裝;經(jīng)典world數(shù)據(jù)庫。 |
|
服務(wù)器與客戶端 |
MySQL服務(wù)器的啟動(dòng)與停止、客戶端常用命令。 |
|
表數(shù)據(jù)查詢 |
使用SELECT語句查詢表數(shù)據(jù);MySQL的數(shù)值、字符串、日期/時(shí)間等數(shù)據(jù)類型;使用SQL表達(dá)式。 |
|
管理數(shù)據(jù)庫和表 |
創(chuàng)建、修改和刪除數(shù)據(jù)庫;創(chuàng)建、修改和刪除表。 |
|
操作表數(shù)據(jù) |
使用INSERT/UPDATE/DELETE進(jìn)行數(shù)據(jù)的插入、修改和刪除。 |
|
表的聯(lián)接 |
聯(lián)接(join)概念;在SQL中聯(lián)接表;基本聯(lián)接、內(nèi)聯(lián)接、外聯(lián)接。 |
|
預(yù)處理語句 |
預(yù)備、關(guān)閉預(yù)處理語句,基于參數(shù)執(zhí)行預(yù)處理。 |
|
使用外鍵 |
外鍵、外鍵約束和引用完整性。 |
|
事務(wù)與隔離級(jí)別 |
使用事務(wù)控制語句執(zhí)行多個(gè)并發(fā)的SQL語句;理解事務(wù)的ACID屬性;事務(wù)的隔離級(jí)別。 |
|
C5開發(fā)B/S架構(gòu)企業(yè)應(yīng)用 |
主題 |
主要知識(shí)點(diǎn) |
Java Web應(yīng)用程序 |
JavaEE N層架構(gòu);組件-容器架構(gòu);常見的應(yīng)用服務(wù)器、HTTP B/S架構(gòu)、Web 站點(diǎn) |
|
開發(fā)HTML頁面 |
HTML語言、基本標(biāo)簽、文本-圖片-表格-超鏈接等標(biāo)簽;MyEclipse開發(fā)環(huán)境、Tomcat部署環(huán)境 |
|
可擴(kuò)展標(biāo)記語言XML |
XML用途;XML樹形結(jié)構(gòu)與語法規(guī)則;XML的開發(fā)和配置;XML DTD、查看XML文檔 |
|
開發(fā)Java Servlet組件 |
Web標(biāo)準(zhǔn)組件Servlet;Servlet工作原理和生命周期;XML與注解方式配置Servlet |
|
開發(fā)JSP組件 |
JSP工作原理和生命周期;指令、聲明、注釋、Scriptlet和表達(dá)式等腳本元素;JSP隱含變量 |
|
Model 2架構(gòu) |
Model2架構(gòu)原理;軟件模式的概念、模型-視圖-控制模式、使用Model 2架構(gòu)設(shè)計(jì)應(yīng)用程序 |
|
開發(fā)HTML表單 |
HTML表單、form標(biāo)簽、輸入組件、下拉列表組件、文本區(qū)域組件;GET/POST請(qǐng)求的表單數(shù)據(jù) |
|
實(shí)現(xiàn)Model 2控制器 |
Servlet控制器處理流程;獲取表單參數(shù)的方法、請(qǐng)求作用域、請(qǐng)求調(diào)度器RequestDispatcher |
|
實(shí)現(xiàn)Model 2服務(wù)組件 |
業(yè)務(wù)邏輯的封裝原理;GoF設(shè)計(jì)模式簡介、Singleton單例模式、使用Service組件實(shí)現(xiàn)業(yè)務(wù)邏輯 |
|
開發(fā)過濾器組件 |
過濾器原理;page/request/session/appication四個(gè)作用域、Web應(yīng)用生命周期、過濾器類配置 |
|
開發(fā)標(biāo)簽化JSP頁面 |
EL表達(dá)式語言;EL隱含對(duì)象與運(yùn)算符;JSTL標(biāo)簽庫,set / if / forEach / url等常用標(biāo)簽 |
|
使用JDBC訪問數(shù)據(jù)庫 |
JDBC實(shí)現(xiàn)原理;Connection、Statement/PreparedStatement、ResultSet;SQL<->Java雙向數(shù)據(jù)轉(zhuǎn)換 |
|
實(shí)現(xiàn)對(duì)象-關(guān)系映射(ORM) |
對(duì)象-關(guān)系映射ORM原理;DataSource連接池和JNDI;DAO模式原理、DAO封裝數(shù)據(jù)訪問邏輯 |
|
P4項(xiàng)目實(shí)訓(xùn) |
名稱 |
項(xiàng)目描述 |
書籍庫存登記系統(tǒng) |
仿真實(shí)現(xiàn)一個(gè)基于B/S的《書籍庫存登記系統(tǒng)》。該系統(tǒng)提供書籍入庫登記和庫存列表功能,并實(shí)現(xiàn)列出庫存書籍詳細(xì)信息。系統(tǒng)以增量方式開發(fā),循序漸進(jìn)完成,目的在于掌握Web應(yīng)用程序編程和調(diào)試技巧。主要涉及以下主要知識(shí)點(diǎn):Model 2架構(gòu)的實(shí)現(xiàn)、使用Servlet實(shí)現(xiàn)控制器,JSP實(shí)現(xiàn)視圖、表單的各種組件的處理、使用DAO模式,**DataSource訪問數(shù)據(jù)、在Web應(yīng)用程序中整合MySQL數(shù)據(jù)庫。 |
|
C6 Oracle數(shù)據(jù)庫設(shè)計(jì)與開發(fā) |
主題 |
主要知識(shí)點(diǎn) |
走進(jìn)Oracle數(shù)據(jù)庫 |
Oracle數(shù)據(jù)庫產(chǎn)品、Oracle數(shù)據(jù)庫環(huán)境、Oracle客戶端-服務(wù)器模型 |
|
安裝Oracle數(shù)據(jù)庫 |
在Linux中安裝Oracle、在Windows中安裝Oracle,以及首次使用Oracle準(zhǔn)備工作 |
|
服務(wù)器與客戶端 |
Oracle服務(wù)器進(jìn)程、數(shù)據(jù)庫管理員、Oracle Enterprise Manager和SQL*Plus工具 |
|
表數(shù)據(jù)查詢 |
Oracle數(shù)據(jù)庫的組織結(jié)構(gòu)、使用SELECT查詢數(shù)據(jù)、聚集的使用,如SUM、COUNT、AVG等 |
|
管理數(shù)據(jù)庫表 |
SQL語句DML、DDL等類型、數(shù)據(jù)類型、表的創(chuàng)建、修改和刪除、數(shù)據(jù)的插入、修改和刪除 |
|
SQL函數(shù)與類型轉(zhuǎn)換 |
SQL基本函數(shù),字符函數(shù)、數(shù)值函數(shù)、日期函數(shù);Oracle空值(NULL)的處理、數(shù)據(jù)類型轉(zhuǎn)換 |
|
多表聯(lián)接與集合 |
多表聯(lián)接,包括內(nèi)聯(lián)接、左外聯(lián)接、右外聯(lián)接、自聯(lián)接、全聯(lián)接等;集合的交集、并集等運(yùn)算 |
|
使用事務(wù) |
Oracle事務(wù)基本概念、ACID特性、事務(wù)控制語句COMMIT、ROLLBACK,安全點(diǎn)SAVEPOINT |
|
C7開發(fā)SSH架構(gòu)企業(yè)應(yīng)用 |
主題 |
主要知識(shí)點(diǎn) |
使用Struts框架 |
Struts2框架的MVC工作原理;Action API;編寫和配置Action類;Struts基本標(biāo)簽。 |
|
Struts資源文件 |
Struts資源文件原理;三級(jí)資源文件;JSP訪問全局資源文件;Action訪問包級(jí)資源。 |
|
Struts注解與驗(yàn)證 |
Struts注解配置;常用的注解類;驗(yàn)證器的工作原理;使用Struts注解驗(yàn)證器驗(yàn)證表單。 |
|
實(shí)現(xiàn)會(huì)話管理 |
HttpSession會(huì)話管理機(jī)制的原理;Cookie機(jī)制、URL重寫機(jī)制;HttpSession API、創(chuàng)建下銷毀。 |
|
Struts攔截器vs.過濾器 |
Struts2攔截器原理;攔截器與攔截器棧;Timer攔截器;過濾器比較;使用過濾器實(shí)現(xiàn)用戶認(rèn)證。 |
|
開發(fā)可復(fù)用表示組件 |
Web表示片段的規(guī)劃與使用;include指令和jsp:include標(biāo)簽;布局復(fù)用;頁面三級(jí)嵌套的實(shí)現(xiàn)。 |
|
Spring控制反轉(zhuǎn) |
Spring3.X框架的架構(gòu)及特點(diǎn);控制反轉(zhuǎn)IoC;SpringBean依賴注入(DI);單例與多例;容器API |
|
Spring注解配置 |
Spring注解配置Bean;常用的注解類;@Component與@Controller、@Service 和@Repository比較。 |
|
整合Struts與Spring框架 |
Spring與Struts2整合原理;Spring容器的整合創(chuàng)建;將Action納入Spring容器管理。 |
|
Hibernate原理與實(shí)現(xiàn) |
Hibernate框架原理;對(duì)象關(guān)系映射(ORM);靜態(tài)與動(dòng)態(tài)映射;Hibernate核心接口和配置文件。 |
|
應(yīng)用Hibernate實(shí)體 |
Hibernate實(shí)體對(duì)象的狀態(tài)和運(yùn)行原理;HQL檢索方式;HQL動(dòng)態(tài)參數(shù)綁定;HQL語法規(guī)則。 |
|
整合Spring與Hibernate框架 |
整合Spring與Hibernate框架、整合方案結(jié)構(gòu);配置JNDI DataSource、使用HibernateTemplete Bean。 |
|
Hibernate實(shí)體關(guān)聯(lián)關(guān)系 |
實(shí)體與表的關(guān)聯(lián)關(guān)系;關(guān)聯(lián)關(guān)系特性;一對(duì)一、一對(duì)多、多對(duì)一、多對(duì)多單、雙向關(guān)聯(lián)關(guān)系映射。 |
|
Spring AOP事務(wù)管理 |
Spring AOP原理;AOP核心概念、AOP事務(wù)模型;AOP事務(wù)管理器;@Transactional事務(wù)注解及屬性。 |
|
P5項(xiàng)目實(shí)訓(xùn) |
名稱 |
項(xiàng)目描述 |
TNA電信網(wǎng)絡(luò)學(xué)院 |
實(shí)現(xiàn)一個(gè)真實(shí)的、基于SSH架構(gòu)的《電信網(wǎng)絡(luò)學(xué)院(TNA)系統(tǒng)》。系統(tǒng)是以當(dāng)今主流企業(yè)級(jí)學(xué)習(xí)管理系統(tǒng) (Oracle LMS)為平臺(tái),并結(jié)合電信行業(yè)的具體業(yè)務(wù)特點(diǎn)和未來發(fā)展趨勢(shì)量身定做的,可滿足層級(jí)式企業(yè)的日常培訓(xùn)需求。系統(tǒng)基于SunTone架構(gòu)方法學(xué),以增量方式開發(fā),循序漸進(jìn)完成,目的在于掌握基于SSH架構(gòu)的Web應(yīng)用程序的編程和調(diào)試技巧。主要涉及以下知識(shí)點(diǎn):基于SSH框架的Model 2架構(gòu)的實(shí)現(xiàn)、使用Struts2框架的高級(jí)特性,如OGNL、驗(yàn)證與資源、攔截器、HttpSession會(huì)話管理、可復(fù)用表示組件的實(shí)際運(yùn)用、Spring框架的Ioc與AOP特征、使用Hibernate框架訪問Oracle數(shù)據(jù)庫、三大框架的有機(jī)整合。 |
|
C8開發(fā)RIA商用企業(yè)應(yīng)用 |
主題 |
主要知識(shí)點(diǎn) |
JavaScript語言基礎(chǔ) |
JavaScript語言的語法、變量和運(yùn)算符、數(shù)據(jù)類型;流程控制語句和循環(huán)語句;數(shù)組、函數(shù)和對(duì)象。 |
|
JavaScript對(duì)象與事件 |
內(nèi)置對(duì)象String、Date、Math;HTML事件處理、一次性/周期性定時(shí)器;window和document對(duì)象。 |
|
層疊樣式表CSS |
CSS層疊樣式表;內(nèi)聯(lián)式、內(nèi)部和外部引用;標(biāo)簽/類/ID選擇符;CSS盒子模型;CSS偽類及應(yīng)用。 |
|
使用CSS開發(fā)頁面 |
DIV與SPAN標(biāo)簽、DIV區(qū)塊的定義;DIV區(qū)塊居中顯示;使用CSS/DIV實(shí)現(xiàn)頁面專業(yè)布局。 |
|
使用jQuery開發(fā)頁面 |
jQuery框架特性和應(yīng)用;JQuery核心函數(shù);操作DOM元素;使用JQuery插件實(shí)現(xiàn)日期選擇、樹形視圖、鏈接預(yù)覽、文字限制器、表單驗(yàn)證。 |
|
AJAX與jQuery |
RIA與AJAX概念、AJAX原理及應(yīng)用;jQuery AJAX表單處理、ajax()方法參數(shù);JQuery實(shí)現(xiàn)Ajax編程。 |
|
C9 Java高手實(shí)戰(zhàn) |
主題 |
主要知識(shí)點(diǎn) |
Java語言高級(jí)特征 |
嵌套類、內(nèi)部類、匿名類;反射創(chuàng)建實(shí)例、訪問字段和方法;注解的用途、內(nèi)置注解與自定義注解。 |
|
實(shí)現(xiàn)TCP/IP網(wǎng)絡(luò)通訊 |
TCP/IP Socket工作原理;Socket服務(wù)器編程、Socket客戶端編程;實(shí)現(xiàn)多線程服務(wù)器 |
|
GoF設(shè)計(jì)模式 |
常用的GoF設(shè)計(jì)模式,如單例模式、工廠方法模式、適配器模式、命令模式等 |
|
Spring MVC框架 |
Spring MVC框架的應(yīng)用;基于Spring MVC的控制器、視圖和模型組件實(shí)現(xiàn) |
|
應(yīng)用MyBatis框架 |
MyBatis原理及應(yīng)用;實(shí)現(xiàn)MyBatis OR映射;MyBatis的接口綁定;基于MyBatis的業(yè)務(wù)層組件 |
|
整合Spring與MyBatis框架 |
整合Spring與MyBatis框架,使用SqlSessionFactoryBean與SqlSessionTemplate訪問數(shù)據(jù)庫 |
|
Web Service概念、原理與用途;JAX-WS與CXF;Web Service與客戶端編程 |
||
開發(fā)RESTful Web Service應(yīng)用 |
RESTful Web Service概念與原理;JAX-RS與CXF;JSON數(shù)據(jù)格式;RESTful Web Service與客戶端編程 |
|
P6項(xiàng)目實(shí)訓(xùn) |
名稱 |
項(xiàng)目描述 |
EBP電子商務(wù)平臺(tái) |
實(shí)現(xiàn)一個(gè)真實(shí)的、基于RIA的《電子商務(wù)平臺(tái)(EBP)系統(tǒng)》。企業(yè)電子商務(wù)平臺(tái)是建立在互聯(lián)網(wǎng)上進(jìn)行商務(wù)活動(dòng)的虛擬網(wǎng)絡(luò)空間和**商務(wù)順利運(yùn)營的管理環(huán)境;是協(xié)調(diào)、整合信息流、物質(zhì)流、資金流的有序、關(guān)聯(lián)、高效流動(dòng)的重要場(chǎng)所。該系統(tǒng)基于SunTone架構(gòu)方法學(xué)增量方式開發(fā),循序漸進(jìn)完成項(xiàng)目,目的在于掌握基于SSH架構(gòu)的RIA Web應(yīng)用程序的編程和調(diào)試技巧。主要涉及以下知識(shí)點(diǎn):jQuery框架,及AJAX技術(shù)、SSH架構(gòu)的Web應(yīng)用程序?qū)崿F(xiàn)、頁面使用JavaScript及CSS技術(shù)實(shí)現(xiàn)、使用Oracle數(shù)據(jù)庫作為數(shù)據(jù)源、在Linux操作系統(tǒng)中部署并運(yùn)行。 |
|
C10 Linux操作系統(tǒng)使用與管理 |
主題 |
主要知識(shí)點(diǎn) |
Linux發(fā)展歷史 |
UNIX和Linux的歷史、現(xiàn)狀及發(fā)展;Linux操作的不同產(chǎn)品。 |
|
安裝Linux操作系統(tǒng) |
Linux操作系統(tǒng)的的安裝與初始化配置。 |
|
常用命令 |
Linux基本命令、常用命令操作;vi編輯器的三種狀態(tài)及狀態(tài)間的切換、常用的編輯命令。 |
|
用戶管理 |
用戶和組的概念、口令、權(quán)限等管理機(jī)制;系統(tǒng)管理、啟動(dòng)過程、任務(wù)調(diào)度;root密碼安全設(shè)置。 |
|
服務(wù)管理 |
Service概念;環(huán)境變量設(shè)置;進(jìn)程的查看、監(jiān)視、調(diào)度和控制;遠(yuǎn)程Telnet,FTP等網(wǎng)絡(luò)技術(shù)。 |
|
文件管理 |
Linux的基本的目錄結(jié)構(gòu)、文件屬性和訪問權(quán)限。 |
|
磁盤管理 |
磁盤分區(qū)、磁盤的掛接原理;為Linux增加磁盤;邏輯卷管理。 |
|
進(jìn)程管理 |
Linux進(jìn)程的概念,進(jìn)程的基本原理;進(jìn)程相關(guān)的管理命令。 |
|
P7 |
名稱 |
項(xiàng)目描述 |
專家講堂:企業(yè)大型項(xiàng)目的實(shí)施與職業(yè)規(guī)劃 |
企業(yè)大型項(xiàng)目的實(shí)施過程,開發(fā)團(tuán)隊(duì)工作角色、工作職責(zé);項(xiàng)目的四個(gè)階段與七大工作流;企業(yè)真實(shí)項(xiàng)目開發(fā)過程解析;UML工具,包括用例圖、類圖、組件圖、序列圖等;代碼分析;對(duì)未來的職業(yè)規(guī)劃;與開發(fā)相關(guān)的崗位職責(zé)及選擇;合理的自我定位;成為企業(yè)“喜歡”的員工;典型的小、中、大至超大型企業(yè)應(yīng)用系統(tǒng)的架構(gòu)、部署環(huán)境及實(shí)現(xiàn)技術(shù);企業(yè)流行的前端、后端技術(shù)總結(jié),以及架構(gòu)分析。 |
|
C11 Hadoop大數(shù)據(jù)處理 |
主題 |
主要知識(shí)點(diǎn) |
大數(shù)據(jù)與Hadoop |
大數(shù)據(jù)的概念與特點(diǎn);Hadoop發(fā)展歷史;Hadoop在大數(shù)據(jù)處理中的應(yīng)用;Hadoop生態(tài)系統(tǒng) |
|
配置Hadoop運(yùn)行環(huán)境 |
Hadoop的三種運(yùn)行模式;Hadoop安裝環(huán)境配置;Hadoop進(jìn)程啟停;執(zhí)行經(jīng)典案例WordCount |
|
Hadoop系統(tǒng)架構(gòu) |
Hadoop 基本原理;Hadoop 1.x架構(gòu)及后臺(tái)進(jìn)程;HDFS架構(gòu)與命名空間;HDFS數(shù)據(jù)存儲(chǔ)與復(fù)制 |
|
使用HDFS文件系統(tǒng) |
HDFS常用命令,如ls、cat、put、get等;HDFS管理與維護(hù),safemode管理,balancer工具等 |
|
開發(fā)HDFS應(yīng)用程序 |
使用Eclipse IDE,安裝Hadoop插件;使用Hadoop API訪問HDFS,包括文件讀寫、管理等 |
|
MapReduce分布式計(jì)算 |
MapReduce編程模型及工作原理; MapReduce作業(yè)調(diào)度;分析WordCount運(yùn)行原理,分析源代碼 |
|
開發(fā)MapReduce應(yīng)用程序 |
MapReduce程序自定義Combiner;內(nèi)置數(shù)據(jù)類型、自定義數(shù)據(jù)類型;實(shí)現(xiàn)MapReduce組合式作業(yè) |
|
大數(shù)據(jù)處理平臺(tái)Pig |
Pig大數(shù)據(jù)處理平臺(tái);Pig工作模式;Pig運(yùn)行方式;Pig Latin語法、操作命令、數(shù)據(jù)類型、表達(dá)式等 |
|
開發(fā)Pig腳本應(yīng)用 |
Pig常用函數(shù)、不同類型的數(shù)據(jù)檢索,包括建表、查詢、關(guān)聯(lián)查詢等;開發(fā)Pig腳本應(yīng)用程序 |
|
數(shù)據(jù)倉庫工具Hive |
數(shù)據(jù)倉庫簡介;數(shù)據(jù)倉庫工具Hive的用途;Hive架構(gòu);Hive三種運(yùn)行模式;Hive QL的JDBC編程 |
|
無限大表數(shù)據(jù)庫HBase |
Hadoop數(shù)據(jù)庫HBase用途;HBase邏輯模型與物理模型;HBase Shell模式命令、HBase API編程 |
|
P8 項(xiàng)目實(shí)訓(xùn) |
名稱 |
項(xiàng)目描述 |
HDFS大數(shù)據(jù)云盤 |
實(shí)現(xiàn)一個(gè)Web客戶端的大數(shù)據(jù)云盤系統(tǒng)。該系統(tǒng)以Hadoop的HDFS文件系統(tǒng)為存儲(chǔ)介質(zhì),因些具有海量存儲(chǔ)的能力。云盤系統(tǒng)可供用戶上傳文件、查看、管理和共享云文件。項(xiàng)目主要涉及以下知識(shí)點(diǎn):搭建和配置Hadoop環(huán)境,啟動(dòng)Hadoop進(jìn)程,HDFS文件命令使用,使用HDFS API,編寫處理HDF云盤處理程序,用Web界面查看操作HDFS等。 |
|
P9 項(xiàng)目實(shí)訓(xùn) |
美國歷年航班大數(shù)據(jù)統(tǒng)計(jì)分析 |
本項(xiàng)目基于美國民航航班的歷年數(shù)據(jù)(1987年-2008年),計(jì)算處理某一年各個(gè)航班的飛行架次等數(shù)據(jù)。項(xiàng)目將原始數(shù)據(jù)上傳到Hadoop的HDFS上,**編寫MapReduce程序讀取航班數(shù)據(jù)并計(jì)算和統(tǒng)計(jì)航班相關(guān)數(shù)據(jù)。項(xiàng)目主要涉及以下知識(shí)點(diǎn):搭建和配置Hadoop環(huán)境,啟動(dòng)Hadoop進(jìn)程,開發(fā)航班處理MapReduce程序、Pig腳本程序,使用Hive JDBC處理數(shù)據(jù),**JSP查詢處理過結(jié)果。 |
上課時(shí)間、*新優(yōu)惠、課程價(jià)格:點(diǎn)擊咨詢?cè)斍?/u>
免費(fèi)咨詢熱線:010-64707530 金老師 。
qq:2645567689