返學費網(wǎng) > 培訓機構(gòu) > 西安通瀛軟件實訓基地
課程詳情 在線報名
通瀛軟件 JAVA全程課程設置內(nèi)容
一、課程介紹
本課程體系遵循下述基本原則:即創(chuàng)新性、復合性和工程性,包括基礎理論課程、技能培訓課程、項目管理課程等。
在完成課程學習后,學員能夠熟練掌握J2SE(基本語法、OOP面向?qū)ο缶幊趟枷?、JSP(界面化設計、組件使用、數(shù)據(jù)庫交互訪問、標簽使用)、JDBC(訪問數(shù)據(jù)庫的三種通道)、Servlet(動態(tài)擴展Server端提供Web服務、反射機制) 、Hibernate(面向?qū)ο笏枷氩僮麝P系型數(shù)據(jù)庫,提供DAO層服務)、Struts1.2/2.0(Web層框架,提供Service層服務)、Spring1.2/2.0(各層框架整合管理、IOC控制反轉(zhuǎn)、AOP聲明式事務管理)、MySQL/Oracle數(shù)據(jù)庫(PL—SQL編程、視圖、存儲過程、觸發(fā)器、事務管理)、HTML、XML、CSS、JAVASCRIPT、AJAX。通過豐富的企業(yè)實戰(zhàn)項目帶動學員的實際動手開發(fā)能力,積累代碼量的同時,不斷完善編程思想。
二、課程內(nèi)容
總課時: 5個月 20 周( 1008 課時)
階段 |
課程名稱 |
課程內(nèi)容 |
培訓目標 |
一、Core JAVA (核 心JAVA階段) (25天*9=225課時) |
課程設計目標及學習方法等方面的介紹 |
1.計算機及其硬件、網(wǎng)絡等基本原理和相關操作2.Java課程體系3.Java語言發(fā)展簡史、Java開發(fā)環(huán)境的搭建、體驗Java程序的開發(fā)、環(huán)境變量path和classpath的設置、Java程序的執(zhí)行過程4.Java反編譯工具介紹 |
使學生充分了解課程設置的科學性,課程的組成部分和各個單元的教學目標、各種技術對職業(yè)生涯的影響,并掌握科學的學習方法、培養(yǎng)學生的學習能力和提高解決實際問題的能力。 |
Java語言 |
1.開發(fā)流程2.變量聲明3.控制結(jié)構(gòu)4.類的聲明5.繼承、封裝、多態(tài)6.接口、抽象類、內(nèi)部類7.異常處理 8.數(shù)組操作9.字符串處理10. Java的垃圾回收機制 |
1.系統(tǒng)地掌握OOP思想和方法 |
|
階段測試 |
對數(shù)據(jù)類型,流程控制進行考核 |
了解學生學習掌握情況 |
|
Java語言 |
1.Collection接口2.Set接口及其實現(xiàn)類3.List接口及其實現(xiàn)類4.Map接口及其實現(xiàn)類5.各種實現(xiàn)類的異同及算法比較6.迭代類Iterator和Enumeration介紹 |
1.了解SUN集合接口規(guī)范 |
|
階段測試 |
對面向?qū)ο蟮姆庋b,繼承及多態(tài)進行考核 |
了解學生學習掌握情況 |
|
階段項目: |
員工管理 學生管理 |
充分掌握集合使用方法,理解集合的內(nèi)部原理 |
|
Java語言 |
1.文件相關操作2.字節(jié)流及其實現(xiàn)類3.字符流及其實現(xiàn)類4.隨機文件訪問類5.字節(jié)和字符轉(zhuǎn)換流6.常用包裝類7.關于編碼的亂碼問題 |
1.掌握文件的讀寫應用 |
|
階段測試 |
字節(jié)流及字符流和異常 |
了解學生學習掌握情況 |
|
Java語言 |
1.線程生命周期2.繼承Thread類實現(xiàn)多線程編程3.實現(xiàn)Runable接口實現(xiàn)多線程編程4.關于線程的安全、線程的同步、線程之間的通訊和死鎖 |
掌握多線程開發(fā)的方法及線程安全的知識 |
|
Java語言 |
1.網(wǎng)絡協(xié)議簡介2.基于網(wǎng)絡底層協(xié)議TCP/IP的網(wǎng)絡編程3.基于網(wǎng)絡底層協(xié)議UDP的網(wǎng)絡編程4.網(wǎng)絡應用層協(xié)議:HTTP、FTP等 |
1.掌握網(wǎng)絡編程的思想及方法 |
階段測試 |
對線程及網(wǎng)絡編程考核 |
了解學生學習掌握情況 |
|
Java語言 |
1.Java圖形用戶界面編程(AWT和Swing)2.Java的事件處理機制3.Java的各種對象繪圖和重繪機制 |
1.了解圖形界面類 |
|
Java語言 |
1.Class類簡介2.通過Class類操作類3.reflect包簡介4.通過反射調(diào)用類的方法 |
掌握反射的基本思想和技術 |
|
階段項目考核: |
圖書管理系統(tǒng) |
熟練掌握線程,網(wǎng)絡編程以及集合,IO流的使用方法,綜合應用java基礎知識 |
|
階段考核 |
1、綜合測試 |
考核技術基礎,檢驗分析問題和解決問題的方法及能力。 |
|
職業(yè)心理課 |
|||
二、數(shù)據(jù)庫 |
Oracle&關系數(shù)據(jù)庫 |
1.數(shù)據(jù)庫安裝2. SQLPLUS基本命令3.關系數(shù)據(jù)庫概念介紹4.基本查詢語句5.DML查詢6.分組及排序查詢7.條件查詢8.函數(shù)9.PL/SQL10,游標11.自定義存儲過程,函數(shù)及包 12.動態(tài)SQL13.視圖、序列、同義詞及索引14.數(shù)據(jù)庫設計及設計范式15.Oracle數(shù)據(jù)庫管理基礎16.MySQL、SQLServer數(shù)據(jù)庫簡介 |
1.掌握關系數(shù)據(jù)庫理論 |
階段項目: |
1、醫(yī)院管理系統(tǒng)數(shù)據(jù)庫設計 |
通過本項目系統(tǒng)復習、充分理解數(shù)據(jù)庫階段所學的相關知識。 |
|
階段考核 |
1、卷面測試(SQL和PL/SQL) |
考核數(shù)據(jù)庫基礎應用技能,檢驗掌握分析和設計數(shù)據(jù)庫的方法。 |
|
職業(yè)心理課 |
三、Web 開發(fā) |
WEB頁面基礎 |
1.HTML語言背景知識2.HTML的各種標簽:全局標簽、格式標簽、文件標簽、超鏈接標簽、圖像標簽、客戶端圖像地圖、表格標簽、幀標簽、表單標簽、頭元素和分區(qū)標簽3.CSS的設置方法4.樣式選擇器5.樣式相關屬性 |
掌握靜態(tài)Web頁面開發(fā)及實用WEB技術。 |
1.JavaScript基本語法:運算符、流程控制、函數(shù)、數(shù)組和對象2.JavaScript的內(nèi)部對象3.DOM的基本思想4.DOM的各種語法:理解DOM樹、DOM對象、常用DOM對象的屬性、方法和事件、編寫事件處理程序、使用DOM操作HTML文檔、遍歷文檔樹上的節(jié)點、搜索文檔中特定的元素、修改文檔內(nèi)容、往文檔添加新內(nèi)容、使用DOM操作XML文檔 |
|||
階段考核 |
1、卷面測試 |
考核技術基礎,檢驗掌握分析問題解決問題方法及能力。 |
|
JDBC |
1.JDBC背景知識2.JDBC涉及到的對象:JDBC Connection、Statement、PreparedStatement、CallableStatement、ResultSet和滾動/更新結(jié)果集和元數(shù)據(jù)3.高級JDBC知識:DataSource、數(shù)據(jù)庫連接池和DAO封裝 |
掌握JAVA操作數(shù)據(jù)庫相關技術。 |
|
技術測驗 |
1、卷面測試 |
熟練掌握JDBC技術的封裝應用。 |
|
JAVAEE |
1.WEB服務器的工作原理2.Tomcat的安裝與啟動運行3.Tomcat的體系結(jié)構(gòu)4.在Tomcat中配置WEB虛擬目錄與發(fā)布WEB應用程序的各種方式、設置目錄的默認網(wǎng)頁、使用Tomcat配置虛擬主機 |
1.掌握高效數(shù)據(jù)庫連接技術 |
|
1.Servlet的語言背景2.HttpServletResponse和HttpServletRequest對象及請求域的應用3.Session對象及Session域的應用4.Application對象及Application域的應用5.Servlet過濾器6.Servlet監(jiān)聽器7.Sevlet中亂碼問題 |
|||
1.JSP技術的背景知識2.JSP運行原理3.JSP表達式4.JSP腳本片段5.JSP聲明6.JSP注釋7.JSP中的9個內(nèi)部對象和作用、動作元素及EL表達式簡介8.自定義標簽 |
|||
階段項目: |
1、公共聊天室 |
通過本項目 |
|
階段考核 |
1、卷面測試 |
考核技術基礎,檢驗掌握分析問題解決問題方法及能力。 |
|
職業(yè)心理課 |
四、JAVAEE框架技術 |
Struts2 |
1.Struts2的原理和體系架構(gòu) |
1.掌握Struts2技術 |
|
階段項目 |
JSP階段的項目升級 |
練習Struts2開發(fā)項目 |
||
技術測驗 |
1、卷面測試 |
考核struts2核心技術掌握程度 |
||
Hibernate3.6 |
1.Hibernate基本思想——ORM 2通過手動和開發(fā)工具配置Hibernate框架項目3.Hibernate中對象的生命周期4.Hibernate映射:關聯(lián)映射(多對一、一對一、一對多和關聯(lián)主鍵映射)5.Hibernate高級映射:繼承映射和集合映射6.Hibernate大對象存取7.Hibernate攔截與回調(diào)模式8.Hibernate二級緩存9.Hibernate分頁技術10.Hibernate的HQL、QBC、QBE和Native SQL語言11.Hibernate性能優(yōu)化 |
1.充分理解ORM思想 |
||
技術測驗 |
1、卷面測試 |
考核掌握Hibernate框架程度 |
||
SH整合?????? (階段項目) |
1.框架Struts2+Hibernate(SH)的集成2.員工管理實例 |
掌握如何整合Struts和Hibernate |
||
Spring3.0 |
關于Spring框架的依賴注入(IOC和DI)2.Bean的管理:Bean作用范圍和Bean生命周期 |
1.充分理解IOC、AOP思想 |
||
技術測驗 |
1、卷面測試 |
考核Spring框架技術 |
||
SSH整合項目(1*9=9課時) |
1.框架Spring+Struts2+Hibernate(SSH)的集成2.員工管理實例 |
掌握SSH三個框架的整合應用 |
||
XML |
1.XML的概念和基本作用2.XML的基本概念3.XML的約束模式:DTD和XML Schema4.XML的名稱空間5.XML的展示技術:XSLT及XPATH6.XML的解析技術DOM、 SAX和JDOM |
掌握XML技術體系相關內(nèi)容。 |
||
Web2.0 |
1.AJAX工作方式:B/S請求響應機制與Web開發(fā)模式2.XMLHttpRequest對象、DOM與AJAX、使用DOM操作HTML和XML文檔3.通過responseText處理返回的普通文本信息和通過responseXML處理返回的XML信息4.關于AJAX的開源框架:JQuery、DWR等 |
1.掌握AJAX技術特點及開發(fā)方法 |
||
1.WebService技術原理2.WebService相關的操作:soap服務的創(chuàng)建和管理、WSDL描述文檔規(guī)范、UDDI中心運行原理、WebService客戶端的編寫 |
||||
技術工具 |
1.SVN項目管理工具 |
1.掌握開發(fā)中常用技術工具 |
||
五、項目實戰(zhàn)(21天*9=189課時) 詳情登錄通瀛軟件網(wǎng)站查看。 |
歡迎加入通瀛軟件
聯(lián)系通瀛軟件陳老師 有更多優(yōu)惠等著你!
只要一個電話
我們免費為您回電