軟件開發(fā)四大主流技術(shù)_第1頁
軟件開發(fā)四大主流技術(shù)_第2頁
軟件開發(fā)四大主流技術(shù)_第3頁
軟件開發(fā)四大主流技術(shù)_第4頁
軟件開發(fā)四大主流技術(shù)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、一、目前軟件開發(fā)四大主流技術(shù)介紹:A、數(shù)據(jù)庫技術(shù):是應(yīng)用開發(fā)的基礎(chǔ)技術(shù),80%以上的應(yīng)用系統(tǒng)需要 使用數(shù)據(jù)庫來存放業(yè)務(wù)數(shù)據(jù);B、客戶端頁面技術(shù): 是客戶端 /服務(wù)器開發(fā)模式下最基本的技術(shù) (例 如我們經(jīng)常上網(wǎng)所瀏覽的頁面,都屬于軟件的客戶端技術(shù)) ,調(diào)查顯 示,要開發(fā)一個典型的應(yīng)用系統(tǒng),編寫客戶端頁面、動態(tài)腳本和頁面 動畫,需要花掉項(xiàng)目組 40%-60%的開發(fā)時間,并且很多企業(yè)會把這 些工作安排給新入職的員工所以熟練掌握客戶端技術(shù)是程序員的基 本的素養(yǎng);C、Java 技術(shù): Java 技術(shù)是目前最為流行的軟件開發(fā)技術(shù),我們對 2407 家企業(yè)的職位分析數(shù)據(jù)表示,有 48.96%的軟件開發(fā)企業(yè)要

2、使用 到Java語言,因此,ACCP5.0課程中將由淺入深詳細(xì)講解這技術(shù);D、.NET 技術(shù): .NET 技術(shù)發(fā)展得非???,短短幾年時間已經(jīng)發(fā)展到能夠與Java兩分天下的程度,并且.NET技術(shù)在原理、使用方式上已 經(jīng)與Java大同小異,經(jīng)驗(yàn)表明,在掌握了 Java或者.NET語言后,只 需要再花 20%的精力就可以掌握另外一門語言, 我們在課程中同時安 排了 Java和.NET開發(fā)語言,并且以對比的方式進(jìn)行教學(xué),必將為學(xué) 員提供更寬闊的發(fā)展道路。二、北大青鳥課程:北大青鳥 ACCP5.0 課程,國內(nèi)權(quán)威的軟件開發(fā)課程,由北京大 學(xué)和印度 APTECH 聯(lián)合開發(fā),致力于培養(yǎng)國內(nèi)緊缺的軟件開發(fā)工程

3、 師,主要包含四大塊技術(shù)內(nèi)容,即:數(shù)據(jù)庫技術(shù)、客戶端頁面技術(shù)、Java開發(fā)技術(shù)和.NET開發(fā)技術(shù):1、數(shù)據(jù)庫技術(shù)方面第一學(xué)期:使用SQLServer管理和查詢數(shù)據(jù)1F第二學(xué)期,SQL Saver數(shù)據(jù)庫設(shè)計(jì)和高級查詢1r第二學(xué)年;Oracle敢據(jù)庫對象和敎據(jù)杳詢內(nèi)容說明:第一學(xué)期的使用SQL Server管理和查詢數(shù)據(jù),講解了創(chuàng)建數(shù) 據(jù)庫和數(shù)據(jù)庫表、使用 SQL語句增加、修改和刪除和查詢數(shù)據(jù),學(xué) 習(xí)完成以后能夠操作數(shù)據(jù)庫,執(zhí)行最基本的查詢,而第二學(xué)期的SQL Server數(shù)據(jù)庫設(shè)計(jì)和高級查詢是在第一學(xué)期的基礎(chǔ)上講解數(shù)據(jù)庫設(shè) 計(jì)、數(shù)據(jù)庫高級對象的使用。0racle數(shù)據(jù)庫對象和數(shù)據(jù)查詢?yōu)榈?二學(xué)年的

4、免費(fèi)課時,講解了安裝和配置Oracle、SQL查詢、數(shù)據(jù)庫高 級對象:視圖、索引、PL/SQL程序設(shè)計(jì)等高級內(nèi)容。Oracle的內(nèi)容是中心教學(xué)擴(kuò)展內(nèi)容,中心根據(jù)就業(yè)的目標(biāo)企業(yè)對 數(shù)據(jù)庫的使用情況、學(xué)員對現(xiàn)有技術(shù)掌握的程度來決定是否講解,并且不在結(jié)業(yè)考試和內(nèi)部測試范圍內(nèi)。2、客戶端頁面技術(shù)方面第一學(xué)期:使用HTML語言開發(fā)商業(yè)站處1F第二學(xué)期匕JavaScript客戶端驗(yàn)證和頁面特效制作1第二學(xué)年:甸銘客戶端無刷新頁面技術(shù)1內(nèi)容說明:第一學(xué)期的使用HTML語言開發(fā)商業(yè)站點(diǎn)講解了使用頁面 標(biāo)簽,并通過樣式表來增強(qiáng)頁面效果,同時還包括表單、框架和頁面 布局、網(wǎng)站開發(fā)流程等內(nèi)容,完全是基于網(wǎng)站靜態(tài)頁面

5、的內(nèi)容,到了 第二學(xué)期的JavaScript客戶端驗(yàn)證和頁面特效制作課程,我們通 過學(xué)習(xí)客戶端數(shù)據(jù)表單驗(yàn)證、使用對象來增強(qiáng)頁面動態(tài)效果、頁面特 效制作等技術(shù),讓頁面產(chǎn)生豐富的動態(tài)效果,提高網(wǎng)站的品質(zhì)。第二學(xué)年的Ajax客戶端無刷新頁面技術(shù),是目前非常流行的技 術(shù),在ACCP5.0中它作為一門 絕技”而不是單獨(dú)的課程來體現(xiàn)的, 但是分別在Java和.Net課程中有有詳細(xì)的講解,它需要綜合運(yùn)用到 前面兩門課程的全部知識來完成特殊的任務(wù), 能夠在瀏覽器沒有刷新 的情況下,象魔術(shù)一樣能夠自動獲得服務(wù)器的數(shù)據(jù),極大地方便用戶, 提升站點(diǎn)競爭力。3、Java技術(shù)方面第一學(xué)期;使用kva語售理解程序邏輯|第

6、二學(xué)期】使用kva實(shí)現(xiàn)面向?qū)ο缶幊蘾第二學(xué)期便用JSP開發(fā)W竊應(yīng)電系統(tǒng)|第學(xué)年】開李基于 用卩用mzkt/hyaBuan閑剛上交易系統(tǒng) | 第二學(xué)年:?F發(fā)基于Stniti/SprirLg/Hib emate/旬a(chǎn)x的剛上信息發(fā)東平| 內(nèi)容說明:第一學(xué)期的使用Java語言理解程序邏輯是計(jì)算機(jī)程序設(shè)計(jì) 的入門課程,主要講解了Java基本語言語法、軟件程序的基本組成和要素、使用Eclips開發(fā)工具等,學(xué)習(xí)完成后會對程序設(shè)計(jì)有個基本 的認(rèn)識,能夠運(yùn)用Java語言和思維邏輯把自己的想法通過程序語言 表示出來;第二學(xué)期的使用 Java實(shí)現(xiàn)面向?qū)ο缶幊讨v解了計(jì)算 機(jī)程序設(shè)計(jì)最為普遍和最重要的思想:面向?qū)ο?/p>

7、的程序設(shè)計(jì)方法,并且通過Java語言實(shí)現(xiàn)這個做法,第二門Java課程在前兩門Java課程 的基礎(chǔ)上,融合了數(shù)據(jù)庫、頁面技術(shù),能夠完成一個類似于企業(yè)宣傳 網(wǎng)站的、簡單的瀏覽器/服務(wù)器模式的程序開發(fā)。第二學(xué)年的內(nèi)容主要要解決大型的、企業(yè)級的軟件,如何通過 Java語言來實(shí)現(xiàn),開發(fā)基于JSP/Servlet/JavaBear的網(wǎng)上交易系統(tǒng) 課程通過一個網(wǎng)上書店的貫穿講解,詳細(xì)說明了如何使用 JSP/Servlet/JavaBean三種組合拳”來完成這樣一個典型應(yīng)用系統(tǒng)的建設(shè),同時,把軟件開發(fā)的 MVC分層思想貫徹執(zhí)行下去最后一門Java課程開發(fā)基于Struts/Spring/Hibernate/Aj

8、ax的網(wǎng) 上信息發(fā)布平,講解是目前最為流行的軟件程序結(jié)構(gòu) Struts+Spring+Hibernate技術(shù),Java作為開源技術(shù),對于大型系統(tǒng)的 建設(shè),其基本結(jié)構(gòu)已經(jīng)有成型的 框架”不需要我們從頭到尾自己做 起,這門課程講解是如何在這個成熟的框架下合作開發(fā),并最終完成大型系統(tǒng)的開發(fā)。4、.NET技術(shù)方面內(nèi)容說明:第一學(xué)期的使用C#開發(fā)數(shù)據(jù)庫應(yīng)用程序是學(xué)習(xí)程序設(shè)計(jì)的基礎(chǔ)課程,講解的是傳統(tǒng)的基于客戶端 /服務(wù)器的程序設(shè)計(jì)方式(類 似于QQ、MSN、挖雷這樣的需要安裝”帶窗口”的程序),這一類 程序的開發(fā)集成度已經(jīng)很高了,主要是通過控件拖放的模式來實(shí)現(xiàn), 當(dāng)然本課程中將結(jié)合數(shù)據(jù)庫的內(nèi)容, 來實(shí)現(xiàn)一

9、些數(shù)據(jù)存儲和查詢,最 終能完成企業(yè)運(yùn)用中的 MIS 系統(tǒng)的開發(fā),階段結(jié)束時還要使用該技 術(shù)完成自己的 QQ 程序的設(shè)計(jì)。第二學(xué)期的.NET課程深入.NET平臺和C#編程,開始真正接 觸到.NET技術(shù)的全貌,這門課的內(nèi)容講解了面向?qū)ο笕绾卧?NET平 臺上實(shí)現(xiàn),并且牽涉到 .NET 類庫、 XML 等多種高級對象,讓我們程 序設(shè)計(jì)具備更多的 “彈藥”,這門課程之后的在 .NET 框架下開發(fā)三 層結(jié)構(gòu)數(shù)據(jù)庫應(yīng)用系統(tǒng) 講解了 .NET 核心的三層結(jié)構(gòu)代碼組織方式, 后續(xù)全部 .NET 課程都將使用這種三層的代碼組織方式;這門課程學(xué) 習(xí)完畢后我們會發(fā)現(xiàn)入門學(xué)習(xí)的時候, 代碼組織不是最清晰、 最合理 的,同時對程序設(shè)計(jì)有個更高層次的認(rèn)識。第二學(xué)年的使用 ASP.NET 技術(shù)開發(fā)網(wǎng)上書店是一門實(shí)戰(zhàn)課 程,盡管我們明白了代碼的三層組織方式, 但是如何運(yùn)用這種方式來 完成商業(yè)級別網(wǎng)站的設(shè)計(jì)和開發(fā),是這門課程的核心內(nèi)容, .NET 技 術(shù)的集成度非常高了,即使到了第二學(xué)年的 ASP.NET 技術(shù),我們還 可以象第一學(xué)期那樣拖放控件,但是這里面數(shù)據(jù)傳遞和頁面控制、 Web控件、IIS和WebConfig、母板頁牽涉到諸多使用經(jīng)驗(yàn),需要我 們大量編碼才能夠體會; 同樣,這門課程我們采用一個完整的網(wǎng)上書 店的業(yè)務(wù)來透徹講解。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論