Skip to content

Proposed Courses at RubyLearning

RLGGHC edited this page Sep 13, 2010 · 1 revision

Course Precedences

  • Core Ruby:
    • Course fee: Free
    • Duration: 2 months
    • Teacher: Satish Talim
  • Introduction to JRuby – geared towards more “enterprise” coders, but is in essence as core as Ruby. Aside some small differences, worth the course and the payment.
    • Course fee: US$ 10
    • Duration: 3 days
    • Teacher: Satish Talim
  • Building Tools – either before Gem Course or after. But Rake and other tools should be mastered pretty soon. Almost every project and framework and application has a Rakefile on its base.
    • Course fee: Free
    • Duration:
    • Teacher:
  • Git and GitHub – also covers Building and Maintaining Gems on GitHub
    • Course fee: Free
    • Duration: 1 week
    • Teacher: Satish Talim
  • Ruby and Database Engines – this means native engine adapters, maybe StrokeDB or CouchDB as well, ending up in Ruby/DBI and JRuby/JDBC.
    • Course fee: US$
    • Duration:
    • Teacher:
  • Ruby ORMs: ActiveRecord, DataMapper and Sequel
    • Course fee: US$
    • Duration:
    • Teacher:
  • Ruby with Shoes
    • Course fee: US$ 5
    • Duration: 2 weeks
    • Teacher: Satoshi Asakawa
  • FXRuby
    • Course fee: US$ 5
    • Duration: 2 weeks
    • Teacher: Michèle Garoche
  • Ruby and HTTP Servers: Rack, Mongrel, Thin, Passenger
    • Course fee: US$
    • Duration:
    • Teacher:
  • Ruby and Basic (Core) Web Technologies – this must address HTTP, GET/POST/PUT/DELETE, HTML and CSS. A good foundation for this seems to be Cerise, for what Marcos has been posting.
    • Course fee: US$
    • Duration:
    • Teacher:
  • Ruby and Templating Engines: Erb, Eruby, Erubis, Haml – starting with HTML/XHTML and CSS? Or moving with that pre-requirement in mind, since people need to “correlate” Haml code or even Erb/Eruby/Erubis code with HTML.
    • Course fee: US$
    • Duration:
    • Teacher:
  • Ruby and MVC Frameworks: Cerise, Camping, Sinatra, Ramaze – Cerise and Sinatra are not a good MVC example. Same goes for Waves, since Sinatra and Waves are following the HTTP request bandwagon. I’d name it Ruby and MVC only, and if necessary use Ramaze or Invisible, which seems to be the simplest of all existing frameworks.
    • Course fee: US$
    • Duration:
    • Teacher:
  • Introduction to Merb
    • Course fee: US$ 10
    • Duration: 2 weeks
    • Teacher: Satish Talim and Michèle Garoche
  • Ruby TDD – I know, I’m one of the strongest advocates for TDD and BDD. But it’s not simple to accomplish this, it entails too many topics with a wide scope.
    • Course fee: US$ 10
    • Duration:
    • Teacher:
  • Ruby with Data Formats – Parsing and writing formats like XML, CSV, YAML and PDF.
    See here http://tinyurl.com/bp4por
    • Course fee:
    • Duration:
    • Teacher:
Clone this wiki locally