網路應用程式開發新趨勢與技術-課程介紹

Web1.0│Web2.0

如果以每十年當成是一個階段,我們可以簡單的將1990-2000當成是Web1.0的時代,這個時代對於一般的使用者來說,是單純的內容接收者,只能上網瀏覽一些訊息,而訊息內容的提供則由各公司來產生,並交由網站管理員將內容發佈至網站上。

2000-2010這個階段,可以說是Web2.0的時代,這個時代改變了網路的使用行為,使用者可以分享自己撰寫的文章,照的相片及拍的影片至網路上,所以部落格(Blog),網路相簿以及影片分享的網站大行其道,另外使用者可以透過網路快速的了解好友的動態,透過網站提供的小遊戲與好友互動,這樣的社群網站也紛紛崛起,網路上大家看到不只是,某家公司所發佈的公司資訊,大家有興趣的是看到其他使用者自行產生的各式各樣的內容。

因應這樣的改變,網頁開發技術也做了許多的演進,Google大量使用了AJAX的技術,讓使用者擁有了如桌面般應用程式的使用者體驗,為了因應多媒體的功能,W3C制訂的HTML5規格中,就包含了繪圖、聲音和影片播放等的功能,而這些技術都需要透過JavaScript來運作,為了簡化JavaScript的開發,提高網站開發人員的生產力,JavaScript library開始受到開發人員的重視,在眾多流行的JavaScript library中,jQuery無疑是這幾年來最熱門的代表之一,除此之外,也有許多人將JavaScript寫在Server端,Node.js就是一個這樣Server端的JavaScript library,當然在Server端的網頁開發技術中,我們熟知的PHP、JSP 及ASP.NET,也依然是最熱門的網頁開發技術。

Web3.0

2011年之後是Web3.0的時代嗎?什麼是Web3.0?目前有許多說法,Web3.0有人說是語意網(Semantic Web),這是針對網頁的內容來說的,就是要讓應用程式,能夠了解網頁的內容背後的意義,因此應用程式才能夠幫我們正確的找到,我們有興趣的資訊,因此我們必須要能夠定義及描述網頁上的內容,這樣的改變就不只有使用者的使用行為了,在開發技術上也有些新的技術需要了解,例如,用SWRL來定義規則,OWL做文法,XML描述網頁的內容,SPARQL搜尋內容.. 等。

想要進一步的了解網路應用程式開發的新趨勢嗎?

請隨時注意,本中心網站不定時將會公佈網路應用程式開發新趨勢的研討會。想要學習網路應用程式開發的新技術嗎?本中心安排了一系列的網路應用程式開發的課程,您可以依照我們的建議,循序漸進的學習,也可以挑選有興趣的課程來加值您在職場上的競爭力,全方位的課程規劃,絕對不會讓您缺席於這波網路應用程式革命的浪潮。