Java是一種可以撰寫跨平臺應用程序的面向?qū)ο蟮某绦蛟O(shè)計語言。Java技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于PC、數(shù)據(jù)中心、游戲控制臺、科學超級計算機、移動電話和互聯(lián)網(wǎng),同時擁有全球的開發(fā)者專業(yè)社群。
學習周期:3~4個月
培養(yǎng)目標:Java開發(fā)工程師、Java中高級開發(fā)工程師
適合人群:0基礎(chǔ)、應屆畢業(yè)生、非在職或有意轉(zhuǎn)行者、想從事Java開發(fā)者
課程概要:前端開發(fā)技術(shù)、Java語言基礎(chǔ)、JavaEE開發(fā)、數(shù)據(jù)庫、Java常用的開源框架
Java基礎(chǔ)階段
課程介紹:Java 語言基礎(chǔ)、Oracle 數(shù)據(jù)庫的安裝、配置、SQL、PL\SQL、JDBC 入門等核心內(nèi)容
課程特點:
1. 全程企業(yè)真實案例驅(qū)動,更直接、深入掌握所涉及技術(shù)的核心內(nèi)容
2. 講授常用的設(shè)計模式,更直觀體驗 Java 語言的設(shè)計之美
3. 采用 JDK *版本
4. 必要時從源代碼分析入手,使學員知其然亦知其所以然
5. 采用案例式教學,通過專家講師的帶領(lǐng)使學員可以具有獨立開發(fā)的能力
6. 課程的技術(shù)點完全采用編碼規(guī)范,使學員熟練應用,提高編碼效率
預期目標:
1. 掌握 Java 核心語法、深入理解面向?qū)ο笏枷搿?熟練使用 Java 語言的核心 API
2. 掌握 Oracle 數(shù)據(jù)庫的安裝、配置
3. 掌握 SQL、PL\SQL 數(shù)據(jù)庫編程的核心內(nèi)容
4. 掌握 JDBC 的核心 API、能編寫出健壯的 JDBC 程序
5. 掌握 DBUtils 工具類的使用、初步體會 ORM 思想
6. 初步具有獨立閱讀 Java doc 的能力
7. 能通過大公司的 Java 基礎(chǔ)測試、數(shù)據(jù)庫面試題
項目實踐:仿QQ即時通訊工具
JavaWEB基礎(chǔ)階段
課程介紹:本部分內(nèi)容涵蓋XML核心語法、Java XML解析技術(shù)及對比、HTML\CSS核心技術(shù)、JavaWeb基礎(chǔ)(具體包括:Servlet、JSP、HttpSession、使用JavaBean、自定義標簽,EL、JSTL、MVC設(shè)計模式、Servlet攔截器、Serlvet過濾器、JavaWeb國際化、文件的上傳下載、JavaMail)、Oracle數(shù)據(jù)庫\SQL\PL SQL、JBDC、使用DBUtils、JavaScript核心基礎(chǔ)、jQuery、JSON、Ajax、UML。
本部分是JavaEE開發(fā)的核心內(nèi)容,是進行后續(xù)學習的基礎(chǔ)。實際上很多JavaEE項目就是使用本部分內(nèi)容開發(fā),本部分學習依然全程采用案例驅(qū)動,在本部分學習的后期會有教學項目:電信任務管理系統(tǒng),使學員掌握在項目中使用MVC設(shè)計模式,泛型、DAO,數(shù)據(jù)并發(fā)處理,自定義異常體系等內(nèi)容。
課程特點:
1.全程企業(yè)真實案例驅(qū)動,更直接、深入掌握JavaEE核心知識點
2.講授JavaEE開發(fā)核心設(shè)計模式(MVC、DAO、工廠等),并應用于項目中
3.采用主流Servlet2.5作為教學版本,同時完整介紹Servlet3.0規(guī)范
4.從源代碼分析出發(fā),使學員知其然亦知其所以然
5.采用案例式教學,通過專家講師的帶領(lǐng)使學員可以具有獨立開發(fā)的能力
預期目標:
1.掌握JavaWEB核心技術(shù)點、深入理解面向 MVC、DAO設(shè)計模式、熟練JavaWEB核心API
2.初步具備項目詳細設(shè)計能力,能根據(jù)概要設(shè)計構(gòu)建項目的UML圖
3.初步具備項目的調(diào)試能力,能較快的找出BUG,并快速解決。
4.能通過大公司的JavaEE基礎(chǔ)部分的筆試和面試
項目實踐:電信任務管理系統(tǒng)、長城內(nèi)部工作流管理系統(tǒng)
JavaWEB高級階段
課程介紹:本部分內(nèi)容涵蓋 Struts2、Hibernate、iBATIS、Spring、Spring-Security、JBPM等主流JavaEE框架;還將系統(tǒng)介紹WebService、WebSphere、Linux、JPA(選),EBJ3.0(選)的核心內(nèi)容。
框架講授完成后,將帶領(lǐng)學員完成至少兩個企業(yè)級真實項目。
本部分是JavaEE開發(fā)的核心內(nèi)容,涵蓋所有目前流行的JavaEE開發(fā)框架。在具體授課時,將深入各框架源代碼,讓學員知其然亦知其所以然,以在應用時能舉一反三。
課程特點:
1.全程企業(yè)真實案例驅(qū)動,更直接、深入掌握各框架核心知識點
2.采用框架主流版本作為教學版本,同時完整介紹各框架*版本特性
3.從源代碼分析出發(fā),使學員知其然亦知其所以然,在應用時能達舉一反三
4.講授全部核心知識點
5.項目真正源于企業(yè)應用
預期目標:
1.掌握Struts2、Hibernate、iBATIS、Spring、Spring -Security、JBPM、WebService的核心內(nèi)容、掌握WebSphere、WebLogic的安裝、配置、管理
2.初步具備項目架構(gòu)能力,能根據(jù)項目需求設(shè)計出較優(yōu)秀的解決方案
3.具備項目的調(diào)試能力,能快速等位 BUG,并快速解決
4.能獨立進行JavaEE項目研發(fā)
5.能通過大公司的JavaEE框架、項目部分的筆試和面試
項目實踐:*移動電子運維系統(tǒng)、教育培訓管理系統(tǒng)、NEC 酒店管理系統(tǒng)