學習 Web 開發技術的最佳教程

 

developerWorks 在線教程是深受讀者們喜愛的內容,也是開發人員學習編程技術的最佳方式之一,它有效的將技術知識與精心設計的案例演示很好地結合在了一起,讓讀者可以通過親自實踐來體驗和掌握各種編程技術與開發技能。

Web 開發領域是當前最爲活躍的技術社區,新技術新工具層出不窮。作爲 Web 開發人員,可以通過學習 developerWorks 教程來掌握這些前沿的技術和工具。這組教程涉及了 Web 開發的多種技術,包括 Web 2.0、Ajax 開發、PHP 項目、Ruby on Rails 框架和 Java Web 開發等。通過學習,可以幫助您入門並提高 Web 開發技術。


 

IBM developerWorks 中國網站



Web 2.0 開發

使用 Adobe AIR 和 Dojo 開發基於 Ajax 的 Mashup 應用
本教程介紹了 Adobe AIR(Adobe Integrated Runtime)的基本知識以及如何運用 Web 開發技術結合 AIR 去開發桌面應用。通過幾個例子詳細介紹了在具體開發中遇到的各種問題。

使用 Eclipse 和 JavaFX 開發 Mashup 應用
本教程介紹瞭如何搭建基於 Eclipse 的 JavaFX 開發環境,並且通過一個 Hello World 示例,演示了 JavaFX 的基本語法、UI 設計和類的概念,最後構建了一個基於 REST 服務的 Mahup 應用。

終極 Mashup 系列
通過這個“終極 Mashup”系列教程,你可以瞭解關於構建一個 Mashup 所需的知識。此外我們還列出了 developerWorks 中國網站上相關的 Mashup 資源。

Project Zero 入門
本教程將演示如何輕鬆掌握 Project Zero 基礎,包括開發工具的安裝,以及使用 PHP 作爲後端腳本語言構建一個 Ajax Web 2.0 示例。

開發播客(Podcast)
在這篇教程中 Benoit 介紹了建立在 XML 基礎上的一種最有趣的應用:播客。他將帶領您開發您自己的播客,從準備、錄製、混音到發佈。

使用 Yahoo Pipe 定製內容
探究使用 Yahoo Pipe 之類的內容提要過濾工具的步驟和益處,從而更好地捕獲、合併和修改可用數據流中特定的數據。這篇教程介紹了一些處理提要轉換的技巧,其中的三個示例演示了環境的關鍵區域。

構建 Google 小工具
在這個新的 Web 開發系列教程中,學習如何開發 Google 小工具(gadget)。小工具是小型的應用程序,可以將它們添加到幾乎任何 Web 頁面中,從而提供動態、豐富的內容。


Ajax 開發

使用 Google Web 工具箱進行 XML 開發
通過 Google Web Toolkit 可以使用 Java 語法來創建 Ajax 用戶界面所需要的 JavaScript 代碼。本教程介紹瞭如何使用 Google Web Toolkit 操作和創建 XML。

Flapjax 簡介
瞭解 Flapjax,這是一種基於標準 JavaScript 的符合傳統語法的新型編程語言。可以使用 Flapjax 在 Web 應用程序中輕鬆地實現數據共享、與外部 Web 服務進行交互、持久化以及最終用戶響應性。

使用 Dojo 和 DB2 開發 Ajax Web 應用程序
跟隨本案例分析,使用 DB2 9 for Linux, UNIX, and Windows、XQuery、PHP 和 Dojo JavaScript Framework 快速創建一個優雅的、能夠做出響應的 Web 應用程序。

使用 Dojo 開發 HTML 小部件
您將學到使用 Dojo 開發 HTML 小部件的基礎知識;包括如何引用一個圖像、如何向 HTML 頁面中添加事件處理程序以及如何處理複合小部件。

Ajax 傳輸方法:Ajax 不僅僅是 XMLHttp
探討 Ajax 的三種數據傳輸機制(XMLHttp、腳本標記、框架或 iframes)及各自的優缺點。本教程將提供服務器端和客戶端代碼並作詳細說明,介紹在任何地方有效使用 Ajax 控件所需的技術。

開發基於 Ajax 的用戶註釋系統
對於用戶來說,能夠向 Web 站點中添加註釋和評論是一項強大並且十分吸引人的功能。本教程演示瞭如何以即時貼的形式(位於常規 Web 頁面內容的頂部)實現基於 Ajax 的用戶註釋系統。


PHP 開發

PHP Zend 框架系列教程
Zend 框架提供了一種新的、特定於 IP 的方式來構建 PHP 應用程序。因此,Zend 框架旨在改善您的 PHP 編碼體驗。在本系列中,我們將使用 Zend 框架來構建一個 RSS/Atom 提要閱讀器。

使用 CakePHP 快速打造 Web 站點系列教程
CakePHP 是用 PHP 構建 Web 站點的輔助工具,它穩定、可直接用於生產及快速開發。“使用 CakePHP 快速打造 Web 站點” 系列教程向您展示瞭如何使用 CakePHP 構建在線產品目錄。

設置 PHP 和 MySQL 開發環境
本教程介紹如何在 Windows XP 機器上設置 Apache Web 服務器、PHP 解釋器和 MySQL 數據庫以構成所需的開發環境。

LAMP 技術簡介
本教程將探究 Linux-Apache-MySQL-PHP(也稱 LAMP)Web 開發框架,並展示該框架如何幫助構建用於解決常見業務問題的應用程序。本教程首先探索 LAMP 架構,然後介紹基本的 PHP 概念。

確保 PHP 應用程序的安全
大家都知道安全性是重要的,但是行業中的趨勢是直到最後一刻才添加安全性。既然不可能完全保護 Web 應用程序,那麼爲什麼要費這個勁兒呢,不是嗎?不對。只需採用一些簡單的步驟就能夠大大提高 PHP Web 應用程序的安全性。

用 OpenLaszlo 裝點 PHP 應用
本教程系列展示如何用 OpenLaszlo 爲 PHP 應用程序創建更交互的界面,用 PHP 創建更動態的 OpenLaszlo 應用程序。本系列要求基本瞭解或願意學習 XML、JavaScript 和 PHP。

通過 PHP 和 Sajax 使用 Ajax
本教程解釋瞭如何把 Ajax 用於 PHP ,並介紹了簡單 Ajax 工具包(Sajax),這是一個用 PHP 編寫的工具,可以把服務器端 PHP 與 JavaScript 集成。


Ruby on Rails 開發

Ruby on Rails 國際化和本地化技術
在本教程中,您將通過兩個例子循序漸進地學習使用 Ruby-Gettext 進行 Ruby 和 Rails 程序國際化和本地化開發的相關方法和知識。

使用 Ruby on Rails 快速開發 Web 應用程序
Rails 的成功之處在於能夠自動化大部分常見類型的 Web 應用程序的創建,而且在您希望添加定製或者有特殊要求時,並不會受到限制。不僅如此,Rails 還包含了非常完整的一套工具。

通過 Rails 在 Web 應用程序中使用 Ajax
Ruby on Rails 爲構建 Web 應用程序提供了一個很好的平臺。瞭解如何使用這個平臺內置的 Ajax 特性爲應用程序用戶提供豐富的 Web 2.0 界面體驗。

Ruby on Rails 與 XML
Ruby 與 XML 是一對夢幻組合 —— 欲知詳情請繼續閱讀。

使用 Rails、OpenLaszlo 和 Eclipse 開發富 Internet 應用程序
本教程從一個高的層面來探索如何使用 OpenLaszlo、Ruby on Rails、MySQL 和 Eclipse 來提供一個通用 IDE 進行富 Internet 應用開發,這樣不僅可以開發應用,還可以自動化開發 Rails 或 OpenLaszlo 應用程序時的許多步驟。

使用 RadRails 和 Eclipse 可以輕鬆進行 Ruby on Rails 開發
RadRails 是基於 Eclipse 的 IDE,用於進行 Ruby on Rails 開發。通過本文,您將瞭解 RadRails 的安裝、應用程序窗口的結構和使用、以及開發應用程序的主要步驟。



Java Web 開發

用 Apache Wicket 和 Apache Geronimo 開發簡單的 Web 應用
Apache Wicket 是幾年前引入的創新型 Java Web 應用程序框架。它通過徹底地分離開發人員與設計人員的角色,幫助簡化 Web 應用程序開發。它將允許您從視圖層中刪除邏輯代碼,消除使用 JSP 的需求,提供以 POJO 爲中心的開發模式,以及消除使用 XML 和其他配置文件格式的大量需求。

用 ThinWire 和 Java 代碼構建 Web 應用程序
利用 ThinWire 這種開放源碼開發框架,可以構建出外觀和感覺與桌面應用程序相似的 Web 應用程序。在這個分五部分的教程系列中,學習如何使用 ThinWire 和 Java 編程語言開發 Web 應用程序。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章