Introduction to Ruby
Experience the Freedom of eLearning
- Start today with online video training
- Get questions answered by the instructor
- Receive course updates for one year
- Learn more with our expert instructors
| Preview this Course Here | Online eLearning Benefits | How to Purchase This Course |
|---|---|---|
|
This is a free course. To take this course, login or create a Free Account and begin training. |
Videos
There are several great features that come with this course. The Course Transcript tracks your progress and allows you to pick up where you left off. You can view or email your transcript. The course comes with documentation found in Downloads Tab. You have access to the course and all videos for 1 year. Full screen viewing option available (see icon on bottom right corner of video).
| Video Title | Minutes |
|---|---|
| 00: Course Introduction | 3 |
| 01: Introduction and Types | 38 |
| 02: Loops and Arrays | 34 |
| 03: Hash and Decision Structures | 27 |
| 04: Functions | 27 |
| 05: Classes | 36 |
| 06: Input/Output | 20 |
| 07: Handling Exceptions | 21 |
| 08: Modules and Libraries | 32 |
| 09: Strings | 31 |
| 10: Web Development Using Ruby | 16 |
| 11: Graphical User Interface | 13 |
| 12: Review of Key Concepts | 40 |
| 13: Course Summary & Evaluation | 4 |
| Meet The Instructor - Dr. Biswajit Panja | 2 |
| Total: | 5 Hours 33 Minutes |
Related Links
- Course Survey
- Ruby Software
- GUI Libraries
For more information, contact us or call 1-877-546-4446
Description
In this Introduction to Ruby online training course, you will learn the the basic concepts of Ruby. You will begin with the basic Ruby programs and gradually be introduced to other concept with increasing complexity. We will also discuss the Object Oriented features of Ruby, and how to handle exceptions, and we will conclude with how to build a Graphical User Interface (GUI).
Related Training
- Podcast: Difference Between Array And Hash In Ruby
- Podcast: Overloaded operators, Class templates and Abstraction
- Podcast: Pointers
- Podcast: Dynamic Array
- Podcast: Constructors And Destructors
- Podcast: Shallow Copy Vs Deep Copy
For more information, contact us or call 1-877-546-4446
Introduction to Ruby Outline
Module 00: Introduction to Ruby Online Training - Course Introduction
Module 01: Introduction and Types
- The Ruby Interactive Shell
- Language Components Numbers
- Simple Input and Output
- Strings
- The Class
- Class Comments
Module 02: Loops and Arrays
- Loops
- Arrays
- Hashes
- Iterators with Arrays and Hashes
- Decision Making
- Regular Expressions
Module 03: Hash and Decision Structures
- The case Construct
- Functions
- Object Orientation in Ruby
- Command Line Arguments
- Symbols
Module 04: Functions
- Using Hashes as Function Arguments
- Odds and Ends
- Class Creation
- Objects
- Methods
- Inheritance
Module 05: Classes
- Different Access Levels- Private, Public, Protected
- Variables and their Scope
- Global Variables
- Built-in Classes
Module 06: Input/Output
- Standard Input/Output
- Reading from a File
- Writing to a File
- Iterators for Reading and Writing
- Working with Directories
Module 07: Handling Exceptions
- Exceptions : Basics
- Handling Exceptions
- Rescue Clauses
- Ensure, Retry, and Raise
- Custom Exceptions
- Catch and Throw statements
Module 08: Modules and Libraries
- Modules
- Mixins
- Comparable Module
- Yield
- Enumerable Module
Module 09: Strings
- Proc-objects
- Closures
- File Organization
Module 10: Web Development Using Ruby
- Strings
- Selection Operator
- Index and Numerical Methods
- upto Method
Module 11: Graphical User Interface
- Substituting
- Processing Line
- CGI : Basics
- CGI : Output
- Working with Files
Module 12: Review of Key Concepts
- GUI : Introduction
- Event Driven Programming
- Buttons – Radio, Check
- Text
- Example
Module 13: Introduction to Ruby Online Training - Course Summary
For more information, contact us or call 1-877-546-4446
Objectives
As a result of taking this Ruby training course, you will be able to:
- Write programs using Ruby
- Use the basic syntax of Ruby
- Discuss Object Oriented features of Ruby
- Work with files
- Create a GUI
For more information, contact us or call 1-877-546-4446