Advanced Ruby Programming: 10 Steps to Mastery
Advanced Ruby: a 2nd-level course. If you have already done some Ruby programming, this course will help to take your coding to the next level. It explains some of the more advanced features of Ruby including blocks and procs, threads, regular expressions, exception handling, singletons and metaprogramming. The course is based on Huw Collingbourne’s paperback book, The Book Of Ruby. All the source code is provided in the code archive. You don’t need a copy of The Book Of Ruby in order to follow this course. However, if you decide to buy it you may take advantage of the 30% discount token provided to course subscribers. This course can be used with any editor or IDE and on any operating system that supports Ruby. If you are ready to go beyond the basics and gain a deeper understanding of how Ruby really works, this course is for you.
Content and Goals
- Over 33 lectures and 10.5 hours of content!
- Encapsulation and data hiding
- Singleton classes and methods
- Exception handling
- Threads and fibers
- Modules and mixins
- File handling
- YAML and Marshal
- Regular Expressions