Ruby on Rails 是當紅的 Web 開發框架,因其優良的架構與開發速度,吸引不少知名公司如 GitHub、Twitter 使用,國內亦有 iCook、GoodLife 等使用者,同時也是許多新創公司的選擇。
而活躍的社群也是促使生態圈得以蓬勃發展的主因,世界各地每天都有大大小小的 Ruby 社群活動,而在台灣亦有 Ruby Conference、Rails Girls、Rails Bridge 等聚會。
講師大兜將透過 30 小時完整的 Ruby 與 Rails 課程,從 Ruby 程式語言、到親手打造一個 Rails 網站,在短短五天內,帶領你深入了解這套世界知名的網站開發框架。
在這堂課程中,你會學到:
- Ruby 程式設計
- 建置 Rails 小型網站專案
- Rails 的基本架構與哲學
- MVC 運作原理
- Rails View 樣板幫手 - Layout、Partial 與 Helper
- CSS 與 JS 處理 - Assets Pipeline
- ORM 與關聯式資料庫
報名連結/方式
詳細請洽主辦單位:桃園 Ruby on Rails 讀書會
時間
7/4,7/5,7/11,7/12,7/19 10:00-12:00 13:00-17:00
共計 5 天,一天 6 小時
地點
中壢市中北路 200 號(中原大學真知教學大樓電腦教室)
講師介紹
大兜,本名簡煒航,網路代號 tonytonyjan,身分複雜的七年八班工程師、學生、公司負責人、業師、國際講者、寫書人、音樂人。喜歡 Ruby 與 C,愛好寫程式,以此為樂,並以此維生。雙鍵盤手,右手寫程式,左手寫音樂。
- 微廣科技 CTO
- 五倍紅寶石創辦人
- Ruby on Rails 自習手冊作者
- 腦袋有動工作室負責人
- TJDict Chrome 擴充套件作者
- Rails Girls Taipei 教練
- 2013 Yahoo 黑客松冠軍
- 國內 RubyConf 與日本 RubyKaigi、加拿大 Confoo 講者。
課程內容
- Ruby 基礎教學
- 環境準備
- 指令介面操作
- Ruby 基本語法
- bundler 與 Gemfile
- rake
- Rails 概論
- 基本指令操作
- HTTP 簡介
- MVC 架構
- CoC 與 DRY 原則
- routing、controller、view 與 REST
- Rails 前端
- ERB 基礎教學
- layout、partial
- Assets Pipeline
- CoffeeScript 與 JavaScript
- SASS 與 CSS
- Rails 資料庫
- ORM 與 ActiveRecord
- 資料庫遷移
- 資料驗證(Validation)
- 回呼(callback)
- Rails 後端
- E-R Model
- 資料關聯(Association)
- 後台製作技巧
- rails scaffold 動手做
適合對象
- 略懂 SQL、CLI、HTTP、HTML、JS、CSS
課前準備
- 編輯器(若沒有慣用編輯器,推薦 Sublime Text)
- Ruby on Rails 環境
- Mac 使用者可參考教學影片:Mac OS X 上配置 Ruby on Rails 開發環境
- Linux 使用者可參考教學影片:Linux 上配置 Ruby on Rails 開發環境
- Windows 使用者請安裝 VirtulBox,並下載虛擬硬碟掛載到 VirtualBox。