Java軟件工程師就業(yè)班 |
模塊 |
課程主題 |
實(shí)訓(xùn)內(nèi)容 |
培訓(xùn)目標(biāo) |
*部分 Java應(yīng)用程序開發(fā) |
Java語言基礎(chǔ) |
|
Java應(yīng)用程序運(yùn)行原理、運(yùn)行環(huán)境安裝配置、注釋、分隔符、標(biāo)識符和關(guān)鍵字、基本數(shù)據(jù)類型與引用數(shù)據(jù)類型、方法、變量、值傳遞、關(guān)鍵字this、標(biāo)準(zhǔn)輸入/輸出、Java編碼慣例、運(yùn)算符、表達(dá)式和流程控制(順序/分支/循環(huán)/遞歸結(jié)構(gòu))、數(shù)組 |
|
|
|
熟練掌握J(rèn)ava基礎(chǔ)語法,深入理解Java平臺核心運(yùn)行機(jī)制 |
|
面向?qū)ο蟪绦蛟O(shè)計 |
|
類與對象、包、繼承、訪問控制、方法重寫與重載、多態(tài)性、抽象類、接口、內(nèi)部類、枚舉類型 |
|
|
JavaSE應(yīng)用開發(fā)技術(shù) |
|
異常處理、斷言、注解、jar工具、集合框架、控制臺應(yīng)用程序設(shè)計、文件操作、高級I/O流式編程,精通常用的Java API,圖形界面程序設(shè)計,集成開發(fā)環(huán)境Eclipse |
|
|
精通JavaSE應(yīng)用開發(fā)技術(shù) |
|
JavaSE高級編程 |
|
反射、對象序列化、泛型、多線程編程、Socket網(wǎng)絡(luò)編程、應(yīng)用程序國際化 |
|
|
熟練運(yùn)用JavaSE高級編程技術(shù) |
|
小型桌面軟件開發(fā) |
|
項目實(shí)戰(zhàn):綜合運(yùn)用前述技術(shù)的Java圖形界面應(yīng)用程序開發(fā)(分析、設(shè)計與實(shí)現(xiàn) |
|
|
第二部分 數(shù)據(jù)庫應(yīng)用 |
Oracle數(shù)據(jù)庫 |
|
Oracle數(shù)據(jù)庫安裝/配置/基本管理及開發(fā)、使用OEM/SQL Plus、標(biāo)準(zhǔn)SQL、DML、DDL、Oracle數(shù)據(jù)類型和函數(shù)、多表連接和子查詢、事務(wù)控制、表與數(shù)據(jù)字典、約束、視圖、序列、索引、PL/SQL開發(fā)(函數(shù)、存儲過程、觸發(fā)器 |
|
|
熟練應(yīng)用Oracle數(shù)據(jù)庫 |
|
數(shù)據(jù)庫設(shè)計 |
|
數(shù)據(jù)建模、ER設(shè)計方法、概念模型、E-R模型與E-R圖、數(shù)據(jù)規(guī)范化(三個范式)、物理模型、使用工具建模、實(shí)例分析與設(shè)計實(shí)戰(zhàn)。Power Designer |
|
|
數(shù)據(jù)庫管理基礎(chǔ) |
|
常用管理工具、用戶及權(quán)限管理、空間管理、數(shù)據(jù)導(dǎo)出/導(dǎo)入。真實(shí)開發(fā)中用戶(管理員/軟件開發(fā)人員/最終用戶)權(quán)限管理實(shí)例及分析。PL/SQL Developer |
|
|
SQL Server基礎(chǔ) |
|
SQL Server數(shù)據(jù)庫安裝/配置/基本管理及開發(fā) |
|
|
掌握SQL Server數(shù)據(jù)庫應(yīng)用 |
|
My SQL基礎(chǔ) |
|
MySQL數(shù)據(jù)庫安裝/配置/基本管理及開發(fā) |
|
|
掌握MySQL數(shù)據(jù)庫應(yīng)用 |
|
JDBC |
|
JDBC工作原理、JDBC編程、JDBC-ODBC編程;高級JDBC編程(使用屬性文件配置運(yùn)行環(huán)境信息、OCI方式訪問Oracle數(shù)據(jù)庫、可滾動和可更新結(jié)果集、預(yù)處理語句、調(diào)用存儲過程、事務(wù)處理、批處理、使用高級SQL類型BLOB/BLOB)。 |
|
|
第三部分Java Web應(yīng)用開發(fā) |
Linux操作系統(tǒng) |
|
Linux系列的操作系統(tǒng)原理,常用命令,Linux平臺開發(fā)軟件開發(fā)/運(yùn)行環(huán)境的搭建和使用。 |
|
|
Web編程基礎(chǔ) |
|
|
Java Web編程技術(shù) |
|
JSP、Servlet、JavaBean、Session/Cookie、客戶端和服務(wù)器端驗證。
Tomcat、Eclipse + MyEclipse |
|
|
高級Java Web編程 |
|
分頁處理、JavaMail API、文件上傳、過濾器和監(jiān)聽器、數(shù)據(jù)庫連接池與數(shù)據(jù)源、EL、JSTL、MVC設(shè)計模式。Apache Commons Email、Apache Commons FileUpload、Apache Commons BeanUtils和Apache Commons DbUtils組件 |
|
|
熟練運(yùn)用高級Java Web編程技術(shù) |
|
Java Web應(yīng)用軟件開發(fā)
|
|
項目實(shí)戰(zhàn):綜合運(yùn)用前述技術(shù)的Java Web應(yīng)用開發(fā)(分析、設(shè)計與實(shí)現(xiàn)),科海網(wǎng)絡(luò)書城項目 |
|
|
|
熟練Java Web應(yīng)用軟件開發(fā) |
|
第四部分JavaEE高級開發(fā)及項目實(shí)訓(xùn) |
XML與Java開發(fā) |
|
XML 語法與程序開發(fā)、JAXP 編程、DOM4j 編程 |
|
|
Struts架構(gòu)應(yīng)用開發(fā)
|
|
Struts框架工作原理、Struts配置、核心組件、表單驗證、錯誤處理、Struts應(yīng)用程序國際化、Struts 標(biāo)簽庫 |
|
|
|
熟練Struts架構(gòu)應(yīng)用開發(fā) |
|
Hibernate技術(shù)及應(yīng)用開發(fā)
|
|
ORM技術(shù)、Hibernate框架搭建、工作原理、源碼分析;Hibernate 設(shè)計原理及 Struts+hibernate 開發(fā)技術(shù) |
|
|
|
掌握Hibernate應(yīng)用開發(fā)技術(shù) |
|
Spring技術(shù)及應(yīng)用開發(fā)
|
|
MVC 模式、Spring框架搭建、工作原理;Spring 設(shè)計原理及 Struts+Spring+hibernate 集成開發(fā) |
|
|
|
掌握Spring應(yīng)用開發(fā)技術(shù) |
|
SSH綜合項目開發(fā)
|
|
項目實(shí)戰(zhàn):綜合運(yùn)用Struts、Spring、Hibernate技術(shù),企業(yè)CRM系統(tǒng) |
|
|
|
綜合/熟練運(yùn)用SSH開發(fā)技術(shù) |
|
AJAX
|
|
Ajax 技術(shù)核心內(nèi)容; Ajax 的工作流程、經(jīng)典案例 |
|
|
|
J2EE/EJB3應(yīng)用開發(fā)
|
|
J2EE體系架構(gòu)、跨平臺的多層互聯(lián)網(wǎng)應(yīng)用系統(tǒng),主流應(yīng)用服務(wù)器中間件產(chǎn)品(Weblogic)與開發(fā)工具、EJB3開發(fā) |
|
|
|
Web Sevices與SOA?
|
|
Web Sevices基本原理、開發(fā)實(shí)例 |
|
|
|
了解Web Sevice工作原理與開發(fā)流程 |
|
面向?qū)ο蟮姆治雠c設(shè)計
|
|
利用OOA與OOD進(jìn)行Java項目的分析與設(shè)計,學(xué)習(xí)UML的核心內(nèi)容 |
|
|
|
3G開發(fā)
|
|
|
大型實(shí)習(xí)項目:商業(yè)IS系統(tǒng)
|
|
項目實(shí)戰(zhàn):基于J2EE,B/S/S三層模型,需求分析、系統(tǒng)設(shè)計、數(shù)據(jù)庫設(shè)計、代碼開發(fā)完全的商業(yè)運(yùn)營流程 |
|
|
|
參與完成實(shí)際項目、積累軟件開發(fā)經(jīng)驗 |
|
附贈:職業(yè)素質(zhì)指導(dǎo)課程 |
求職、面試技巧, 書寫簡歷、面試常見問題;對學(xué)員提供個性化的指導(dǎo),包括職業(yè)生涯規(guī)劃和所在工作崗位指導(dǎo)。 |