Automation with Bash Shell Scripting

BY
Eduonix

Gain the knowledge of how Ansible uses Playbooks to automate local and cloud configuration management activities.

Mode

Online

Fees

₹ 300 600

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Automation with Ansible Playbooks online course is designed for application or automation engineers who have a few years of experience administering various infrastructure components such as operating systems, application configurations, and deployments. The course also focuses on individuals who wish to manage system and application configurations quickly and automatically while learning as quickly as possible.

Automation with Ansible Playbooks certification course is created by Narendra P - Software Engineer, Automation Expert & Instructor and offered by Eduonix, an online learning platform focused on providing users with digital learning courses. Individuals must have a fundamental understanding of Unix-based systems, as Ansible is an open-source software accessible for Linux-based systems, as well as knowledge of any cloud or VMware to create servers for practice, and optionally some programming skills to develop their own modules.

Automation with Ansible Playbooks online training includes 17 hours of pre-recorded video content in the form of 69 separate lectures. The course is broken into three parts since mastering automation with Ansible and playbook is a step-by-step process. Part 1 teaches about the basics of Ansible and how to deploy it, Part 2 about implementing Ansible Playbooks, and Part 3 about designing your own modules and implementing Ansible Playbooks for the AWS cloud.

The highlights

  • Self-paced course
  • English videos with subtitles
  • 18.38 hours of pre-recorded video content
  • 94 online lectures
  • 30-day money-back guarantee
  • Accessible on portable devices

Program offerings

  • Self-paced course
  • English videos with subtitles
  • Pre-recorded video content
  • Online lectures
  • 30-day money-back guarantee
  • Accessible on portable devices

Course and certificate fees

Fees information
₹ 300  ₹600
certificate availability

Yes

certificate providing authority

Eduonix

Who it is for

What you will learn

Automation skills

After completing the Automation with Ansible Playbooks online certification, individuals will gain a better understanding of the Ansible engine, its concepts, and Ansible Playbooks.

Individuals will learn about Playbooks from basic to advanced concepts like files, templates, vaults, etc. Individuals will be able to use Ansible with multiple servers at a time, implement Playbooks and automate different tasks to make the environment free from manual interventions.

The syllabus

Section 1 : Introduction

  • Bash Shell Scrpting Course Overview 
  • Environment Setup to Practice Bash Shell Scripting
  • Installing Ubuntu on Windows 10
  • Basic Steps to Write and Execute a Shell Script
  • List of General Purpose Commands and Help to Understand about the usage of a com
  • Configuring Gmail Setup on Ubuntu Server
  • Docker Installation on Ubuntu Server using Bash Shell Script

Section 2 : Redirection Operators

  • Redirection Operators and STDIN, STDOUT & STDERR

Section 3 : Commands to read a file content

  • Commands to read a file content
  • Commands to read a file content with conditions
  • How to display or print range of lines ?

Section 4 : Grep Command

  • Basic usage of grep command
  • Advanced Usage of Grep Command
  • Simple Practice with grep command

Section 5 : Cut Command

  • Complete cut command in one video

Section 6 : AWK Command

  • Basics of AWK Command to write simple Shell Scripts

Section 7 : Simple Useful commands for shell scripting

  • tr command
  • tee command

Section 8 : Basics of Bash Shell Scripting

  • First HelloWorld Bash Shell Script | Simple Usage of echo command
  • Introduction to variables
  • Simple Shell Script to know the usage of Variables in Bash Shell Scripting
  • Advanced Usage of echo command
  • Here Document for Multi-lines or Multi-line block
  • Here String Usage
  • Writing Comments for a Shell Script
  • what is #!/usr/bin/env bash ?
  • Debugging a Bash Shell Script
  • Exit Status of a Command

Section 9 : String Operations to write Bash Shell Scripting

  • Basic String operations
  • String Operations on Paths | Useful for Real-time

Section 10 : Input and Output Commands for Bash Shell Scripting

  • input with read command and output with echo command
  • Input with command line arguments

Section 11 : Arithmetic Operators for Bash Shell Scripting

  • Arithmetic Operators
  • Simple usage of case statement

Section 12 : test command, commands chanining and conditional statements

  • test command and its usage | Comparison and file test operators
  • Command Chaining using Logical AND (&&) and Logical OR (||) Operators
  • Executing block of code using {}

Section 13 : Conditional Statements | Simple if | if else | if elif elif else

  • simple if and if-else conditional statement
  • Simple Shell Script to verify the user is root or not and User is having sudo
  • Shell Script to start docker service
  • Logical AND OR and NOT operators - ( &&, || and ! )
  • Differences between [ ] and [[ ]] ( old and new test command) and also (( ))
  • if elif elif else conditional statement
  • How to handle command line arguments ?

Section 14 : Scheduling jobs with at and crontab

  • One time task execution with at | scheduling job with at command to execute once
  • Scheduling jobs with crontab
  • Shell Script to send Automatic Mail Alert when RAM Memory gets Low 
  • Shell Script to monitor File System Utilization with mail alerts

Section 15 : Arrays of Bash Shell Scripting

  • Introduction to Arrays
  • Associative Arrays

Section 16 : Loops and Loop control statements: Part-1

  • Introduction to Loops
  • Different types of for loop syntax's
  • Installing multiple packages with for loop and command line arguments
  • Difference between $@ and $*
  • Loop Control commands / statements
  • For loop with arrays

Section 17 : Working with remote Servers

  • Login into remote server from local server using ssh
  • Executing commands on remote server without logging into remote server
  • Providing password for ssh using sshpass utility
  • Executing multiple commands on Multiple servers
  • Shell Script to execute different commands on different servers

Section 18 : Loops and Loop control statements: Part-2

  • Basic syntaxes of while loop
  • while loop with IFS

Section 19 : Functions

  • Simple Introduction to Functions
  • Defining a Function and Calling a Function
  • Scope of the Variables (Global and Local Variables), Returning a variable value
  • Passing Parameters to a Function

Section 20 : Complete printf command in one video

  • complete printf command

Section 21 : AWK Command and AWK Scripting

  • Introduction to awk
  • awk command with action and bacis variables
  • Introduction to awk scripting
  • awk command with options, action and basic variables
  • Simple Hello World awk script
  • How to define a variable , display a variable and execute multiple statements ?
  • awk command or awk script: Reading variable values from command line
  • How to use awk command / script in shell scripts ?
  • How to read variables for awk command using shell script ?
  • Task: Desing Arithmetic calculator with shell script using awk command

Section 22 : Complete sed command

  • Introduction to sed command
  • sed: Viewing file content and deleting file content based on line numbers
  • Searching file content
  • Find and replace with sed command
  • Insertion and Deletion with sed command
  • Regex: Introduction to sed command with regex
  • Regex-Part-1: Regex with special characters (\s \t . * \+ \? and \)
  • Regex-Part-2: Regex with special characters ( ^ and $ )
  • Regex-Part-3: Regex with special characters ( [] () and {} )
  • Simple shell script to get all git versions from official git-scm website
  • Task: Shell script to get all git versions using functions concept

Section 23 : Real Time Practice (Low Level To High Level )

  • Design simple Digital Clock with Bash Shell Scripting
  • Automate Server Inventory using Shell Script
  • Automate Multiple Servers Inventory using Shell Script
  • Monitor File system usage and send mail alerts
  • Automate the installation of required git version using bash shell script

Instructors

Narendra P
Instructor
Eduonix

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books