專業(yè)
J2EE企業(yè)級開發(fā)工程師
總課時
400課時
班次
全日制脫產(chǎn)白班;半脫產(chǎn)周末班、晚班
培訓(xùn)目標
1)與企業(yè)完全結(jié)合,能勝任軟件公司java軟件開發(fā)崗位;
2)精通Java、Java EE、JSP、Servlet、JDBC等編程技術(shù);
3)精通Struts、Hibernate、Spring、Ajax、Jquery等編程技術(shù);
4)掌握國際化、規(guī)范化的軟件工程方法及開發(fā)管理流程;
5)精通基于Oracle/MySQL/SQL Server數(shù)據(jù)庫的開發(fā)應(yīng)用技術(shù);
6)掌握主流的商用的應(yīng)用平臺及開發(fā)工具,熟悉開發(fā)環(huán)境;
7)掌握面向?qū)ο蟮能浖治?、設(shè)計方法及其相關(guān)工具;
8)項目小班制教學,讓學員具備相當于1-2年的軟件開發(fā)工作經(jīng)驗。
培訓(xùn)內(nèi)容:
階段
Oracle數(shù)據(jù)庫
SQL語言
PL/SQL編程
1)Oracle數(shù)據(jù)庫的安裝;
2)Oracle數(shù)據(jù)庫體系結(jié)構(gòu);
3)Oracle數(shù)據(jù)庫基本操作;
4)數(shù)據(jù)庫設(shè)計;
5)數(shù)據(jù)庫開發(fā)和管理應(yīng)用;
6)全面講解各類SQL語句的使用和優(yōu)化策略;
7)PL/SQL編程。
第二階段
JDBC
1) JDBC在數(shù)據(jù)庫項目中的應(yīng)用;
2) 使用Java操作數(shù)據(jù)庫,包括:數(shù)據(jù)庫連接、結(jié)果集處理、存儲過程調(diào)用、元數(shù)據(jù)、大數(shù)據(jù)類型處理、事務(wù)管理,批更新,可滾動、可更新的結(jié)果集,SQL3.0新特性,連接池技術(shù),數(shù)據(jù)庫應(yīng)用架構(gòu);
3) 熟練掌握Java數(shù)據(jù)庫編程技巧;
4) 能使用高級API、DAO編程模式編寫高性能的數(shù)據(jù)持久層應(yīng)用。
第三階段
Java Web編程
Servlets
1) HTTP協(xié)議詳解;
2) Servlet核心對象操作;
3) Servlet生命周期;
4) Session與Cookie的應(yīng)用場景,過濾器,分層結(jié)構(gòu);
5) 獨立分析設(shè)計基于N層體系結(jié)構(gòu)的Web 應(yīng)用;
6) 熟練使用各種Java EE應(yīng)用服務(wù)器。
第四階段
JSP開發(fā)
1)JSP詳解;
2)創(chuàng)建、部署JSP程序;
3)JSP的三個指令、六個動作和九個內(nèi)置對象;
4)在JSP中使用JavaBean,JSP中異常處理,自定義標簽的開發(fā),標準標簽庫(JSTL),表達式語言;
5)JSP進行動態(tài)頁面開發(fā);
6)結(jié)合Servlet完成B/S應(yīng)用的設(shè)計與開發(fā);
7)JDBC數(shù)據(jù)庫高級編程。
第五階段
案例分析
項目實戰(zhàn)
案例分析;
綜合項目實戰(zhàn),Java Web項目:完成一個電子商務(wù)類Web應(yīng)用程序。
第六階段
面向?qū)ο蠓治鲈O(shè)計
1) 面向?qū)ο蟮姆治雠c建模技術(shù);
2) UML語言的基本語法、語義;
3)面向?qū)ο笤O(shè)計(OOD)的基本技巧。
第七階段
Struts
1) Struts框架應(yīng)用原理;
2) Struts的配置,MVC設(shè)計思想;
3) Struts框架的核心組件、控制器組件、視圖組件,Struts框架的擴展;
2)Struts Validator驗證,Struts應(yīng)用的國際化;
3)Struts標簽庫,Struts Tilse的應(yīng)用等。
第八階段
Hibernate
1) Hibernate對象持久化技術(shù);
2) Hibernate:O/R maaping基礎(chǔ)與持久化對象設(shè)計;
3) Hibernate體系結(jié)構(gòu)與核心SessionFactory;
4) Hibernate工具、數(shù)據(jù)源和對象映射配置;
5) Hibernate持久化數(shù)據(jù)操作與事務(wù)管理;
6) Hibernate數(shù)據(jù)并發(fā)訪問、緩存技術(shù)與性能優(yōu)化;
7) Hibernate的檢索策略和檢索方式。
第九階段
Spring
1) Spring輕量級J2EE開發(fā)框架;
2) Spring框架體系架構(gòu)和輕量級容器(包括核心模式IOC,DI等);
3) Spring核心技術(shù)應(yīng)用(Bean Wrapper,Bean Factory,Application Context,Web Application Context等);
4) Spring展現(xiàn)層開發(fā)技術(shù)(Spring MVC/集成Struts/集成webwork);
5) Spring的JDBC數(shù)據(jù)訪問;
6) DAO應(yīng)用和聲明性事務(wù)管理Spring AOP編程技術(shù);
7) Spring安全應(yīng)用開發(fā)、RMI遠程調(diào)用和Web Service。
第十階段
Ajax技術(shù)
Ajax技術(shù):
1. 全面講解AJAX應(yīng)用的設(shè)計與開發(fā)方式;
2. XMLHttpRequest對象操作;
3. W3C DOM模型操作;
4. jQuery與DWR快速開發(fā)Ajax等。
5. XML的概述;
6. 異步傳輸概念及流程;
7. DOM實現(xiàn)動態(tài)顯示和交互;
8. XML和XSLT進行數(shù)據(jù)交換與處理;
9. 典型應(yīng)用:用戶名校驗、級聯(lián)下拉框、XML文件調(diào)用CSS等。
第十一階段
Jquery框架技術(shù)
Jquery框架:
1. Jquery基礎(chǔ);
2. jquery選擇器(九大選擇器);
3. jquery事件、屬性;
4. jquery對字符串和數(shù)組操作;
5. jquery處理文檔(xml和html);
6. jquery效果處理;
7. jquery和ajax整合。
第十二階段
項目管理
1. 項目管理;
2. 配置管理;
3. 質(zhì)量控制。
第十三階段
J2EE項目實戰(zhàn)
1. OA、CRM、ERP、大型電子商務(wù)網(wǎng)站項目;
2. 進行MVC模式,J2EE N層架構(gòu)(Struts+Hibernate+Spring)集成開發(fā)。(按照軟件工程和面向?qū)ο笙到y(tǒng)分析與設(shè)計相關(guān)思想,使用Struts、Spring、Hibernate、等流行開源框架技術(shù),完整地做完一個業(yè)務(wù)較為復(fù)雜的大型項目,包括需求、分析、設(shè)計、實現(xiàn)、測試等過程。)
第十四階段
就業(yè)指導(dǎo)
作品整理
1. 就業(yè)強化培訓(xùn);
2. 指導(dǎo)學員進行專業(yè)化簡歷的編寫;
3. 讓學員做好充足的面試技術(shù)準備并掌握面試技巧;
4. 模擬測試;
5. 模擬面試場景;
6. 就業(yè)一對一指導(dǎo);
7. 整理完整作品,并到就業(yè)部報到。
專業(yè)認證
1、可考取中國勞動部JAVA軟件工程師證書,國家級別,全國通用;
2、可考取國際JAVA證書,國際認證,全球通用。
講師
老師均為高級java軟件開發(fā)工程師、項目經(jīng)理、系統(tǒng)分析師、架構(gòu)師,有豐富的項目經(jīng)驗,教學中將把多年的開發(fā)設(shè)計經(jīng)驗與大量項目與學員們共同分享。
教學承諾
1、多媒體教學,保證每人一臺高配置的筆記本電腦;
2、學員一期不會,下期可免費重修;
3、入學即簽就業(yè)保障協(xié)議,畢業(yè)后推薦學員實習或就業(yè);
4、學員就業(yè)后在工作中遇到任何技術(shù)問題,均可獲得本中心技術(shù)支持;
5、實行小班制項目教學,著重學員的實際動手能力,通過案例分析和項目實戰(zhàn)讓學員學完后擁有相當于1-2年的項目經(jīng)驗。