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...
Class methods and variables in use
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock