課程介紹:
北大青鳥(niǎo)開(kāi)設(shè)了學(xué)士后JAVA,本課程采用國(guó)際前沿的“逆向課程設(shè)計(jì)”模式進(jìn)行設(shè)計(jì),使用“任務(wù)驅(qū)動(dòng)”模式進(jìn)行講解,以下是本課程的主要內(nèi)容:
階段一:
JAVA歷史簡(jiǎn)介,熟悉JAVA開(kāi)發(fā)環(huán)境、JAVA程序開(kāi)發(fā)過(guò)程,JAVA Applet演示;學(xué)習(xí)JAVA基本數(shù)據(jù)類(lèi)型,類(lèi)型轉(zhuǎn)換,數(shù)組和二維數(shù)組創(chuàng)建和引用。
階段二:
JAVA編程基礎(chǔ),Oracle、SL Server數(shù)據(jù)庫(kù)使用類(lèi)的學(xué)習(xí),包含抽象類(lèi)、封裝類(lèi)、繼承類(lèi)、多態(tài)類(lèi)。類(lèi)的方法控制流,類(lèi)的繼承、Object類(lèi)、終結(jié)類(lèi)和終結(jié)方法,類(lèi)的組合、包的應(yīng)用。接口與多態(tài)。輸入輸出流和文件。理解數(shù)組、Collection、Map的區(qū)別,掌握Arrays類(lèi)、Vector類(lèi)、ArrayList類(lèi)、Enumeration接口、Iterator接口、HashTable、HashMap類(lèi)的常用方法。
階段三:
線(xiàn)程。學(xué)會(huì)通過(guò)Thread類(lèi)和Runnable接口創(chuàng)建線(xiàn)程,并實(shí)現(xiàn)多線(xiàn)程的資源共享和通信,控制線(xiàn)程的生命周期。圖形用戶(hù)界面。圖形用戶(hù)界面程序的編程方法、思路,了解Java的圖形環(huán)境,繪制簡(jiǎn)單圖形。
階段四:
JAVA Web編程。熟悉用JDBC訪問(wèn)數(shù)據(jù)庫(kù),執(zhí)行帶有參數(shù)的SL語(yǔ)句,對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。Servlet程序設(shè)計(jì)。Servlet與客戶(hù)端交互的技術(shù)以及客戶(hù)端跟蹤技術(shù),Servlet與其它網(wǎng)絡(luò)資源的交互。
JSP的JavaBean實(shí)現(xiàn)。JavaBean在JSP中使用,Java編寫(xiě)Web應(yīng)用程序基本模式,JSP與Servlet間信息共享與控制傳遞。
Java與XML技術(shù),Java HTML+CSS技術(shù)、JavaScript技術(shù)、Java消息與郵件服務(wù),J2EE核心技術(shù)EJB,Java安全編程,移動(dòng)代理編程。
階段五:
Java三大主流框架學(xué)習(xí),Struts、Hibernate和Spring, 新MVC框架Tapestry(用于組件開(kāi)發(fā))、Flex和Laszlo (支持富客戶(hù)端應(yīng)用,是目前最前沿顯示技術(shù)) EJB(商業(yè)應(yīng)用組件技術(shù))。
階段六:
項(xiàng)目實(shí)訓(xùn)。學(xué)員在老師指導(dǎo)下完成系統(tǒng)開(kāi)發(fā)。從系統(tǒng)需求到系統(tǒng)設(shè)計(jì),軟件編碼,軟件測(cè)試,項(xiàng)目交付。
培養(yǎng)目標(biāo):
本課程幫助學(xué)員深入學(xué)習(xí)JAVA編程技術(shù),了解軟件項(xiàng)目開(kāi)發(fā)模式,項(xiàng)目進(jìn)程管理,幫助學(xué)員近距離接觸IT企業(yè)實(shí)際運(yùn)作方式。與此同時(shí)幫助學(xué)員積累職業(yè)素養(yǎng),以便更好地適應(yīng)IT公司環(huán)境。勝任崗位:JAVA開(kāi)發(fā)工程師、商業(yè)網(wǎng)站開(kāi)發(fā)人員、ORACLE數(shù)據(jù)庫(kù)開(kāi)發(fā)工程師、數(shù)據(jù)庫(kù)工程師、測(cè)試工程師、系統(tǒng)分析設(shè)計(jì)工程師、文檔工程師。