Scripting For Beginner

Cover real time project and test data generation

Last updated 2022-01-10 | 4

- Start work on realtime project
- Ready to face scripting interviews
- Ready to jump into automation using scripting language

What you'll learn

Start work on realtime project
Ready to face scripting interviews
Ready to jump into automation using scripting language

* Requirements

* No Prerequisite
* Need only windows machine

Description

scripting or script language is a programming language that supports scripts, programs written for a special run-time environment that automate the execution of tasks that could alternatively be executed one-by-one by a human operator. Scripting languages are often interpreted (rather than compiled).

This course is specially designed for newbies and going to cover following scripting language

Python

Python is a great flexible programming language that can be used in many situations. In this tutorial, we will focus primarily on it's ability to enhance the Unix/Linux shell environment. Typically in Unix you will create "bash" shell scripts, but you can also create shell scripts using python, and it's really simple! You can even name your shell scripts with the .sh extension and run them as you would run any bash shell script

Ruby

Ruby is a great flexible object-oriented and functional programming language that can be used in many situations. In this tutorial, we will focus primarily on it's ability to enhance the Unix/Linux shell environment. Typically in Unix you will create "bash" shell scripts, but you can also create shell scripts using ruby, and it's really simple! You can even name your shell scripts with the .sh extension and run them as you would run any bash shell script

Unix and Shell Scripting

Who this course is for:

  • Looking for opportunity in automation testing
  • Looking opportunity in development

Course content

11 sections • 72 lectures

Jump in to Programming Preview 07:54

Ruby Gem Preview 05:47

Ruby Programming on Notepad Preview 03:25

Ruby Interactive Environment Preview 03:34

Ruby Start and End block Preview 03:34

Ruby Class Preview 05:53

Methods in Detail Preview 09:10

Constructors Preview 04:18

Condition Handling Preview 07:06

Condition Handling - Logical AND/OR Preview 05:39

While Loop Preview 06:15

For Loop Preview 02:29

Array Preview 04:55

For Each Loop Preview 02:30

Hashes Preview 06:56

String Handling Preview 10:28

Local Variable Preview 02:11

Global Variable Preview 01:18

Instance Variable Preview 02:02

Class Variable Preview 01:27

Exception Handling Preview 07:03

Modules Preview 09:58

Read data from file Preview 03:51

Write data to file Preview 02:29

Read data to Excel Preview 05:30

Write data to Excel Preview 03:18

Basic Command Preview 04:07

Working with Log files Preview 04:32

Process command Preview 01:41

Data backup command Preview 09:55

Working with memory Preview 02:48

File Comparison Preview 03:36

Advance Process Work Preview 02:27

Search Command Preview 02:50

Miscellaneous Commands Preview 03:15

Network Commands Preview 04:23

Editors Preview 03:03

User Commands Preview 03:33

Environment Variable Preview 03:16

Sudo Preview 03:20

Shell Basics Preview 04:18

First Shell Script Preview 04:47

Variables in Shell Script Preview 08:12

User interaction for input Preview 03:18

Command Line Argument Preview 06:34

Condition Handling- If/Else Preview 08:58

Condition handling- Multiple Conditions Preview 07:14

Condition Handling- Logical OR/AND Preview 05:43

For Loop Preview 03:37

Functions Preview 07:31

Kick off programming Preview 07:50

Python coding guidelines Preview 04:13

Variable with Python Preview 05:29

Working with String Preview 12:58

List Preview 04:05

Tuple Preview 03:49

Dictionary Preview 02:56

Condition Handling Preview 09:49

Loops Preview 03:35

Functions Preview 14:00

File Handling Preview 05:23

Read data from Excel Preview 06:04

Write data to Excel Preview 03:28

Exception Handling Preview 04:40

Class and Object Preview 06:07

Module Preview 05:23