- Start to grasp the fundamentals of Ruby web applications using Sinatra
-
Take a personal website project and convert it to a Ruby / Sinatra site. The site should have at least 3 sections and one of the pages should have a "Contact Me" form that allows users to submit a post request to your app.
-
Read "Database Driven Websites" to understand why we'll be learning about databases in the next class: http://www.killersites.com/articles/articles_databaseDrivenSites.htm
-
Read article on one of the many reasons why we're learning Sinatra: http://www.killersites.com/articles/articles_databaseDrivenSites.htm
Optional
How do I pick a RubyGem? http://www.justinweiss.com/blog/2014/04/07/a-guide-to-choosing-the-best-gems-for-your-ruby-project