Advanced Ruby Programming: 10 Steps to Mastery

BY
Udemy

Mode

Online

Fees

₹ 449 2299

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 449  ₹2,299
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Getting ready to go further in Ruby

  • Introduction
  • Welcome To The Course
  • How to follow this course
  • Advanced Ruby Course Notes
  • Code Archive
  • The Book Of Ruby (course eBook)
  • The Book Of Ruby paperback (exclusive discount)
  • Conditional Statements
  • Boolean tests and operators
  • Tests and Conditions

Classes, class methods and singletons

  • Class Methods
  • Class methods and variables in use
  • Singleton methods and classes
  • Class methods and variables

Arguments, return values and encapsulation

  • Passing Arguments and Returning Values
  • Encapsulation and information hiding
  • Arguments and Encapsulation

Exception Handling

  • Recovering from Errors
  • The Exception class hierarchy
  • Exceptions

Blocks, Procs and Lambdas

  • What are Blocks?
  • Blocks In Depth
  • Blocks, call and yield

Symbols, Threads and Fibers

  • Symbols
  • Bookofruby Ch11
  • Threads and Fibers
  • Symbols and Threads

Modules and Mixins

  • Mixed-in Modules
  • Modules and Classes
  • Modules In Depth
  • Modules

Files, YAML and Marshal

  • Files and IO
  • YAML
  • Marshal
  • Dealing with files

Regular Expressions

  • Regular Expressions – an overview
  • Processing files with Regular Expressions
  • Regular expressions

Dynamic Ruby and metaprogramming

  • Dynamic features of Ruby
  • Writing Ruby programs at runtime!
  • Metaprogramming

Ruby The Smalltalk Way

  • What is Ruby The Smalltalk Way?
  • Ruby The Smalltalk Way eBook
  • Ruby and Smalltalk Code Archive
  • Getting Started With Smalltalk

Extras

  • Little Book Of Ruby 3rd Edition
  • Little Book Of Ruby Code Archive
  • And finally...

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses