Recomiendo este curso de la Universidad de Berkeley, es online y totalmente gratis, eso sí se necesita saber un poco de inglés para saber que carahos se esta haciendo.
https://www.coursera.org/saas/auth/welcome
El curso recorre el modelo Saas (Software como servicio), utilizando para ello la tecnología Ruby on Rails (http://rubyonrails.org/) y servicios de cloud computing (computación en la nube) para hacer el deploy de los proyectos (http://www.heroku.com/ - http://aws.amazon.com/)