O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Ruby: Fundamentals

Video Description

The Ruby: Fundamentals is a programming language course which provides hands on experience to the candidates on the fundamental components of the Ruby programming language. The course provides a lab intensive, hands-on programming environment, and helps the candidates to explore object-oriented aspects of Ruby and best practices for developing robust applications with Ruby. This fundamental course provides a great learning experience for beginner programmers to understand the basics of Ruby programming language. The course enables the students to write a simple code in Ruby and develop the concepts that ultimately help in creating real-world applications using Ruby programming language.

Table of Contents

  1. Chapter 01 - Getting Started
    1. Topic A: History and Installation - Part 1 00:00:23
    2. History and Installation - Part 2 00:21:18
    3. History and Installation - Part 3 00:00:19
    4. Topic B: Conventions and Best Practices - Part 1 00:00:21
    5. Conventions and Best Practices - Part 2 00:21:17
    6. Conventions and Best Practices - Part 3 00:00:15
  2. Chapter 02 - Classes and Methods
    1. Topic A: Classes - Part 1 00:00:18
    2. Classes - Part 2 00:27:36
    3. Classes - Part 3 00:00:21
    4. Topic B: Methods - Part 1 00:00:13
    5. Methods - Part 2 00:30:02
    6. Methods - Part 3 00:00:19
    7. Topic C: Object Oriented Programming - Part 1 00:00:15
    8. Object Oriented Programming - Part 2 00:16:10
    9. Object Oriented Programming - Part 3 00:00:13
  3. Chapter 03 - Variables and Data Structures
    1. Topic A: Variables - Part 1 00:00:20
    2. Variables - Part 2 00:21:07
    3. Variables - Part 3 00:00:18
    4. Topic B: Arrays and Structs - Part 1 00:00:14
    5. Arrays and Structs - Part 2 00:20:14
    6. Arrays and Structs - Part 3 00:00:19
    7. Topic C: Hashes - Part 1 00:00:15
    8. Hashes - Part 2 00:17:09
    9. Hashes - Part 3 00:00:21
  4. Chapter 04 - Loops and Enumerable Methods
    1. Topic A: Loops - Part 1 00:00:14
    2. Loops - Part 2 00:22:42
    3. Loops - Part 3 00:00:13
    4. Topic B: Map, Inject, and Permutation - Part 1 00:00:15
    5. Map, Inject, and Permutation - Part 2 00:21:57
    6. Map, Inject, and Permutation - Part 3 00:00:18
  5. Chapter 05 - Finishing Touches
    1. Topic A: File Operations - Part 1 00:00:19
    2. File Operations - Part 2 00:26:43
    3. File Operations - Part 3 00:00:18
    4. Topic B: Input and Output - Part 1 00:00:26
    5. Input and Output - Part 2 00:25:03
    6. Input and Output - Part 3 00:00:24
    7. Topic C: RubyGems - Part 1 00:00:24
    8. RubyGems - Part 2 00:32:04
    9. RubyGems - Part 3 00:00:21