|
JAVA軟件工程師崗前培養 |
|
深藍軟件JAVA/J2EE軟件工程師課程大綱
認證代號
名稱
內容
目標
JAVA SE
課時: 80學時
SL-100
Java基礎知識,Java開發工具
認識 Java 技術,配置Java 開發環境,開發Java 程序,Java開發工具Eclipse安裝與使用簡介,數據類型、變量、運算符、流程控制 、循環控制、數組的基礎概念與存取。
課時: 16學時
讓學員熟悉各類開發工具中的各項使用者操作接口及各個高級功能的使用。
SCJP
(SL-275)
Java 核心編程技術
面向對象基礎與設計、JAVA語法基礎、繼承、類的高級特性、異常、高級IO、線程、反射、網絡編程等
課時: 64學時
掌握核心Java 6.0SE重點、難點及編程中的常見問題、強調面向對象的思想解決問題、提升程序開發之實務能力。
項目實戰一
貪吃蛇、俄羅斯方塊、取款機等
Oracle&JDBC&Java Web 開發技術
課時: 164學時
XML
學會DTD、CSS、XSLT以及結構描述。
課時: 12時
學會XML(可延伸樣標記語言)的原理和用法,掌握XML應用程序開發所必須掌握的基礎知識。
Oracle,PL/SQL簡介
Oracle的基本原理、數據表的建置與管理 、數據庫建模及設計;PL/SQL簡介;程序結構;變量與數據類型;控制語句;游標;觸發器;過程;函數。
課時: 16時
掌握數據庫基礎、數據庫開發、數據庫設計以及數據庫管理與維護等方面的基礎知識。
JDBC
學會 JDBC3.0 RowSet 功能技術、Cursor操作與MetaData的運用、BLOB/CLOB大型對象處理。
課時: 12時
培養Java程序員撰寫Oracle或MySQL等數據庫應用程序的能力。
Html、Javasc ript
Html基本標簽;Javasc ript語法、過程控制結構、Javasc ript內置基本對象、Javasc ript調用DHTML元素、Javasc ript編寫客戶端腳本程序。
課時: 16時
掌握基本的HTML標簽;掌握Javasc ript編寫客戶端腳本程序,創建功能強大的互動網頁。
SCWCD(SL-314)
Java Web編程Servlets
Java服務端技術介紹,Servlet的創建與應用,如過濾器,監聽器等; 使用EL表達式(Expression Language)、JSTL標簽庫
課時: 24時
掌握Servlet服務器端技術,動態地生成Web頁面,培養頁面與控制層分離思想,編程功能強大,容易維護的Web程序。
Java Web編程JSP
JSP介紹;創建、部署和運行JSP;JSP sc ripting;JSP中使用JavaBean;處理異常;自定義標簽;JSTL;表達式語言和Tag Files。
課時: 24時
掌握動態Web JSP技術,JSP標準Action和指令的應用,與Servlet技術結合實現頁面與控制層的分離程序。
項目實戰二
WEB網站項目、信息反饋管理系統
課時:60學時
J2EE主流框架技術
課時: 288學時
Struts
Struts2.0的MVC框架開發,Action,Result Type,Validator驗證,POJO的參數傳遞方式,攔截器,國際化i18n,文件上傳;比較Struts1.x和Struts2.0的異同
課時: 40時
讓Java程序員能夠從Servlet、JSP與Tag Library技術中,了解Struts的底層架構,進而加速Java動態網站的開發過程。
Hibernate
Hibernate簡介、在Java應用中使用Hibernate的步驟、通過 Hibernate API 操縱數據庫。
課時: 40時
訓練Java程序員使用Hibernate撰寫數據庫應用程序的能力。
Spring
Spring框架介紹、安裝和構建 IoC、AOP的觀念與實現、撰寫簡單的Hibernate,并知道如何結合Spring及Hibernate、Spring MVC與范例實現。
課時: 40時
以Spring 2.0為基礎,訓練Java程序員能夠從J2EE相關技術中,了解Spring的底層架構,逐步帶領如何使用Spring為基礎來開發應用程序。
AJAX
認識DOJO、JSON等支持Ajax的Javasc ript鏈接庫,DWR(Direct Web Remoting)的觀念與實現,使用DWR來整合現有的Web Framework。
課時: 16時
學會Ajax運作的原理,進而讓網站開發人員以這為基礎設計出具有Ajax功能且超炫的Java網站應用程序。
OOAD&UML&Rational ROSE
了解面向對象的概念、分析與設計及ROSE工具的使用
課時: 24時
教導系統開發人員如何使用面向對象方法及利用UML(Unified Modeling Language)執行分析與設計。
SVN,CVS
介紹CVS,SVN版本控制的配置和使用;比較兩者之間的差異, 團隊開發過程實踐,介紹軟件編程規范
課時: 8時
以當前主流的版本管理軟件SVN或者CVS作為團隊開發的程序,文檔的管理手段,讓學員團隊開發方式和解決開發過程出現的版本更新,沖突等問題,掌握軟件開發規范。
其它
WEBLOGIC、JBOSS
PowerDesigner
Oracle數據庫基本管理
Linux下Java環境搭建
EXTJS、jquery
課時:40學時以上
J2EE綜合項目實戰三
課時:80學時
電子商務系統/深藍客戶管理系統
(struts+hibernate 、
SSH綜合項目)
學生首先通過對項目的客戶群進行需求分析,然后規劃出網站的欄目和功能;第二步是分析WEB的開發模 式,重點放在基于MVC模式的Struts框架的研究上;第三步是用UML語言設計各模塊的功能,進而將任務 劃分到各個成員;學員依據自己的任務模塊,采用JSP,STRUTS,HIBERNATE,SPRING,ORACLE,JDBC,XML等技術 實現相應的功能;最后綜合項目組的任務,進行整體測試,試用。
培養學生的項目分析能力,設計能力及綜合運用WEB開發技術的能力。
就業準備:JAVA筆試題練習、簡歷指導、面試注意事項等等,?謝?崢梢猿⑹勻ッ媸裕?霰詰墓?淌溝醚??∠蟾?睿?靼鬃約旱牟蛔悖?傭?絳??浞值刈齪孟麓位?岬奶粽健?
其它補充內容(視學員掌前期課程情況安排)
課時:144學時
JSF框架
JSF框架的應用
課時:24學時
SCBCD
JAVA EE/EJB 高級編程
以 EJB 3.0 為基礎學習將 EJB 融入企業級應用程序的編程技術,內容包括RMI、JNDI、API應用程序接口、Java界面描述語言(IDL)等之技術觀念。
課時:24學時
掌握基于EJB2.1/3.0規范的企業應用架構、編程接口及訪問EJB技術實現,掌握開發和運行基于 Java EE應用程序所遇到的常見問題
SCDJWS
Web Services
SOA,Xml NameSpace,Schema技術;使用JAXP技術對XML文檔進行解析。了解Web Services技術
課時:16學時
掌握 Web Services 技術的基本原理
綜合項目實戰四
課時: 80學時以上
市場管理辦公室OA系統
系統基于完整的J2EE輕量級架構實現,采用Struts,Spring, Hibernate 開發架構,Oracle數據庫,WebLogic服務器。系統根據深圳市科技局市場管理辦公室的辦公流程要求,實現技術合同登記、審批的工作流程,建立一個內部使用的辦公自動化系統,實現整個登記和審批工作的流程,以利于相關的工作人員對合同認定過程的即時跟蹤及處理,提高工作效率。并為以后相關的辦公業務提供一個實施的統一平臺。
參與完成實際項目;積累軟件開發經驗
|
|
|
|
|
|