Curriculum
- 8 Sections
- 12 Lessons
- 5 Days
Expand all sectionsCollapse all sections
- Introduction to Testing Methods1
- Introduction to Cucumber1
- Understanding Cucumber Scenarios1
- Introduction to Ruby1
- Introduction to Object Oriented Programming1
- Introduction to Rails-Flavored RubyWhat is Rails? What is Ruby on Rails? Rails-flavored Ruby Motivation for using Rails-flavored Ruby3
- 6.1LESSON 1 Strings and methods Comments Strings Objects and message passing Method definitions Back to the title helper
- 6.2LESSON 2 Other data structures Arrays and ranges Blocks Hashes and symbols CSS revisited
- 6.3LESSON 3 Ruby classes Constructors Class inheritance Modifying built-in classes A controller class A user class
- Introduction to Ruby ProgrammingUsing Breakpoints Difference between or and || operator Fun with Strings Variables and Assignment3
- 7.1LESSON 1 Scope Global scope and global variables Built-in global variables Local scope
- 7.2LESSON 2 Introduction to Ruby Methods Understanding Methods Creating a Ruby Methods
- 7.3LESSON 3 Introduction to Strings Listing all methods of a class or object Comparing two strings for equality Using %w Character Set Character Encoding Encoding class Introduction to Ruby Constructs Conditional Statement modifiers Case Expressions nil is an Object Difference between FALSE and NIL
- Introduction to Ruby Arrays1
LESSON 2 Introduction to Ruby Methods Understanding Methods Creating a Ruby Methods
Prev
Ruby Arrays Parallel Assignment Environment Variables Command line arguments Library GetoptLong Ranges Ruby Symbols Hashes Using Symbols as Hash Keys Random Numbers Read/Write files Traversing Directory Trees Random Access Regular Expressions Literal characters The wildcard character . (dot) Character classes Special escape sequences for common character classes Writing our own Class Literal Constructors Garbage Collection Class Methods Method Missing Ruby Procs Including Other Files Ruby Open Classes Inheritance Inheritance and Instance Variables Overriding Methods Usage of super Redefining methods Abstract Class Ruby Overloading Methods Introduction to Debugging Access Control Overriding private methods Top-level methods Are instance variables inherited by a sub-class? Exceptions Raising an Exception Handling an Exception Validation example Ruby Logging Ruby Time class
Next