develop your own website

RUBY

Mobirise

Ruby

Ruby is an open source, interpreted, object-oriented programming language, designed to be simple, complete, extensible, and portable. Developed mostly on Linux, Ruby works across most platforms, such as most UNIX-based platforms, DOS, Windows, Macintosh, BeOS and OS/2.

Intended Audience

Systems Administrators

Developers

Solutions Architect

Release Engineers

Cloud Professionals

Software Developers, especially those in a Developer Operations (DevOps) role

Prerequisites

Background in either software development or systems administration

Some experience with maintaining operating systems at the command line (shell scripting in Linux environments, cmd or PowerShell in Windows)

Basic knowledge of networking protocols (TCP/IP, HTTP)

Instructor-led Sessions

There will be 90 hours of instructor led Interactive classes and you will also get access to course content and video recordings

Real-life Case Studies

Live project based on any of the selected use cases, involving implementation of the various DevOps tools.

Assignments

Each class will be followed by practical assignments which will aggregate to minimum 24 hours.

24 x 7 Expert Support

We have 24x7 online support team available to help you with any technical queries you may have during the course.

Certification

Towards the end of the course, you will be working on a project. Zippyops certifies you as a Ruby Expert based on the project.

Trainers

All the instructors at zippyops are practitioners from the Industry with minimum 10-12 yrs of experience and minimum of 750 hours of training experiance

Mobirise

Delivery Method

Mode Of training:
ClassRoom
Online

This course will be delivered through a mix of:
Instructor-Led Training (ILT)
Hands-on Labs.

Duration:
90 Hours (weekday or weekends)

Schedule:
Contact us for the next avaliable schedule


Course Curiculam

Introduction

 Introduction to Ruby
Whats a Programming Language
Installing Ruby
The Ruby Environment

Ruby Basics

Hello World!
Variables
Types of Variables
Basic Math
Conditionals
Conditionals Continued
Iterators
Arrays and Hashes
Strings
While Loop
For Loop
Loop Control
Methods
Methods Continued
Using Classes
Creating Classes
Creating Classes Continued
Variable Scope Revisited
Class Methods and Singletons

Intermediate Ruby

 Log Parsing Program
Strings and Escapes
User Input
Exception Handling
Filling in the MVC stubs
File Objects
Reading a Log File
Regular Expressions
Building the LogEntry Class
Time
Symbols, Strings, Comments
Modules and Mixins
Advanced Math
Sorting Part 1
Sorting Part 2
Exceptions Revisited
LogEntry Display
Method Arguments Addendum

Advanced Ruby

Threads
Thread Queue
Progress Bar
Mutex
Fibers
Sub Processes, etc

CONTACT US

Address

No. 209/210, 1st Floor
J.Nagar, Panaiyur Kuppam Road
(Beside MGR Statue)
Panaiyur
Chennai -600119 




Contacts
Email:   admin@zippyops.com
Phone: +91 7010585768
              +91 8903067727