前言 & 使用方法

課程初衷

Ruby on Rails 這門框架,自誕生一直以來,就是一個就業市場上非常熱門的網頁框架。不管多少年過去了,大家還是缺 Ruby on Rails。但即便這門技術再怎麼樣熱門,學習教材再怎麼豐富,還是改變不了這是一門非常學習曲線非常陡峭的技術。

有鑑於此,Xdite 在 2009 年時,開始思考如何解決「短時間就能培訓出獨當一面的 Rails 工程師」這個問題,設計出了幾套學習架構。第一套開發出來的,就是這一套「 Rails 101」。

這一套教材的目的,是為了讓一個只略懂 CSS / HTML 的新手,也能夠熟悉 Rails 方面的架構與操作。

如何使用

這份教材的設計導向,是希望能夠讓一個剛接觸 Rails 的開發者,快速熟悉 Rails 生態圈裡面的基本工具,以及 練熟 / 背熟 日常所需要用的知識。

練習練習再練習

所以,我不建議各位讀者以「讀」的方式去使用這個教材。(這絕對不是一本用來讀的教材)

相反地,我希望你動手實作。每完成一個動作,才按下 Complete 鍵

解完這個課程裡面所有的題目才是重點。

你會在解題的過程裡面學到從無到有 build 起一個 Rails 網站,所需要的所有基本常識。


「遇到 bug 」很正常

寫程式並不會像是學習其他知識一樣,是一個一帆風順的事情。

所以,請把『 遇到bug 』當成是一個非常正常的事情。debug 的過程,才是您進步的原動力。

另外在開始真正的學習之前,建議您先把開發環境設定好。這也是我們下一節的主題。