almost 10 years ago

新課公告:這個班是為了想快速進階 Rails 實戰並且有意轉職 Rails 網站開發的的開發者所開設的。

上課時間/ 報名網址:

課程網址:http://learn-rails.today/workshops/intermediate
報名網址:http://rocodev.kktix.cc/events/intermediate-rails-2014-06

共四次 12 小時,另加回家大量實作。

  • 6/9 (一)19:00 - 22:00
  • 6/16 (一)19:00 - 22:00
  • 6/23 (一)19:00 - 22:00
  • 6/30 (一)19:00 - 22:00


從多次的面試與 Meetup 交流。我發現在 Rails 界從 Intro to Rails 到 Intermediate Rails 這個鴻溝是相當巨大的。

很多僱主挑不到適合的 Developer,或者 Developer 投不上理想的公司。都是因為一個相同的原因,雙方離即戰力的定義相差太遠。僱主希望聘用到一個拿到規格馬上可以進行開發網站的 Developer。但多數的開發者 Developer 技巧始終停留在書上的狹隘守備範圍。沒有經過資深前輩帶練,開發技巧學習進展緩慢,因此不受青睞。

我發現問題有幾個:

  1. 多半的 Rails 教學書並沒有傳授「軟體規劃技巧」,這恰巧是開發軟體最重要的技巧。許多開發者學習完了 CRUD,接著想要實做自己心目中想要的功能,然後大腦就當機卡住了,不知道怎麼繼續下去...

  2. 多半的 Rails 書範圍僅限於 CRUD,以及非常基本的 Rails API(多數的書是設計來讓讀者熟悉 Rails 環境,非進行實戰練習,雖然 Rails 環境本身就有許多課題需要學習了)。很難帶入實際商業的範例,開發者也因此缺乏實戰架構的能力。

  3. 實務上一個常見的 Rails 功能需要怎麼實現,要如何設計的好維護。通常只有團隊帶練才有辦法學習到。

  4. 如何部署維護一個 Project 到 Production 上線,兼顧維護、Performance、營運。也是書上很難傳授的課題。

有即戰能力的 Rails 開發者,市場上非常難求。但這樣的人才培養時間過長。我希望設計一個新的實戰課程,來彌補這樣的鴻溝。

這次的課程將以實戰一個 EC 購物網站(最常見需求)為實例,傳授軟體規劃、架構設計能力以及基本的營運能力。

順利通過此課程訓練的學員,將有極大的機會可以通過一般 Rails 開發者求職錄取的實戰標準

《 適合參加的對象 》

  • 想進一步學習規劃網站的開發者
  • 想快速精進 Rails 技能的開發者
  • 想學習如何設計出漂亮架構的開發者
  • ( 本課程建議完成 Intro to Rails 之開發者報名)

《 課程目標 》

在完成本次課程後,學員將可學習到-

  • 軟體規劃技巧
  • Rails 基本 API 熟習
  • Rails 常見 Gem 串接
  • Rails 程式碼整理基本技巧
  • Rails 部署策略

預期參加這次課程的學員,將可大幅提升 Rails 本身的開發技巧。可以勝任初級 Rails 開發者的工作。

《 費用 》

四周課程學費 30,000 元。 ( 6 /1 日前報名 25,000 元)

費用已含( 發票、教材講義)

《 時間 》

2014/06/09 (一)19:00 - 22:00 CLBC 台北市大安區復興南路一段293號 4F
2014/06/16 (一)19:00 - 22:00 CLBC 台北市大安區復興南路一段293號 4F
2014/06/23 (一)19:00 - 22:00 CLBC 台北市大安區復興南路一段293號 4F
2014/06/30 (一)19:00 - 22:00 CLBC 台北市大安區復興南路一段293號 4F

《 課程時間安排 》

6/9
  • 1) 軟體規劃技巧 ( User Story => Tickets )
  • 2) 實作貨品上架後台:( CRUD / namespace / Gems / roles )
  • 3) 基本 Style 套版
  • 4) Git Pull request 技巧
6/16
  • 1) 加入購物車 ( Session)
  • 2) 結賬填寫資訊 (nested attributes)
  • 3) 訂單寄送確認信 ( Mailer with mailgun)
  • 4) 訂單狀態 ( state_machine )
6/23
  • 1) 整合金流 ( Service Object / Stripe )
  • 2) Mailer with Token
  • 3) Code 整理術 ( Helper, Partial, Model , Controller )
6/30
  • 1) Project 部署 ( Capistrano )
  • 2) 網站部署策略 (環境切分,密碼管理,前端調校)
  • 3) 基本 SEO , Facebook OpenGraph 資訊設定

《 關於講師 》

課程師資:鄭伊廷 ( Xdite )

RocodevLogdownTaipei Rails Meetup 創辦人。知名 Ruby on Rails 開發者。

Xdite 以軟體敏捷開發實力著稱,曾經領導開發過多個小中大型專案,皆如期準時上線。喜愛參加 Hackathon,曾以一個七小時開發的作品拿下 Facebook 2012 World Hack 全球首獎。

擔任過多個國家 RubyConf 講者以及出版多本 Ruby on Rails 教材。

《 注意事項 》

  1. 建議至少有練習過 Intro to Rails Workshop 的同學參加。 若無參加過該 Workshop,可至每週二舉辦的 Taipei Rails Meetup 自主練習,並現場請前輩指導解惑。
  2. 本課程建議使用 Mac 電腦進行開發,Linux 可接受。但無法使用 Windows。
  3. 本課程的回家功課非常重,請確認平日下班有留可以寫作業的時間。
  4. 如果作業寫不出來可以參加每週二的 Taipei Rails Meetup 或每週五的 Ruby on Rails 新手村 進行課業輔導。

《 其他相關課程 》

如果只想學軟體規劃管理,可以只報名:Deliver Project on Time 敏捷專案管理實務 - 六月班

此班極熱門,五月班開放報名兩周內即額滿,請儘速報名。

← 新社群活動:RailsCodeClub @ Taipei 人人都該學習的技術:從 Idea 到成品,撰寫 User Story 的能力 →
 
comments powered by Disqus