We're here to understand the purpose of server-side scripting, learn the basics of Ruby as an object-oriented language and use Ruby on Rails to build web applications.
- Lesson 1: What is Ruby?
- Lesson 2: Ruby Methods, Classes & Nothingness
- Lesson 3: Dinner Dash I
- Lesson 4: Dinner Dash II
- Lesson 5: Dinner Dash III
- Lesson 6: Dinner Dash IV
- Lesson 7: Dinner Dash V
- Lesson 8: Dinner Dash VI
- Lesson 9: Dinner Dash VII
- Lesson 10: Dinner Dash VIII
- Lesson 11: Dinner Dash IX
- Lesson 12: Dinner Dash X
Your grade will be based on the class project. 60%: Your code meets the requirements set out in the weekly assignments, 40% Your code follows the guidelines discussed in class, and your git history shows progress along the way.
Please sign up for accounts on the following (free) services:
- Github: Git is a source code management tool, and Github provides a web-based interface for Git.
- Nitrous.io: Nitrous provides a development server and IDE which should make it easier for us to collaborate on our Rails application.
- Codecademy: Codecademy provides interactive tutorials, we'll spend some time using these lessons to learn Ruby.
Please create a Github Issue so that everyone in the class can see the question and any comments and answers provided.