Java軟件工程師業(yè)余培訓(xùn)班主要是針對(duì)在校學(xué)生或想從事Java軟件開發(fā)行業(yè)的在職人員而專門開辦的班,Java軟件工程師業(yè)余培訓(xùn)班整套課程從基礎(chǔ)開始,480個(gè)課時(shí),星期六日上課。
課程包含了Java的核心技術(shù)和WEB JAVA的應(yīng)用,學(xué)完即可達(dá)到高級(jí)軟件工程師的水平。可到軟件公司或網(wǎng)站公司參加桌面軟件或網(wǎng)站的開發(fā)。
課程主要有以下特色:
1、內(nèi)容新:軟件開發(fā)行業(yè)是一個(gè)每天都在發(fā)展的行業(yè),如果知識(shí)更新程度無法跟上企業(yè)發(fā)展。那么就不可能適應(yīng)該行業(yè)工作。本課程所選取的技術(shù)都是目前**的技術(shù)。
2、覆蓋全:本課程在內(nèi)容上幾乎覆蓋了從事Java領(lǐng)域軟件開發(fā)的所有必要技術(shù)。很多其他培訓(xùn)機(jī)構(gòu)不提供的內(nèi)容,但是在實(shí)際工作中卻非常重要的部分,比如:HTTP服務(wù)器技術(shù)、軟件安全技術(shù)、內(nèi)容管理技術(shù)、報(bào)表技術(shù)等在本課程內(nèi)都有詳細(xì)講解。
4、實(shí)踐性強(qiáng):軟件開發(fā)是一個(gè)實(shí)踐性行業(yè),必須具備很好的實(shí)操能力才可以獲得更好的職位。本課程體系設(shè)置的所有項(xiàng)目都是從知識(shí)覆蓋程度、可用性、難度幾個(gè)角度考慮。每個(gè)項(xiàng)目都是從零開始到開發(fā)成可用軟件結(jié)束。讓學(xué)生徹底把知識(shí)變成能力。不同于很多培訓(xùn)機(jī)構(gòu),通過宣揚(yáng)項(xiàng)目的規(guī)模來欺騙學(xué)生,實(shí)際上學(xué)生根本不做項(xiàng)目、而是看和聽老師講解已經(jīng)寫好的代碼。這樣培訓(xùn)出來的學(xué)生雖然能應(yīng)付面試,但是依然缺乏動(dòng)手能力,不利于后期發(fā)展。
Java核心基礎(chǔ)部分
課程內(nèi)容
說明
項(xiàng)目
Java基本語法
Java核心語法(繼承、接口、內(nèi)部類、多態(tài)、動(dòng)態(tài)綁定、泛型、枚舉、對(duì)象克隆、日志、斷言、調(diào)試、異常處理等)
1.推箱子游戲
2.在線的數(shù)據(jù)庫(kù)前臺(tái)工具
3.鐵路客運(yùn)售票系統(tǒng)
Java常用API
封裝類、字符串、日期、Property 、數(shù)值類、正則表達(dá)式
代理與反射
Java的類加載機(jī)智、代理、反射、方法指針、對(duì)象動(dòng)態(tài)創(chuàng)建與使用。
Java UI技術(shù)
Swing、AWT/SWT、2D圖形、色彩、字體、事件處理、觀感、布局各種UI組件。打印、拖放操作
設(shè)計(jì)模式
工廠模式、適配器模式、觀察者模式、單件模式、模板模式、策略模式、DAO模式
打包與發(fā)布
Jar文件、Java Web Start
Applet
簽名代碼、JNLP API、Applet的HTML標(biāo)記。通過參數(shù)向Applet傳遞信息。
集合類
集合接口、鏈表、數(shù)組列表、散列、比較與排序、隊(duì)列、映射、查找
多線程
啟動(dòng)線程、中斷線程、線程狀態(tài)、線程阻塞、線程優(yōu)先級(jí)、守護(hù)線程、線程鎖、線程同步、集合與線程安全、Swing與線程安全、線程池、預(yù)定執(zhí)行、信號(hào)量
I/O
字節(jié)流、字符流、壓縮流、對(duì)象流、文件流、NIO、內(nèi)存映像、文件鎖
XML
基本語法、解析XML、驗(yàn)證XML、schema、xpath、SAX、DOM、
生成XML、XSL、jdom、dom4j
網(wǎng)絡(luò)
Socket、互連網(wǎng)連接、服務(wù)器模擬、發(fā)送電子郵件、URL和URI連接、提交數(shù)據(jù)
JDBC
數(shù)據(jù)庫(kù)連接、執(zhí)行SL語句、結(jié)果集處理、存儲(chǔ)過程調(diào)用、元數(shù)據(jù)、大數(shù)據(jù)類型處理、批量執(zhí)行、多結(jié)果集處理、事務(wù)處理、連接池、LDAP
國(guó)際化
*、地區(qū)、語言支持、數(shù)字格式、日期格式、排序、消息格式化、資源包、屬性文件
安全
類加栽、字節(jié)碼檢驗(yàn)、訪問權(quán)限、安全策略文件、用戶認(rèn)證、數(shù)字簽名、加秘、公用密鑰
分布對(duì)象
客戶與服務(wù)器、遠(yuǎn)程方法調(diào)用、傳遞遠(yuǎn)程對(duì)象、動(dòng)態(tài)加載類
腳本技術(shù)
腳本語法、腳本與對(duì)象的互相訪問
本地方法
Java訪問c方法、訪問注冊(cè)表
數(shù)據(jù)庫(kù)
Oracle與MySl。數(shù)據(jù)庫(kù)原理、基本查詢、關(guān)聯(lián)查詢、子查詢、更新語句、存儲(chǔ)過程、觸發(fā)器。
項(xiàng)目
推箱子游戲:可以自定義地圖、進(jìn)度保存、過關(guān)。
項(xiàng)目
在線的數(shù)據(jù)庫(kù)前臺(tái)工具:可以完成數(shù)據(jù)表創(chuàng)建修改、查詢結(jié)果顯示、數(shù)據(jù)更新、切換數(shù)據(jù)庫(kù)連接。
項(xiàng)目
鐵路客運(yùn)售票系統(tǒng):屬于網(wǎng)絡(luò)項(xiàng)目、可以同時(shí)在多個(gè)電腦上進(jìn)行售票,數(shù)據(jù)鎖定、快速輸入等。
Java Web技術(shù)(網(wǎng)頁(yè)應(yīng)用技術(shù))
課程內(nèi)容
說明
項(xiàng)目
Web容器技術(shù)
Apache Tomcat、WebLogic
1.類SOHU這樣的門戶網(wǎng)站
系統(tǒng)
HTML、CSS
標(biāo)簽使用、頭定義、特殊標(biāo)簽 CSS:選擇器、字體、顏色、背景、邊框、布局、排版 如何實(shí)現(xiàn)Div + CSS的網(wǎng)頁(yè)設(shè)計(jì)。
JavaScript 基本語法、HTML DOM、回調(diào)、內(nèi)置對(duì)象、類設(shè)計(jì)、常用JS框架、AJAX。
JavaWeb
Servlet、JSP、JSF、JSTL、EL、Filter、Listener
Http服務(wù)器
Apache Http Server配置、使用、技巧
Ajax
Apache Http Server:
Ajax基礎(chǔ)、XMLHttpReuest屬性及方法,異步請(qǐng)求,動(dòng)態(tài)加載服務(wù)器響應(yīng)。詳細(xì)介紹,Dojo,DWR,JSON-RPC-JAVA,AjaxTags5個(gè)J2EE領(lǐng)域的Ajax框架。
內(nèi)容發(fā)布
CMS系統(tǒng)、頁(yè)面模板、新聞?lì)悆?nèi)容發(fā)布、論壇類內(nèi)容發(fā)布、頁(yè)面靜態(tài)化
項(xiàng)目
類似于SOHU這樣的門戶網(wǎng)站:建立新聞、目錄等頁(yè)面模板,開發(fā)新聞?lì)悆?nèi)容發(fā)布系統(tǒng),進(jìn)行內(nèi)容發(fā)布管理。
項(xiàng)目
BBS系統(tǒng):具備注冊(cè)、登錄、積分、發(fā)貼、回貼、內(nèi)容上傳下栽、后臺(tái)管理等功能的完整的BBS系統(tǒng)
(業(yè)余班整套課程480課時(shí))
本篇文章來源于 廣州軟件人才培訓(xùn)基地 轉(zhuǎn)載請(qǐng)以鏈接形式注明出處 網(wǎng)址:/Article/class/