Hands on tutorial for programming ruby
Ruby is excellent for everyday scripting, fast prototyping and experimenting with coding ideas. Its the perfect language for beginner programmer and inspiring language for programmer with experiece on other languages.
This course covers basics of programming with ruby language using real world scripting examples that make your life more productive.
3*10 h + excercises
Contents:
- variables, statements, operators
- control structures, methods
- user input
- string manipulation
- data structures (Array, Hash, Set)
- exceptions
- classes
- network programming
- intro to Ruby on Rails
case study:
-datamining for web search engine
Intermediate ruby programming
Ruby is excellent for rapid prototyping GUI applications. As interpreted language it provides coder enjoyable ride and immediate feedback in testing and building features. In this hands on example based tutorial we dive into various Ruby gems and libraries that make coding even more fast and fun.
- Web site analysis and redesign scripts with Nokogiri http://nokogiri.org/
- Ruby & Image Magick http://rmagick.rubyforge.org/
- Design patterns with Ruby
- Ruby scripting in Google ScetchUp
- Gui Programming in Ruby:
- Qt-Ruby http://rubyforge.org/projects/korundum/
- Ruby & GTK+ http://ruby-gnome2.sourceforge.jp/
- Ruby & OpenGL http://ruby-opengl.rubyforge.org/