Ruby Professionals Full PDF Course


Ruby is an interpreted, high-level, general-purpose programming language. It was designed and developed in the mid-1990s by Yukihiro “Matz” Matsumoto in Japan. Ruby is dynamically typed and uses garbage collection.

 

Download Full Files

 

 

Chapters

Getting started with Ruby Language

Casting (type conversion)

Operators

Variable Scope and Visibility

Environment Variables

Constants

Special Constants in Ruby

Comments

Arrays

Multidimensional Arrays

Strings

DateTime

Time

Numbers

Symbols

Comparable

Control Flow

Methods

Hashes

Blocks and Procs and Lambdas

Iteration

Exceptions

Enumerators

Enumerable in Ruby

Classes

Inheritance

method_missing

Regular Expressions and Regex Based Operations

File and I/O Operations

Ruby Access Modifiers

Design Patterns and Idioms in Ruby

Loading Source Files

Thread

Range

Modules

Introspection in Ruby

Monkey Patching in Ruby

Recursion in Ruby

Splat operator (*)

JSON with Ruby

Pure RSpec JSON API testing

Gem Creation/Management

rbenv

Gem Usage

Singleton Class

Queue

Destructuring

Struct

Metaprogramming

Dynamic Evaluation

instance_eval

Message Passing

Keyword Arguments

Truthiness

Implicit Receivers and Understanding Self

Introspection

Refinements

Catching Exceptions with Begin / Rescue

Command Line Apps

IRB

ERB

Generate a random number

Getting started with Hanami

OptionParser

Operating System or Shell commands

C Extensions

Debugging

Ruby Version Manager

Installation

 

Source: goalkicker.com

 



Find More related Ruby Professionals Full PDF Course


Have any Question or Comment?

Leave a Reply

Your email address will not be published. Required fields are marked *

Horje

Horje