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