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」暢銷技術書。
高見龍 Eddie 的其他課程
學員怎麼說
在學習 Ruby on Rails 期間,從教室的學習環境到老師的課程準備,都可以讓人感覺到用心之處,讓我在學習後端語言時有個很好的體驗,未來,我也會推薦身邊想學程式的朋友來五倍學習。
Lohos
Ruby 語法蠻不簡單的,當然有很多黑魔法的地方,對於幾行程式碼快速就生成的內容,有有老師引導省下了很多苦思的心力,感謝老師講解清楚,解釋周到 👍
Evelyn YM Liu
以前有別的程式語言的經驗,學習 Ruby 相對是比較不吃力的,但龍哥上課的仔細說明,讓我看見 Ruby 的神秘之處,讓我對 Ruby on Rails 越來越喜愛。
鄭凱文
推薦課程
你可能也會喜歡的學習內容
線上課程
孫于婷 Cat
網頁設計入門必修
線上課程
GIT001
高見龍 Eddie
坐上 Git 時光機 - 版本控制(直播)
線上課程
GIT103
高見龍 Eddie