Ruby on Rails 實戰課程
後臺開發不是夢!實戰程度百分百的 Ruby & Rails 課程
具備高度生產力,簡潔、有效率的編寫,即便是初學者也能快速上手的 Ruby 程式語言 ,搭配 Rails 框架,短時間內部署自己的專案。從電商網站到金流平台串接 5 天課程帶您走過專案流程,熟悉整體架構。
你將學到什麼

Ruby 是由一位名叫松本行弘的日本人所發明。Ruby 參考了 Perl、Lisp 及 Smalltalk 等程式語言的設計,是一款物件化非常徹底的程式語言。在 1995 年釋出了第一個版本,在早期實際使用 Ruby 在工作上的開發者並不多,相關的技術文件也大多是日文居多,直到 Rails 開始風行之後,才慢慢的有越來越多人關注它。
Ruby 是個很容易學、很容易上手的程式語言,Ruby 寫出來的程式碼的可閱讀性也相當高。不管是接手別人的專案,或是維護自己幾個月前寫的系統,比較好的程式碼可讀性對開發者來說可以減少不少負擔。


Rails 是一款使用 Ruby 程式語言所開發出來的網站開發框架 ( Web Framework ) ,作者是名為 David Heinemeier Hansson ( 簡稱 DHH) 的丹麥人。當年他在開發自家的產品的同時,發現好像可以把一些網站開發常用的模組或函式庫組成一個框架,利用這個框架可以大大的縮短網站應用程式開發的時間。


- 豐富社群資源:明確錯誤訊息,找到問題毫不費力,網路上有豐富社群資源以及教學。
- 高易讀性,降低入門門檻:語法、指令簡潔,寫 code 像在寫英文!
- 國內外知名網站使用:從國外的 Airbnb、CodePen、GitHub、Dribbble,國內的 iCook 愛料理、KKTIX、貝殼放大、CakeResume、Yourator 等,都是採用 Rails 開發的!
💡 課程提醒:
這門課屬於進階課程,建議學員需具備 HTML/CSS/JavaScript 基礎知識再來修習喔!
如要修習上述基礎知識,歡迎參考我們的課程 :
1. 網頁前端設計女性專班
2. JavaScript / jQuery 前端開發入門實戰
📌 本次課程將以 Rails 7 最新版本授課
課程大綱
- 環境安裝及設定
- 你的第一個 Rails 應用程式
- MVC & Scaffold
- Ruby for Rails
- Rails 慣例
- 使用 Bootstrap 來美化頁面
- 使用 Gem 來加速開發
- 將應用程式部署到 Heroku
- TDD 讓你開發更安心
- 表單處理
- 寄發 email
- Layout 與 Partial
- View Helpers
- Template engine
- Flash 訊息
- Model
- Active Record
- Migration
- Validation
- Callback
- Associations
- 動態表單
- 實作:投票系統
- 第三方服務登入串接
- 會員系統
- 後台系統
- 商品上架
- 購物車實作
- 訂單處理
- 狀態機 (state machine) 介紹
- 通知寄送
- 金流串接 (以 LINE Pay 為例)
- 部署網站
講師介紹
五倍學院負責人,在國內外各大型技術研討會擔任講者,參與過日本 RubyKaigi、日本 Ruby World Conference、臺灣微軟 Azure Developer Day 、RubyConf Taiwan、JSDC、WebConf Taiwan 等。有二十年程式開發經驗和十多年的教學經驗,在臺灣推廣 Ruby 及 Git 多年,在各大專院校與企業開課,深受學員喜愛。
非資訊本科系出身,但喜歡寫程式,而且希望可以寫一輩子程式的電腦阿宅。
著有「為你自己學 Git」與「為你自己學 Ruby on Rails」暢銷技術書。
高見龍 的其他課程
學員怎麼說
在學習 Ruby on Rails 期間,從教室的學習環境到老師的課程準備,都可以讓人感覺到用心之處,讓我在學習後端語言時有個很好的體驗,未來,我也會推薦身邊想學程式的朋友來五倍學習。
Lohos
Ruby 語法蠻不簡單的,當然有很多黑魔法的地方,對於幾行程式碼快速就生成的內容,有有老師引導省下了很多苦思的心力,感謝老師講解清楚,解釋周到 👍
Evelyn YM Liu
以前有別的程式語言的經驗,學習 Ruby 相對是比較不吃力的,但龍哥上課的仔細說明,讓我看見 Ruby 的神秘之處,讓我對 Ruby on Rails 越來越喜愛。
鄭凱文
推薦課程
你可能也會喜歡的學習內容
線上課程
FE201
廖珀均 aka 奶綠茶
React 完全進階攻略
線上課程
PY101
高見龍
為你自己學 Python
線上課程
陳盈瑧 aka Vivi