Ruby on Rails 實戰課程

後臺開發不是夢!實戰程度百分百的 Ruby & Rails 課程

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

📌 課程提醒:本次課程將以 Rails 7 最新版本授課

課程特色

Ruby 課程內頁 - 標題圖 - Ruby 是什麼?

Ruby 是由一位名叫松本行弘的日本人所發明。Ruby 參考了 Perl、Lisp 及 Smalltalk 等程式語言的設計,是一款物件化非常徹底的程式語言。在 1995 年釋出了第一個版本,在早期實際使用 Ruby 在工作上的開發者並不多,相關的技術文件也大多是日文居多,直到 Rails 開始風行之後,才慢慢的有越來越多人關注它。

Ruby 是個很容易學、很容易上手的程式語言,Ruby 寫出來的程式碼的可閱讀性也相當高。不管是接手別人的專案,或是維護自己幾個月前寫的系統,比較好的程式碼可讀性對開發者來說可以減少不少負擔。

Ruby 課程內頁 - 標題圖 - Rails 是什麼?
Ruby 課程內頁 -Rails 簡介

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

Ruby 課程內頁 - 標題圖 - Ruby on Rails 的優點
Ruby 課程內頁 - Ruby on Rails 的優點

  • 豐富社群資源:明確錯誤訊息,找到問題毫不費力,網路上有豐富社群資源以及教學。

  • 高易讀性,降低入門門檻:語法、指令簡潔,寫 code 像在寫英文!

  • 國內外知名網站使用:從國外的 Airbnb、CodePen、GitHub、Dribbble,國內的 iCook 愛料理、KKTIX、貝殼放大、CakeResume、Yourator 等,都是採用 Rails 開發的!

💡 課程提醒:

這門課屬於進階課程,建議學員需具備 HTML/CSS/JavaScript 基礎知識再來修習喔!

如要修習上述基礎知識,歡迎參考我們的課程 :

1. 網頁前端設計女性專班

2. JavaScript / jQuery 前端開發入門實戰

📌 本次課程將以 Rails 7 最新版本授課

高見龍

高見龍

Eddie Kao

講師簡介

五倍紅寶石程式資訊教育股份有限公司負責人,在國內外各大型技術研討會擔任講者,參與過日本 RubyKaigi、日本 Ruby World Conference、臺灣微軟 Azure Developer Day 、RubyConf Taiwan、JSDC、WebConf 等。有二十年程式開發經驗和十多年的教學經驗,在臺灣推廣 Ruby 及 Git 多年,在各大專院校與企業開課,深受學員喜愛。

雖非資訊本科系出身,但喜歡寫程式,而且希望可以寫一輩子程式的電腦阿宅。

著有「為你自己學 Git」與「為你自己學 Ruby on Rails」暢銷技術書。

適合對象

Ruby 適合對象

上過課的同學怎麼說︖

在學習 Ruby on Rails 期間,從教室的學習環境到老師的課程準備,都可以讓人感覺到用心之處,讓我在學習後端語言時有個很好的體驗,未來,我也會推薦身邊想學程式的朋友來五倍學習。

Lohos

Ruby 語法蠻不簡單的,當然有很多黑魔法的地方,對於幾行程式碼快速就生成的內容,有有老師引導省下了很多苦思的心力,感謝老師講解清楚,解釋周到 👍

Evelyn YM Liu

以前有別的程式語言的經驗,學習 Ruby 相對是比較不吃力的,但龍哥上課的仔細說明,讓我看見 Ruby 的神秘之處,讓我對 Ruby on Rails 越來越喜愛。

鄭凱文

課程大綱

  • 環境安裝及設定

  • 你的第一個 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 為例)

  • 部署網站

扎實課程搶先看

Ruby 課程內頁 - 標題圖 - 你將學會

🚀 上完這門課你將學會....

  • Ruby 核心用法

  • 建置及部署 Rails 專案

  • Rails 的基本架構與哲學

  • MVC 運作原理

  • Rails View 樣板幫手 - Layout、Partial 與 Helper

  • CSS 與 JavaScript 處理 - Assets Pipeline

  • ORM 與關聯式資料庫

  • 會員、購物車系統及金流串接

Ruby 課程內頁 - 標題圖 - Ruby on Rails 課程內容
Ruby 課程內頁 - 電商網站系統實作

📕 一、環境安裝與設定

  • 環境安裝及設定

  • 你的第一個 Rails 應用程式

  • MVC & Scaffold

  • Ruby for Rails

📕 二、Rails 慣例與應用程式部署

  • Rails 慣例

  • 使用 Bootstrap 來美化頁面

  • 使用 Gem 來加速開發

  • 將應用程式部署到 Heroku

  • TDD 讓你開發更安心

📕 三、表單處理與 View

  • 表單處理

  • 寄發 email

  • 背景工作處理

  • 程式碼整理

  • Layout

  • Partial

  • View Helpers

  • View

  • Template engine

  • Flash 訊息

📕 四、Model 與投票系統實作

  • Model

  • Active Record

  • Migration

  • Validation

  • Callback

  • Associations

  • 動態表單

  • 實作:投票系統

📕 五、電商網站系統實作

  • 第三方服務登入串接

  • 會員系統

  • 後台系統

  • 商品上架

  • 購物車實作

📕 六、訂單處理與金流串接

  • 訂單處理

  • 狀態機 (state machine) 介紹

  • 通知寄送

  • 金流串接 (以 LINE Pay 為例)

  • 部署網站

五倍紅寶石專業程式教育機構因應疫情發展,

🚨 實體教學課程落實社交距離注意事項:

  1. 每天都會要求學員量體溫、使用酒精消毒雙手
  2. 進入教室,建議配戴口罩;就算在用餐時,也請同學盡量不要邊吃邊聊天
  3. 學員下課後,會進行空間的次氯酸空氣消毒
  4. 每週都會安排漂白水、紫外線殺菌燈消毒
  5. 若有呼吸道疾病,或被政府匡列的接觸者,禁止進入教室
  6. 除上述之外,我們也全力配合政府防疫規定,讓每位學員都能在安心的環境學習

立即報名

Ruby on Rails 實戰課程 - 假日班

課程類別與程度

後端課程進階課程

近期開課時間

2022 / 5 月班

課程已結束

5/1 (日)、5/8 (日)、5/15(日)、 5/22 (日)、5/29 (日)

10:00~17:00

限時優惠價

NT$ 19,000

目前課程已滿班或結束,如對課程有興趣,
歡迎追蹤五倍粉絲專頁來信洽詢,獲得最新的開課消息。

組團報名享折扣

兩人同行 或 一次購買 2 堂課,享 9 折優惠

三人同行 或 一次購買 3 堂課,享 85 折優惠

更多團報或課程諮詢請洽 02-2331-5247

五倍紅寶⽯課程提供

結業證書

結業證書 | 五倍紅寶⽯課程提供

課程結業證書證明

課程討論群組

課程討論群組 | 五倍紅寶⽯課程提供

共同討論課程群組,

老師同學即時交流

wifi

wifi | 五倍紅寶⽯課程提供

備有插座及快速穩定

免費 wifi 連線操作

線上補課

線上補課 | 五倍紅寶⽯課程提供

線上補課,

不怕跟不上進度!

默默會

默默會 | 五倍紅寶⽯課程提供

每週二獨家默默會

讓你問題問到飽

業界高手一同交流

吉祥物貓貓

吉祥物貓貓 | 五倍紅寶⽯課程提供

吉祥物貓貓加持