Step by Step Ruby Scripting|Best course for newbies|50+Tasks
4.6 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
809 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Step by Step Ruby Scripting|Best course for newbies|50+Tasks to your Wishlist.

Add to Wishlist

Step by Step Ruby Scripting|Best course for newbies|50+Tasks

Check your knowledge by doing many programming challenge after each sections
4.6 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
809 students enrolled
Created by Testing Solution
Last updated 7/2017
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 7.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Basic to advance level scripting
  • Ready to face ruby scripting interviews
View Curriculum
Requirements
  • You should have basic understanding of windows
  • You should have basic understanding of Notepad++
Description

Ruby is one of the most popular scripting language for developer as well as testers.

On testers point of view, we can use it in Selenium, Calabash, Appium, API testing etc.

If you’re new to programming and want to enter either of these automation tool, this course is a great place to get started.

After completing this course, you will be very much comfortable to start automation and face automation interviews

In this course we prepare student for all automation challenges, it gives coverage of almost all basic to advance concepts of Ruby Scripting and also how can we use it with different automation tools.

Its a continuous grooming course which will give you in depth knowledge of theory as well as practical concepts

Here you will cover basic concepts like Class, Object, String, Loop and advance concepts like File Handling, working with Excel, Database connectivity etc


Who is the target audience?
  • Manual testers looking opportunity in Automation
  • Programmers looking to work in Ruby Programming
Students Who Viewed This Course Also Viewed
Curriculum For This Course
115 Lectures
07:20:26
+
Introduction & Setup
8 Lectures 39:18



Ruby Gems
07:30

First Ruby Program
04:41

Print Data | Get Input and Comments
07:08

***** Time For Practice : Task 1 *****
00:30

BEGING and END block
06:51
+
Jump into detailed Programming
10 Lectures 58:01
Class and Objects
13:34

Working with Methods - Part 1
08:26

Working with Methods - Part 2
08:44

Working with Methods - Part 3
08:12

Instance and Class method
07:48

***** Time For Practice : Task 2 *****
01:11

***** Time For Practice : Task 3 *****
01:08

Constructors
03:05

Constructor with Arguments
02:17

Why & where to use constructors
03:36
+
Condition Handling
10 Lectures 45:09
Condition Handling | If - else
09:06

Condition Handling | If - elsif - else
08:58

Condition Handling | Nested If
08:17

Condition Handling | with Conditional OR
05:28

Condition Handling | with Conditional AND
09:03

***** Time For Practice : Task 4 *****
00:51

***** Time For Practice : Task 5 *****
01:02

***** Time For Practice : Task 6 *****
00:44

***** Time For Practice : Task 7 *****
00:31

***** Time For Practice : Task 8 *****
01:09
+
Different types of Variables
5 Lectures 23:23
Variable Types
01:47

Local Variable
07:24

Instance Variable
04:32

Class Variable
03:29

Global Variable
06:11
+
Looping
19 Lectures 51:00
For Loop basics
07:35

For Loop - Break keyword
05:04

For Loop - Next keyword
03:55

For Loop - Redo keyword
03:49

***** Time For Practice : Task 9 *****
01:18

***** Time For Practice : Task 10 *****
01:31

***** Time For Practice : Task 11 *****
01:15

***** Time For Practice : Task 12 *****
01:01

***** Time For Practice : Task 13 *****
01:31

While Loop
04:36

Until Loop
04:10

Each Loop
04:42

***** Time For Practice : Task 14 *****
01:21

Programming : Display triangle - Part1
03:44

Programming : Display triangle - Part2
02:32

***** Time For Practice : Task 15 *****
00:56

***** Time For Practice : Task 16 *****
00:38

***** Time For Practice : Task 17 *****
00:37

***** Time For Practice : Task 18 *****
00:45
+
Array
11 Lectures 39:25
Array Basics
04:33

Create Array | Insert | Fetch
08:40

Common methods of Array Class - Part1
06:30

Common methods of Array Class - Part-2
07:49

Each Loop with Array
05:17

***** Time For Practice : Task 19 *****
00:59

***** Time For Practice : Task 20 *****
00:51

***** Time For Practice : Task 21 *****
00:56

***** Time For Practice : Task 22 *****
01:31

***** Time For Practice : Task 23 *****
01:05

***** Time For Practice : Task 24 *****
01:14
+
String Handling
16 Lectures 01:01:05
Strings in Ruby
13:30

String Functions - Part-1
07:37

String Functions - Part-2
06:59

String Functions - Part-3
13:39

String Functions - Part-4
06:00

***** Time For Practice : Task 25 *****
01:09

***** Time For Practice : Task 26 *****
00:32

***** Time For Practice : Task 27 *****
01:08

***** Time For Practice : Task 28 *****
01:18

***** Time For Practice : Task 29 *****
01:01

***** Time For Practice : Task 30 *****
01:34

***** Time For Practice : Task 31 *****
01:41

***** Time For Practice : Task 32 *****
01:06

***** Time For Practice : Task 33 *****
01:03

***** Time For Practice : Task 34 *****
01:58

***** Time For Practice : Task 35 *****
00:50
+
Working with Hash
7 Lectures 27:29
What is Hash
07:55

Different approaches to create hash
06:36

Common methods of Hash class
05:43

Hash: Using symbol as key
03:09

Each Loop with Hash
02:49

***** Time For Practice : Task 36 *****
00:44

***** Time For Practice : Task 37 *****
00:33
+
File Handling
9 Lectures 26:23
Reading data from file
07:05

Write data to File
07:42

Read and Write Data
04:18

***** Time For Practice : Task 38 *****
01:34

***** Time For Practice : Task 39 *****
01:08

***** Time For Practice : Task 40 *****
01:10

***** Time For Practice : Task 41 *****
01:12

***** Time For Practice : Task 42 *****
01:01

***** Time For Practice : Task 43 *****
01:13
+
Modules
5 Lectures 16:42
What is Module
05:00

Module Methods
03:24

Class inside module
04:44

Sub modules
03:00

***** Time For Practice : Task 44 *****
00:34
4 More Sections
About the Instructor
Testing Solution
4.6 Average rating
16 Reviews
1,020 Students
6 Courses
QA Lead professional and Freelance Trainer

Having more than 10 yrs industry experience.

Worked on different automation tools like Selenium, QTP, LoadRunner, Jmeter, Mobile Automation, SoapUI, Big Data Testing

Expertise on Unix and Shell Scripting (AWK, SED)

Expertise on Big data testing (Hive, Pig, Hadoop, Sqoop, Hbase, Cassandra)

Exposer to Data analysis using Python

ISTQB Certified, QTP Certified, QC Certified, LoadRunner11 Certified, CMAT Certified, SoapUI NG Pro Certified

Trained more than 3000 professionals in classroom and more than 10000 professionals online & self paced video courses.