Java課程體系
階段 |
課時(shí) |
課程名稱 |
階段項(xiàng)目 |
綜合項(xiàng)目 |
學(xué)習(xí)目標(biāo) |
**階段 |
|
網(wǎng)頁設(shè)計(jì)(HTML5) |
門戶網(wǎng)站 |
美訊網(wǎng)在線項(xiàng)目 |
掌握 HTML 基本原理,了解瀏覽器核心; 掌握塊、鏈接、列表、框架、表格、表單、圖片、視頻等HTML基礎(chǔ)知識(shí); 掌握 HTML 5 核心 API ,掌握 HTML 在 Android 等設(shè)備上的應(yīng)用; |
|
頁面美化設(shè)計(jì)(CSS3.0) |
網(wǎng)站美化整體解決方案 |
掌握CSS核心語法,熟練應(yīng)用 CSS 終完成一個(gè)商業(yè)站點(diǎn)的所有頁面設(shè)計(jì)。 選擇器; 熟練使用 CSS 對(duì) HTML 元素樣式進(jìn)行精確控制; 掌握 CSS DIV 方式的布局管理; 熟悉 CSS 濾鏡,掌握基于 CSS 完成頁面特效; 掌握 CSS 3.0 新用法; |
||
|
JavaSE基礎(chǔ) |
五子棋游戲,掃雷游戲 |
資產(chǎn)管理系統(tǒng) |
理解 Java 語言的跨平臺(tái)特征; 掌握 Java 語言的數(shù)據(jù)類型、操作符、流程控制語句; 掌握 Java 語言對(duì)數(shù)組的操作方法; 掌握 面向?qū)ο蟮娜筇卣?span>(封裝、繼承、多態(tài)); 建立Java面向?qū)ο缶幊痰母拍睿?/span> 掌握 Java 中的抽象類、接口、內(nèi)部類、枚舉的定義和使用; 理解 Java 中的異常處理機(jī)制,掌握 Java 異常處理方法; 理解 Java 垃圾回收機(jī)制,掌握優(yōu)化 Java 程序性能的方法; 理解 JVM 的內(nèi)存管理; |
|
|
JavaSE常用類庫 |
通用數(shù)據(jù)處理系統(tǒng) |
熟練掌握 JDK 核心 API 編程技術(shù),理解 API 設(shè)計(jì)原則; 能夠熟練的閱讀 API 文檔,熟悉常用類庫的層次結(jié)構(gòu); 掌握 Java 中的包裝類類型,掌握 JDK 1.5 新特性(自動(dòng)裝箱/解箱等) 熟練掌握常見類的使用,如 Object 、String 、StringBuffer、StringBuilder、Date 、DateFormat 、Math 、BigDecimal 、System 、Runtime 等; 理解常用接口的設(shè)計(jì)思想,掌握常用接口的使用方法; 熟練掌握集合框架( Collection 系列 和 Map 系列 )的使用; 熟練掌握迭代器的使用,了解迭代子模式; |
||
|
JavaSE高級(jí)技術(shù) |
企業(yè)內(nèi)部即時(shí)通訊 |
掌握Java中的文件操作,熟練使用Java中的IO操作,掌握NIO的使用; 理解Java中的線程實(shí)現(xiàn)方法,熟練應(yīng)用Java線程編程; 理解網(wǎng)絡(luò)通訊協(xié)議,掌握Java中的網(wǎng)絡(luò)通訊(ServerSocket、Socket、NIO); 掌握Java中的圖形開發(fā)技術(shù),熟悉 AWT 和 Java Swing 技術(shù); 理解JVM的類加載機(jī)制,掌握類加載的聲明周期和自定義類加載器的使用; 理解JDK 1.5 新特性中的 Annotation ,能夠自定義,能夠反射進(jìn)行處理; 理解反射機(jī)制,掌握反射在框架中的應(yīng)用; 理解代理模式,掌握JDK中的動(dòng)態(tài)代理; |
||
|
Oracle數(shù)據(jù)庫基礎(chǔ) |
銀行ATM系統(tǒng) |
SNS核心系統(tǒng) |
理解Oracle對(duì)數(shù)據(jù)管理的原理,掌握Oracle數(shù)據(jù)庫的安裝、刪除等基本操作; 掌握Oracle對(duì)用戶、角色、權(quán)限的管理方式,熟練使用 SQL*Plus 管理工具; 掌握數(shù)據(jù)查詢,包括基本查詢、數(shù)據(jù)過濾、數(shù)據(jù)排序、多表連接查詢、分組查詢; 理解子查詢,掌握單行子查詢、多行子查詢、多列子查詢、關(guān)聯(lián)子查詢、嵌套子查詢; 掌握Oracle執(zhí)行計(jì)劃的使用,了解SQL性能優(yōu)化; 熟悉表管理,掌握建表、修改表結(jié)構(gòu)、刪除表、截?cái)啾?、約束條件等; 掌握數(shù)據(jù)管理,包括插入、刪除、更新數(shù)據(jù),理解并掌握數(shù)據(jù)庫事務(wù)控制; 熟悉 Oracle 常見函數(shù),熟練使用日期和時(shí)間等相關(guān)函數(shù); 理解其他對(duì)象的意義,掌握如 視圖、索引、序列等對(duì)象的使用方法; |
|
|
Java數(shù)據(jù)庫訪問技術(shù)(Java) |
通用數(shù)據(jù)庫管理系統(tǒng) |
理解JDBC的設(shè)計(jì)思想,掌握各種連接數(shù)據(jù)庫的驅(qū)動(dòng)方式; 熟練使用JDBC連接數(shù)據(jù)庫的各個(gè)步驟,熟練使用 Statement 、PreparedStatement ; 理解并熟練使用元數(shù)據(jù),熟悉 JDBC 的異常處理,掌握JDBC中的事務(wù)處理方法; 掌握JDBC 2.0 新特性,了解 JDBC 3.0 和 JDBC 4.0 新特性; 理解數(shù)據(jù)庫連接池的設(shè)計(jì)思想,熟練掌握數(shù)據(jù)庫連接池的使用方法; 理解Dao設(shè)計(jì)思想,能夠熟練地針對(duì)各種環(huán)境設(shè)計(jì)并建立Dao; |
||
職業(yè)素質(zhì)課 |
|||||
第二階段 |
|
面向?qū)ο蟮姆治雠c設(shè)計(jì) |
考試系統(tǒng)的分析和設(shè)計(jì) |
客戶關(guān)系管理系統(tǒng)設(shè)計(jì) |
理解面向?qū)ο蟪绦蛟O(shè)計(jì)的概念和特點(diǎn); 列舉在迭代、遞增軟件生命周期中的主要階段及工作流; 列舉UML的基本圖形與元素,熟悉 IBM Rational Rose 的使用; 了解如何收集與整理需求,能夠標(biāo)注對(duì)象模型與類; 定義類的行為,使用多態(tài)與其它設(shè)計(jì)技術(shù); 懂得標(biāo)注與分析動(dòng)態(tài)模型,會(huì)定義類的屬性、操作與關(guān)系; 理解OO的設(shè)計(jì)原則,掌握常用的設(shè)計(jì)模式; 了解如何定義與劃分系統(tǒng) |
|
擴(kuò)展標(biāo)記語言(XML) |
基于commons組件的 通用XML文件處理系統(tǒng) |
了解XML的歷史和意義,掌握XML核心語法; 掌握DTD的定義方法,能夠用DTD約束和檢查一份XML文檔; 掌握Schema語法,能夠自定義Schema并約束XMl文檔; 熟練應(yīng)用JAXP技術(shù),包括掌握DOM、SAX等方式,熟悉常用組件如 jdom 和 dom4j 等; 熟悉Java對(duì)象與XML之間的關(guān)系,熟練應(yīng)用JAXB技術(shù); |
||
|
Java服務(wù)器技術(shù)(servlet3.0) |
通用權(quán)限管理系統(tǒng) |
學(xué)籍管理系統(tǒng) |
了解Web開發(fā),理解HTTP協(xié)議,掌握 Tomcat 6.x /7.x 的使用; 理解Servlet的設(shè)計(jì)思想,理解Servlet的執(zhí)行方式,理解Servlet的生命周期; 理解 ServletRequest 和 ServletResponse 的意義并熟練應(yīng)用; 深入理解文件上傳,掌握 commons-fileupload 組件的使用; 理解 RequestDispatcher 并熟練應(yīng)用,理解并熟練應(yīng)用 web 組件的 3 種關(guān)系; 深入理解 HTTP 會(huì)話機(jī)制,理解 Cookie 機(jī)制,熟練應(yīng)用 HttpSession 和 Cookie ; 掌握對(duì)Servlet 的配置,熟悉 ServletConfig ; 深入理解Web應(yīng)用程序,熟練應(yīng)用 ServletContext ; 深入理解并熟練應(yīng)用 Servlet Filter 和 Servlet Listener ; 理解并應(yīng)用 Servlet 3.0 API 中的新特性; |
|
|
Java服務(wù)器技術(shù)(JSP2.2) |
學(xué)生選課系統(tǒng) |
掌握 JSP 核心語法,深入理解 JSP 引擎工作原理; 熟練應(yīng)用 JSP 內(nèi)置對(duì)象,熟練應(yīng)用 JSP 標(biāo)準(zhǔn)動(dòng)作; 理解表達(dá)式語言(EL),掌握 EL 核心語法,熟練應(yīng)用 EL ; 掌握自定義標(biāo)簽的開發(fā)流程,熟悉常見的幾種開發(fā)方式; 掌握并熟練應(yīng)用標(biāo)準(zhǔn)標(biāo)簽庫(JSTL); 理解并應(yīng)用 JSP 2.2 新特性; |
||
|
動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)(JavaScript) |
動(dòng)態(tài)企業(yè)網(wǎng)站 |
通用考評(píng)系統(tǒng) |
深入理解JavaScript語言原理,了解瀏覽器差異; 掌握 JavaScript 核心語法,包括數(shù)據(jù)類型、對(duì)象、函數(shù)、閉包等; 熟練使用 JavaScript 對(duì) HTML、DOM 、CSS 進(jìn)行操作,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁效果; 熟練掌握 JavaScript 對(duì)象封裝技巧,掌握 JSON 核心語法; |
|
|
Web2.0熱門技術(shù)簡介 (Ajax) |
深入理解異步通信機(jī)制,熟悉并應(yīng)用 XMLHttpRequest 對(duì)象; 掌握 AJAX 核心步驟,理解 AJAX 設(shè)計(jì)模式,掌握基于XML和JSON的Ajax數(shù)據(jù)規(guī)則; |
|||
|
JavaScript框架 (JavaScript FrameWork) |
問卷調(diào)查系統(tǒng) |
深入理解 jQuery 的設(shè)計(jì)思想,掌握 jQuery 核心語法,掌握 jQuery 核心 API ; 了解多種JQuery插件,熟悉 jQuery UI 插件,了解 jQuery easy-ui 插件; 深入理解 DWR 框架的設(shè)計(jì)思想,掌握 DWR 框架的基本原理及應(yīng)用技巧; 了解 Web UI 組件,如 ExtJS 、YUI 等常見 JavaScript 組件; |
||
職業(yè)素質(zhì)課 |
|||||
第三階段 |
|
Oracle高級(jí)技術(shù) |
報(bào)表管理系統(tǒng) |
證券信息管理系統(tǒng) |
深入理解Oracle原理,理解Oracle物理結(jié)構(gòu)、內(nèi)存結(jié)構(gòu)、邏輯結(jié)構(gòu)以及文件系統(tǒng); 掌握Oracle服務(wù)器管理和配置,掌握Oracle安全管理(含安全、備份、恢復(fù)等); 熟悉Oracle性能優(yōu)化,掌握高級(jí)查詢技巧,熟悉查詢優(yōu)化技術(shù); 熟練應(yīng)用 Oracle PL/SQL 編程技術(shù),熟悉存儲(chǔ)過程、函數(shù)、觸發(fā)器、游標(biāo)等; 熟悉Oracle數(shù)據(jù)庫對(duì)象(表、表空間、視圖、索引、同義詞、序列、回退段等等); |
|
軟件測試技術(shù) (JUnit&Log4j) |
日志管理系統(tǒng) |
理解軟件測試技術(shù)的核心概念,了解常用測試工具; 掌握 JUnit 單元測試工具,熟練應(yīng)用 JUnit 單元測試中的各種注解; 了解日志在軟件開發(fā)中的意義,掌握JDK提供的日志工具,了解commons-logging組件; 熟練使用 Log4j 對(duì)日志進(jìn)行控制和處理; |
||
|
JavaEE企業(yè)開發(fā)框架 (Hibernate4.0.x) |
人力資源管理系統(tǒng) |
微博客系統(tǒng) |
以Hibernate 3.6為基礎(chǔ),深入理解 ORM 技術(shù),理解反射技術(shù)在框架中的應(yīng)用; 掌握持久化對(duì)象的生命周期,熟悉常用的對(duì)象標(biāo)識(shí)符生成策略(主鍵生成策略); 熟練應(yīng)用關(guān)聯(lián)關(guān)系映射(多對(duì)一,一對(duì)多,一對(duì)一,多對(duì)多,繼承,組件、反身等); 掌握Hibernate中的查詢技術(shù),包括 HQL 、QBC、NativeSQL等方式; 回顧數(shù)據(jù)庫事務(wù)控制,熟練掌握Hibernate 中的事務(wù)控制; 理解Hibernate性能優(yōu)化,熟練應(yīng)用緩存技術(shù),掌握查詢優(yōu)化; 掌握Hibernate 3.x 版本中的 Interceptor 、Listener 、Event 等內(nèi)容; 掌握基于注解的配置風(fēng)格,了解 Hibernate 4.x 的新變化; |
|
|
JavaEE企業(yè)開發(fā)框架 (Struts2.x) |
Web即時(shí)通訊系統(tǒng) |
理解運(yùn)行期代碼生成技術(shù),理解框架的設(shè)計(jì)思想和開發(fā)技術(shù),能應(yīng)用 Struts 1.x ; 深入理解 Apache Struts 2.x 的設(shè)計(jì)思想,掌握 Struts 2.x 的核心流程; 熟練應(yīng)用 Ognl、熟練應(yīng)用 Action 、Result ,熟悉模型驅(qū)動(dòng)等; 深入理解 Interceptor 的設(shè)計(jì)思想和地位,并熟練應(yīng)用 Interceptor 技術(shù); 掌握 Struts 2 中的 輸入驗(yàn)證、消息國際化、文件上傳和、防止重復(fù)提交等; 熟悉 Struts 2 標(biāo)記庫,熟悉常見插件,熟練應(yīng)用 Struts 2 擴(kuò)展; |
||
|
JavaEE企業(yè)開發(fā)框架 (Spring3.x) |
門禁系統(tǒng) |
深入理解IoC容器的核心原理,掌握Spring IoC 注入技巧,掌握基于注解的配置; 掌握對(duì)象的高級(jí)裝配(自動(dòng)裝配、組件掃描特征、FactoryBean 、Bean生命周期等); 深入理解動(dòng)態(tài)代理技術(shù),熟悉JDK動(dòng)態(tài)代理和 cglib 動(dòng)態(tài)代理的實(shí)現(xiàn); 深入理解AOP編程思想,熟練應(yīng)用 Spring AOP 技術(shù); 深入理解Spring的Dao設(shè)計(jì)思想,熟練應(yīng)用Spring的JDBC/Hibernate/iBATIS/JPA支持;shior ,redis ,dubbo
深入理解事務(wù)處理,熟練應(yīng)用 Spring 的事務(wù)處理方式; 掌握Spring MVC框架技術(shù),掌握 Spring 與 Struts 1.x/2.x 、Hibernate 的整合; |
||
|
3G軟件開發(fā) (Android) |
|
3G微博客戶端 |
3G,Android的核心原理,環(huán)境搭建,Android用戶界面,基本組件。掌握開發(fā)高級(jí)android的必備知識(shí)以及初步開發(fā)android軟件的流程。 熟練掌握android數(shù)據(jù)存儲(chǔ),互聯(lián)網(wǎng)應(yīng)用開發(fā),android的應(yīng)用開發(fā),短信,電話的開發(fā),GPS定位開發(fā),OpenGL等技術(shù)。 掌握游戲引擎初步,音效模塊,實(shí)體模塊,OpenGL模塊。 |
|
職業(yè)素質(zhì)課: |
|||||
項(xiàng)目構(gòu)架課 |
課時(shí) |
項(xiàng)目名稱 |
理念和目標(biāo) |
||
1 |
4 |
電子支付平臺(tái)(支付寶) |
學(xué)術(shù)老師或者企業(yè)中的項(xiàng)目經(jīng)理為大家講解時(shí)下流行的項(xiàng)目開發(fā)流程,這些講解能夠?qū)W(xué)員的理論知識(shí)迅速的轉(zhuǎn)化為企業(yè)中所需的開發(fā)技能,提高學(xué)員的生存能力和可持續(xù)發(fā)展能力,拓寬學(xué)員的開發(fā)視野 |
||
2 |
體驗(yàn)課預(yù)約試聽倒計(jì)時(shí)
12:00:00
西安軟件測試
免費(fèi)體驗(yàn)課開班倒計(jì)時(shí)
11:
41:
09
稍后會(huì)有專業(yè)老師給您回電,請(qǐng)保持電話暢通 熱門課程機(jī)構(gòu)資訊本周僅剩 個(gè)試聽名額 請(qǐng)鍵入信息,稍后系統(tǒng)將會(huì)把領(lǐng)獎(jiǎng)短信發(fā)至您的手機(jī) |