Ruby on Rails 從零開始 第二期

簡介

完整的 Ruby & Rails 的課程。內容包括 Ruby 程式語言、Git 使用、到親手打造並且部署一個 Rails 專案。將在短期內帶領初學者對 Rails 整體架構、設計哲學以及開發流程有基本的了解與認識。

你將會學到

  • Ruby 程式設計
  • 建置及部署 Rails 專案
  • Git 基本工作流程
  • Rails 的基本架構與哲學
  • MVC 運作原理
  • Rails View 樣板幫手 - Layout、Partial 與 Helper
  • CSS 與 JS 處理 - Assets Pipeline
  • ORM 與關聯式資料庫
  • 會員、購物車系統及金流串接
開講好棒棒:已順利開講!

第 0 堂: Prototyping 雛形建立 1

  • 環境設定
  • 你的第一個 Rails 應用程式
  • Scaffold
  • HTTP 基礎

  • 2015-03-18
  • 19:00 ~ 22:00
  • 3h

第 1 堂: Prototyping 雛形建立 2

  • HTML/CSS
  • MVC
  • Git 基礎
  • Ruby for Rails

  • 2015-03-20
  • 19:00 ~ 22:00
  • 3h

第 2 堂: Prototyping 雛形建立 3

  • Rails 慣例
  • 使用 Bootstrap 來美化頁面
  • 好用的 gems
    • 資料分頁:karimari
    • 檔案上傳:carrierwave
    • 會員系統:devise
    • 權限控管:cancancan
  • 將應用程式部署到 Heroku

  • 2015-03-22
  • 09:30 ~ 17:30
  • 7h

第 3 堂: Handcrafting 徒手打造 1

  • More Ruby for Rails
  • TDD 讓你開發更安心

  • 2015-03-25
  • 19:00 ~ 22:00
  • 3h

第 4 堂: Handcrafting 徒手打造 2

  • Assets
  • Routing
  • 寄發 email
  • 背景工作處理

  • 2015-03-27
  • 19:00 ~ 22:00
  • 3h

第 5 堂: Handcrafting 徒手打造 3

  • Controller
  • View
    • Template engine
    • Layout
    • Partial
    • View Helpers
    • Flash 訊息
    • 表單處理
  • Model
    • Active Record
    • Migration
    • Validation
    • Callback
    • Associations
  • 使用 Capistrano 部署你的網站
  • 實作:投票系統

  • 2015-03-29
  • 09:30 ~ 17:30
  • 7h

第 6 堂: Go Shopping 購物車 1

  • 系統規劃
  • 會員系統
    • 串接 Facebook 帳號

  • 2015-04-07
  • 19:00 ~ 22:00
  • 3h

第 7 堂: Go Shopping 購物車 2

  • 商品上架
  • 購物車

  • 2015-04-10
  • 19:00 ~ 22:00
  • 3h

第 8 堂: Go Shopping 購物車 3

  • 訂單
    • 狀態機 (state machine)
    • 寄送通知
  • 金流串接 - 使用 Paypal
  • 網站部署

  • 2015-04-12
  • 09:30 ~ 17:30
  • 7h
回到最上面