​「Ruby/Rails 從零開始」招生中

我們休息了一陣子的 Ruby on Rails (以下簡稱 Rails) 課程,又回來了!

課程詳細資訊,請見:http://5xruby.tw/talks/rails-from-scratch

這回我們推出的這一系列 Rails 課程,內容包括 Ruby 程式語言、Git 使用、TDD、到親手打造並且部署一個 Rails 專案(投票系統、購物車)。將在短期內帶領初學者對 Rails 整體架構、設計哲學以及開發流程有基本的了解與認識。

這一系列課程主要分三個單元,每個單元為期一週 (13 小時)

  • 單元 A. Prototyping 雛形建立:
    難度:★★☆☆☆
    介紹如何快速使用 Rails 來建立產品雛形。這個單元主要是針對不曾接觸過 Rails 的人設計的。內容除了環境設定之外,也有網頁設計的基礎(HTML/CSS),同時會使用 Scaffold 指令、Bootstrap 以及一些方便的套件 (gem) 來快速的打造一個簡單的應用程式。這個單元的內容不會太難,主要是讓大家先熟悉 Rails 是怎麼回事,建立成就感。

  • 單元 B. Handcrafting 徒手打造:
    難度:★★★☆☆
    詳細介紹 MVC 架構,並且手工打造一個簡單的投票系統。在這個單元,我們會在不使用 Scaffold 指令的前提下,手工打造出一樣的功能,讓大家可以更了解 Rails 運作的原理,最後實作一個簡單的投票系統。同時,在這個單元我們開始加入 TDD (Test-Driven Development) 的開發手法,讓大家開發更安心,也更有信心。

  • 單元 C. Go Shopping 購物車:
    難度:★★★★☆
    實作購物車系統及金流串接(Paypal)。在這個單元就如同字面上的解釋,直接打造一個可以整合 Facebook 的會員系統,並且設計一個有串接金流 (Paypal) 的購物車系統。

以上每個單元均可各別報名,大家可自由挑選有興趣的單元報名(合併報名可有折扣)。

之前的課程大多安排在週末,我們自己也當過學生,老實說我們也知道很多時候打開程式碼練習的時候,通常可能就是下回上課的時候,這樣就沒有達到練習的機會,滿可惜的。所以我們試著把課程的時間安排在星期三晚上、星期五晚上以及星期日全天。

  • 週三晚上 19:00 ~ 22:00
  • 週五晚上 19:00 ~ 22:00
  • 週六或週日全天 09:30 ~ 17:30
    (若遇國定假日可能會有所調整)

如果沒有意外,我們這個系列課程將會每個月都會開系列課程,所以如果報名了課程後發現有事無法全程參加,可移至下個月的課程使用(或是下個月再報名該課程亦可);又或是其中有一、二堂課沒辦法聽到或聽不懂也沒關係,在下個月的課程也可再來補課。

除了上課時間外,如果學員們在課堂上有不懂的地方,或是在家練習卡關,隨時都歡迎過來討論 :)

PS: 學生憑證可有八五折優惠