五倍紅寶石・專業程式教育

五倍紅寶石 ・專業程式教育機構

開課時間

7/31 (六)、8/7 (六)、8/14(六)、 8/21 (六)、8/28 (六)

10:00~17:00

這堂課適合

  • 對程式有興趣者。

  • 有基礎程式邏輯者。

  • 對 Rails 開發有興趣者。

  • 想創建自己的後台系統者。

其它相關課程

你將會學到

  • Ruby 程式設計。

  • 建置及部署 Rails 專案

  • Rails 的基本架構與哲學

  • MVC 運作原理

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

  • CSS 與 JavaScript 處理 - Assets Pipeline。

  • ORM 與關聯式資料庫。

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

課前準備

  • 自備筆電, Mac / Windows 皆可。

  • 課程將會使用 Sublime Text 3 / VS Code 編輯器,建議同學可以先行安裝。

課程大綱

  • 環境安裝及設定

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

  • 部署網站

課程內容

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

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

1、每天都會要求學員量體溫、使用酒精消毒雙手

2、進入教室,也規定戴口罩;就算在用餐時,也會提醒同學盡量不要邊吃邊聊天

3、每場與課程相關的活動,都會要求填寫實名制健康聲明卡

4、學員下課後,會進行空間的次氯酸空氣消毒

5、每週都會安排漂白水、紫外線殺菌燈消毒

6、若有呼吸道疾病,或被政府匡列的接觸者,禁止進入教室,並可使用補課平台觀看線上補課

7、除上述之外,我們也全力配合政府防疫規定,讓每位學員都能在安心的環境學習

Ruby 課程內頁 -Banner
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、Twitter、GitHub,國內的 iCook 愛料理、KKTIX、honestbee、貝殼放大、CakeResume、Meet.jobs、Yourator 等,都是採用 Rails 開發的!

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 為例)

  • 部署網站

關於講師

高見龍

Ruby / Git 講師

高見龍 (Eddie Kao)

五倍紅寶石程式資訊教育股份有限公司負責人,在國內外各大型技術研討會擔任講者,參與過日本 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 越來也喜愛。

鄭凱文

立即報名

Ruby on Rails 實戰課程

立即報名

點擊後選擇課程時間及付款方式。

組團報名享折扣

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

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

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

相關課程

立即報名