Your SlideShare is downloading. ×
  • Like
Intro to Rails Workshop ( TA 須知 )
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Intro to Rails Workshop ( TA 須知 )

  • 647 views
Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
647
On SlideShare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
5
Comments
0
Likes
4

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Intro to Rails Workshop
  • 2. from RailsBridge • RailsBridge • 成⽴立於 2009 年 6 ⽉月 • 主旨:歡迎更多不同背景的朋友加⼊入 Ruby on Rails 開發的⾏行列
  • 3. Intro to Rails • 上午:InstallFest (安裝 Ruby on Rails 環境) • 下午:Workshop (開發 + Deploy to Heroku)
  • 4. 中⽂文教材 http://bit.ly/railsbridge-tw 如果可以的話,請先在家裡跑⼀一遍
  • 5. 流程 • 上午:學員與 TA ⾃自我介紹 • 理想配置是 1:2 • 勉強配置是 1:4 • 帶領你的 Group 開始裝機器 • 無法協助學員解決的話請呼叫現場的 Mac / Ubuntu / Windows 專家
  • 6. Installfest (上午) • 務必照 RailsBridge 上的建議請學員安裝 • Windows ⾛走 RailsInstaller • Linux 儘量⾛走 apt + RVM • Mac 儘量⾛走 brew + RVM
  • 7. Installfest (上午) • 裝開發環境 • 設定 Git • 製作 ssh key • 開 Heroku 帳號
  • 8. Workshop (下午) • 簡單的 Ruby • 跑 IRB • loop , Array, method • ⿎鼓勵同學們試著⾃自⼰己寫⼀一個 method 並呼叫
  • 9. • 新建⼀一個 Rails 專案 • 講解⺫⽬目錄 • 把 Rails 加⼊入 Git • 在本地 Run 起 Rails App Workshop (下午)
  • 10. • Scaffold • CRUD (不需要在此時講解 RESTful ,新⼿手聽不懂 會迷路) • 只需講解 View 與 Action • 設定 Routing Workshop (下午)
  • 11. • 投票 ( member action ) • 投票記錄 ( ActiveRecord ) • console 操作。儘量讓同學們多玩⼀一下。 • redirect 跳轉 • link_to • 可講解 view 要怎麼改 Workshop (下午)
  • 12. • Deploy to Heroku • 此部分如遇問題可問別桌 Workshop (下午)
  • 13. 若有剩餘時間 • 扣分 downvote • 排⾏行榜 • 加⼊入 devise • 加⼊入 bootstrap
  • 14. TA 注意事項 • 對同學友善。多數同學可能只有 HTML / CSS / Windows 背 景 • ⿎鼓勵同學發問與嘗試,多稱讚 • 多數同學有強烈的好奇⼼心 • 請忍住搶鍵盤的衝動 • 請忍住「⾮非常詳細解釋」的衝動 • 時時停下來關⼼心是否有何處打結 • ⿎鼓勵做筆記
  • 15. TA 必讀 http://docs.railsbridge.org/workshop/more_teacher_training 請仔細讀過⼀一遍,若有不適當舉動,將會請 TA 離場
  • 16. Rundown • TA 請於 9:45 前到場 • 10:00 開始上午場 • 12:00 放飯 • 13:00 開始下午場 • 15:45 準備 closing • 16:15 出發 After Party ( 歡迎建議地點)
  • 17. 遍地開花
  • 18. • 上論壇挖坑 ( 1 籌辦⼈人) • 場地: 網路好,交通⽅方便,電源多 (建議商業場地) • 寄信給 railstuesday@gmail.com 開 event • 助教: 學⽣生 = 1 : 4(最低⽐比例) • 20 ⼈人 + 10 張贊助票(⽐比找廠商快)