【課程內(nèi)容】
一、Oracle數(shù)據(jù)庫(kù)
1 Oracle的基本原理
2 以O(shè)racle為平臺(tái),全面講解數(shù)據(jù)定義語(yǔ)言(DDL)、數(shù)據(jù)操作語(yǔ)言(DML)、數(shù)據(jù)控制語(yǔ)言(DCL)
3 深入學(xué)習(xí)PL/SQL內(nèi)容:程序結(jié)構(gòu)、變量與數(shù)據(jù)類型、控制語(yǔ)句、游標(biāo)、觸發(fā)器、過程和函數(shù)
4 掌握SQL、PL/SQL的應(yīng)用及編程。
二、Java OO程序設(shè)計(jì)基礎(chǔ)
1 面向?qū)ο螅∣O)的分析和設(shè)計(jì)(OOA&D),包括統(tǒng)一建模語(yǔ)言(UML)相關(guān)聯(lián)的概念,統(tǒng)一軟件過程(UP),Rational Rose/XDE的使用。
2 從實(shí)際企業(yè)項(xiàng)目出發(fā)學(xué)習(xí)面向?qū)ο螅∣O)的分析與設(shè)計(jì)(OOAD),包括統(tǒng)一建模語(yǔ)言(UML)和關(guān)聯(lián)的概念,統(tǒng)一軟件過程(UP),Rational Rose/Trufun/XDE的使用,深入總結(jié)面向?qū)ο蟮姆治鲈O(shè)計(jì)理論及應(yīng)用技巧。
三、Java和XML
1 講解可擴(kuò)展標(biāo)記語(yǔ)言(XML)的文檔結(jié)構(gòu)
2 模式定義(DTD、SCHEMA)
3 常見解析工具(DOM、SAX )
4 講解XML在系統(tǒng)間數(shù)據(jù)交換,數(shù)據(jù)持久化,系統(tǒng)配置等方面的應(yīng)用。
四、Struts
1 講授基于MVC設(shè)計(jì)模式的開源框架——Struts的使用
2 Struts 基本開發(fā)流程、高級(jí)特性、Struts標(biāo)簽的使用
3 Validation和tiles框架等
以上僅為課程的一小部分內(nèi)容
【教學(xué)特色】
1 Java桌面系統(tǒng)項(xiàng)目開發(fā)
2 兩個(gè)人為一個(gè)項(xiàng)目組,進(jìn)行Java B/S商務(wù)項(xiàng)目開發(fā)(基于JSP/Servlet)
3 4到5個(gè)人為一個(gè)項(xiàng)目組,進(jìn)行Java B/S商務(wù)項(xiàng)目開發(fā)(基于Struts)
4 4到5個(gè)人為一個(gè)項(xiàng)目組,進(jìn)行J2EE商務(wù)應(yīng)用系統(tǒng)項(xiàng)目開發(fā)
【Java軟件工程師簡(jiǎn)介】
1 Java軟件工程師運(yùn)用Java這個(gè)開發(fā)工具去完成軟件產(chǎn)品的軟件程序設(shè)計(jì)、開發(fā)、測(cè)試、維護(hù)升級(jí)等工作。
2 有一定的軟件分析設(shè)計(jì)能力
3 熟悉Java、Servlet、JSP、EJB等開發(fā)技術(shù)
4 熟練使用Eclipse或jbuilder等java開發(fā)工具
5 熟悉JAVA+STRUTS體系結(jié)構(gòu)和開發(fā)工具等
【Java軟件工程師就業(yè)前景】
1 目前,我國(guó)對(duì)軟件人才的需求已達(dá)20萬,并且以每年20%左右的速度增長(zhǎng)
2 當(dāng)前世界各地持有Java Programmer證書的人員供需差距極大,迫使企業(yè)不得不用高薪聘請(qǐng)Java程序員
3 而在國(guó)內(nèi)持有Java Programmer認(rèn)證的程序員也有極好的工作機(jī)會(huì)和很高的薪水。
4 Java火爆的就業(yè)前景根本上是因?yàn)橹袊?guó)經(jīng)濟(jì)的發(fā)展,整個(gè)社會(huì)向信息化的轉(zhuǎn)型??梢哉f,現(xiàn)在的企業(yè)已經(jīng)離不開互聯(lián)網(wǎng)了,離不開企業(yè)管理軟件
5 基本上,在Java這一塊,只要具有一定的項(xiàng)目經(jīng)驗(yàn),都能很容易的找到工作,就業(yè)前景最為看好