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