具備高度生產力,簡潔、有效率的編寫,即便是初學者也能快速上手的 Ruby 程式語言 ,搭配 Rails 框架,短時間內部署自己的專案。從電商網站到金流平台串接 5 天課程帶您走過專案流程,熟悉整體架構。
📌 課程提醒:本次課程將以 Rails 7 最新版本授課
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. 網頁前端設計女性專班
📌 本次課程將以 Rails 7 最新版本授課
五倍紅寶石程式資訊教育股份有限公司負責人,在國內外各大型技術研討會擔任講者,參與過日本 RubyKaigi、日本 Ruby World Conference、臺灣微軟 Azure Developer Day 、RubyConf Taiwan、JSDC、WebConf 等。有二十年程式開發經驗和十多年的教學經驗,在臺灣推廣 Ruby 及 Git 多年,在各大專院校與企業開課,深受學員喜愛。
雖非資訊本科系出身,但喜歡寫程式,而且希望可以寫一輩子程式的電腦阿宅。
著有「為你自己學 Git」與「為你自己學 Ruby on Rails」暢銷技術書。
在學習 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 核心用法
建置及部署 Rails 專案
Rails 的基本架構與哲學
MVC 運作原理
Rails View 樣板幫手 - Layout、Partial 與 Helper
CSS 與 JavaScript 處理 - Assets Pipeline
ORM 與關聯式資料庫
會員、購物車系統及金流串接
環境安裝及設定
你的第一個 Rails 應用程式
MVC & Scaffold
Ruby for Rails
Rails 慣例
使用 Bootstrap 來美化頁面
使用 Gem 來加速開發
將應用程式部署到 Heroku
TDD 讓你開發更安心
表單處理
寄發 email
背景工作處理
程式碼整理
Layout
Partial
View Helpers
View
Template engine
Flash 訊息
Model
Active Record
Migration
Validation
Callback
Associations
動態表單
實作:投票系統
第三方服務登入串接
會員系統
後台系統
商品上架
購物車實作
訂單處理
狀態機 (state machine) 介紹
通知寄送
金流串接 (以 LINE Pay 為例)
部署網站
課程類別與程度
後端課程進階課程近期開課時間
5/1 (日)、5/8 (日)、5/15(日)、 5/22 (日)、5/29 (日)
10:00~17:00
兩人同行 或 一次購買 2 堂課,享 9 折優惠
三人同行 或 一次購買 3 堂課,享 85 折優惠
更多團報或課程諮詢請洽 02-2331-5247
課程結業證書證明
共同討論課程群組,
老師同學即時交流
備有插座及快速穩定
免費 wifi 連線操作
線上補課,
不怕跟不上進度!
每週二獨家默默會
讓你問題問到飽
業界高手一同交流
吉祥物貓貓加持