Exercises, examples and other material relating to training module R050. This module is presented on
Private Courses and
Specially Run Courses only
Background
Ruby is an object oriented scripting language that
has Perl 5 to thank for much of its background - but it
removes some of the complexities of Perl and is a much
more modern and compact language. Although it has other
uses, the vast majority of Ruby is used via "Ruby on
Rails" which is a web development framework that pulls
together web page design, databases and code into a system
in which web applications can be quickly developed by those
with the knowledge, and they can then easily maintain them.
Related technical and longer articles
Ror - Ruby on Rails Converting to Ruby? Start here
| Articles and tips on this subject | updated |
| 3158 | Ruby training - some fresh examples for string handling applications Ruby's a great language. No - let me rephrase that "Ruby's a fantastic language" ... for many tasks such as "data munging" - handling / manipulating large flows of data, in all sorts of ways. But in my training role, I come across far more people using Ruby on Rails, Selenium and Watir than Ruby for ... | 2011-02-10 |
| 2866 | Ruby - how does it compare and where is it the right language? I heard Ruby described as "Perl Five and a Half" - and I thought "how apt".
Perl is an excellent programming language - it's especially excellent as glueware or middleware, where it melds together differing technologies, protocols, utilities and other programs to provide a total solution. But Perl's ... | 2010-07-15 (longer) |
| 2826 | Ruby - training for automated testing users Another one for our FAQ, perhaps?
Q: I have a question about the course 'Learning to Program in Ruby - training course'. I would like to know whether this course can be attended by people who don't have any Programming Knowledge or experience, and also whether this course can be helpful for Manual Testers ... | 2010-06-25 |
| 2605 | Ruby on Rails - a sample application to teach you how The Ruby on Rails Framework is a great way to put bolt web applications together quickly - but it can be overwhelming when you come to do it for the first time. There's a steep learning curve with all the various elements to put together to make up the whole.
We have a first (tiny!) demonstration in ... | 2010-01-31 (longest) |
| 2504 | Learning to program in ... These are bullet point topics to accompany the "Learning to program in ..." days which are available to complete novices in front of Well House Consultants programming courses. The day is presented using examples in PHP, Lua, Python, Ruby, C, C++, Tcl, Java or Perl as appropriate, with examples written ... | 2009-11-29 |
| 2227 | Learning PHP, Ruby, Lua and Python - upcoming courses The following programming courses are all booking well, but still have good availability:
PHP - starting 6th July
Ruby - starting 14th July
Lua - starting 10th August
Python - starting 17th August
Also Deploying LAMP (Linux, Apache httpd, MySQL, PHP/Perl) from 20th July. Can be taken as separate Linux ... | 2009-06-11 |
| 2104 | Ruby Programming and Rails - 4 different courses in one Week commencing Monday, 13th July ... is Ruby week!
If you're looking to learn to program in Ruby, you'll want to attend our four day Learning to Program in Ruby course.
If you're already a programmer, but in another programming language, and you need to convert to Ruby, start on the Tuesday and take ... | 2009-03-26 |
Examples from our training material
| amazing | Initial Demo - finding matching lines in a file |
| col2 | Simple Ruby Program - read, calculate, output |
| eight | log file analysis |
| five | if elif else ... and while |
| four | prompt, read, echo, calculate |
| googletrace | Where has Googlebot crawled? |
| latest_log | Sample Application - Read and analyse a web access log file |
| one | Hello world and elsewhere |
| rs06 | All together - class, factory, comparable, exception, files, strings, arrays |
| seven | Simple file parsing |
| six | loop showing iterations |
| three | read - calculate - output |
| two | calculation, coercion, etc |
Background information
Some modules are
available for download as a sample of our material or under an
Open Training Notes License for free download from
http://www.training-notes.co.uk.
Topics covered in this module
What is Ruby?
What is Ruby used for?
What sort of language is Ruby?
Complete learning
If you are looking for a complete course and not just a information on a single subject, visit our
Listing and schedule page.
Well House Consultants specialise in training courses in
Python,
Perl,
PHP, and
MySQL. We run
Private Courses throughout the UK (and beyond for longer courses), and
Public Courses at our training centre in Melksham, Wiltshire, England.
It's surprisingly cost effective to come on our public courses -
even if
you live in a different
country or continent to us.
We have a technical library of over 700 books on the subjects on which we teach.
These books are available for reference at our training centre. Also
available is the Opentalk
Forum for discussion of technical questions.