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