Rails Girls 活動後,一直處於自學而沒有完整課程的訓練,心裡就一直念叨著:我要上課!我要上課!我要上課!於是,一個偶然,我遇到了Udemy … XDD
Learn Ruby on Rails from Scratch - Udemy 線上課程
Learn Ryby on Rails from Scratch 是Udemy線上平台中所開設的影音課程之一,當初會發現這堂課程其實是在手機的 APP Store 中看到的,他們的課程也提供行動學習,在手機中聽了幾分鐘就發現自己必須立刻開電腦與老師同步學習才行。下方畫面是跟著老師一同製作完成後的部落格畫面:
Udemy 課程結業證明:
課程總共分成 38 個講座,每一個講座為一段 10 分鐘~ 20 分鐘的講解影片,全程都是英文內容,沒有字幕,所以可以順便練聽力XD 每個大章節講完會有一段小筆試,加深觀念。老師的開發環境是 Windows ,只是老師使用的 Rails 並非最新的第四版,因此有些 gem 的寫法是不通過的,不過也幸好經過這次的學習,我學會自己搜尋問題,了解解決方法,而且也把之前在 Rails Girls 活動中學的功能加進去,感覺踏實許多呢!
Learn Ruby on Rails from Scratch - 課程大綱:
節 1 - Environment Set Up and Deployment
- 講座 1: Introduction to the Course 07:43
- 講座 2: What is Ruby on Rails? 10:04
- 講座 3: Installing ROR 04:58
- 講座 4: Installation on Linux 15:25
- 講座 5: Create a Sample App 13:47
- 講座 6: Git and Heroku - Part 1 17:11
- 講座 7: Git And Heroku - Part 2 10:52
- 講座 8: Git and Heroku - Part 3 16:21
- 測驗 1: Introduction to Ruby on Rails
節 2 - Ruby Programming Language
- 講座 9: More About Ruby Language 09:10
- 講座 10: IRB, Basic commands and Variables 08:47
- 講座 11: Methods and Conditionals 15:33
- 講座 12: Array Hashes and Loops 18:53
- 講座 13: Objects and Classes 20:09
- 測驗 2: Ruby Language Basics
節 3 - Controller Views and Routes
- 講座 14: Rails App Framework Structure 13:52
- 講座 15: More on Heroku and Git - Part 1 05:57
- 講座 16: More on Heroku and Git - Part 2 17:53
- 講座 17: Generating Controllers and Views 11:19
- 講座 18: Action Controllers & Routes 13:42
- 測驗 3: Controller Views and Routes
節 4 - Working with Models and Database
- 講座 19: Database Planning and Model Creation - Part 1 07:19
- 講座 20: Database Planning and Model Creation - Part 2 13:46
- 講座 21: Database Association 25:16
- 講座 22: Database Reading 19:02
- 講座 23: Database - Create and Update - Part 1 20:29
- 講座 24: Database - Create and Update - Part 2 12:51
- 講座 25: Import and Migration 15:53
- 測驗 4: Models and databases
節 5 - Scaffolding and Active Admin
- 講座 26: Scaffolding in Rails 16:38
- 講座 27: Applying categories to Posts 19:28
- 講座 28: Active Admin Setup 13:24
- 講座 29: Configuring Active Admin and Database Import 27:23
- 測驗 5: Scaffolding and Active Admin
節 6 - Layout, Presentation and Testing
- 講座 30: HTML, CSS and intro to Layouts 16:23
- 講座 31: Static Pages and Navigation 12:19
- 講座 32: Integrating and Rendering HTML CSS 17:21
- 講座 33: Integrating and Rendering HTML CSS -Part 2 17:09
- 講座 34: Meta Search, Comments and User Post Association - Part 1 24:18
- 講座 35: Meta Search, Comments and User Post Association - Part 2 20:27
- 測驗 6: Layout and Presentation
節 7 - Testing and Final Deployment
- 講座 36: Running Tests - Part 1 13:01
- 講座 37: Running Tests - Part 2 21:50
- 講座 38: Final Heroku Deployment 12:38
- 測驗 7: Testing and Deployment
這次學習的過程中轉換過一次開發環境,把原本在 Windows 系統中的內容移到 Mac OSX 中,下一步是要把所學的內容整理出來!包括 git 版本控制、資料庫遷移等…加油加油!