MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Ruby Essential Training

Course Summary

Teaches the fundamentals of Ruby, the popular object-oriented open-source programming language.       


  • +

    Course Syllabus

     Introduction
       Welcome
       Using the exercise files
    1. Getting Started with Ruby
       Introducing Ruby
       Installing Ruby on a Mac
       Installing Ruby on Windows
       Using Ruby
       Interactive Ruby Shell (IRB)
       Documentation
    2. Ruby Object Types
       Objects
       Variables
       Integers
       Floats
       Strings
       Arrays
       Array methods
       Hashes
       Symbols
       Booleans
       Ranges
       Constants
    3. Control Structures
       Conditionals: if, else, elsif
       Conditionals: unless, case
       Loops
       Iterators
    4. Code Blocks
       What is a code block?
       Find
       Merge
       Collect
       Sort
       Inject
    5. Methods
       Defining and calling methods
       Variable scope in methods
       Arguments
       Argument default values
       Return value
       Operators are also methods
    6. Classes
       Defining and using classes
       Instances
       Attributes
       Reader/writer methods
       Attribute methods
       Initialize method
       Class methods
       Class attributes
       Class reader/writer methods
       Inheritance
       Subclass overriding
       Accessing the superclass
    7. Modules
       Namespacing
       Mixins
       Load, require, and include
       Enumerable as a mixin
    8. Working with Files
       Input/output basics
       File system basics
       File paths
       Accessing files
       Writing to files
       Reading from files
       File pointer
       Renaming and deleting files
       Examining file details
       Working with directories
    9. Ruby Project: Creating the Food Finder
       Project overview
       Application paths
       Guide class
       Restaurant class
       Accessing the restaurant file
       Handling input in the action loop
       Limiting input
       Adding restaurants
       Refactoring the add action
       Listing restaurants
       Improving output
       Finding restaurants
       Sorting
    Conclusion
       Goodbye
     


Course Fee:
USD 25

Course Type:

Self-Study

Course Status:

Active

Workload:

7 - 8 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top