Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Advanced Ruby Programming: 10 Steps to Mastery
Getting ready to go further in Ruby
Welcome To Advanced Ruby Programming (4:31)
How to follow this course (3:47)
Advanced Ruby Course Notes
Code Archive
The Book Of Ruby (Course eBook)
Conditional Statements (12:26)
Boolean tests and operators (9:04)
Self-Assessment Tests – Quiz Questions
Self-Assessment Tests – Quiz Answers
Classes, class methods and singletons
Class Methods (7:04)
Class methods and variables in use (10:16)
Singleton methods and classes (4:15)
Arguments, return values and encapsulation
Passing Arguments and Returning Values (7:05)
Encapsulation and information hiding (11:34)
Exception Handling
Recovering from Errors (8:11)
The Exception class hierarchy (4:35)
Blocks, Procs and Lambdas
What are Blocks? (3:40)
Blocks In Depth (12:21)
Symbols, Threads and Fibers
Symbols (5:22)
Bookofruby Ch11
Threads and Fibers (8:15)
Modules and Mixins
Mixed-in Modules (5:59)
Modules and Classes (5:19)
Modules In Depth (9:15)
Files, YAML and Marshal
Files and IO (7:00)
YAML (10:07)
Marshal (6:31)
Regular Expressions
Regular Expressions – an overview (11:56)
Processing files with Regular Expressions (4:19)
Dynamic Ruby and metaprogramming
Dynamic features of Ruby (11:26)
Writing Ruby programs at runtime! (4:12)
Ruby The Smalltalk Way
What is Ruby The Smalltalk Way? (8:16)
Ruby The Smalltalk Way eBook
Ruby and Smalltalk Code Archive
Getting Started With Smalltalk (8:35)
Extras
Little Book Of Ruby 3rd Edition
Little Book Of Ruby Code Archive
And finally...
Recovering from Errors
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock