Professional Course

Shell Programming - a Necessity for All Programmers

edX, Online
Length
5 weeks
Price
139 USD
Next course start
Start anytime See details
Delivery
Self-paced Online
Length
5 weeks
Price
139 USD
Next course start
Start anytime See details
Delivery
Self-paced Online
Visit this course's homepage on the provider's site to learn more or book!

Course description

Shell Programming - a Necessity for All Programmers

Various programming languages have gained popularity since 1970. Starting with Assembly, C, C++, and moving towards Java, Python, and finally building of backend and frontend frameworks, all of these became popular and were or getting replaced with some other language or framework. Shell programming (scripting) is the only programming language that has been popular and the choice of programmers, testers, system administrators, etc., from 1970 to date (21st century). Even today, all of us rely heavily on shell programming or its variants for our day to day tasks, configuring software environments, and software automation. ****

Scripting is a vehicle to automate and it is ubiquitous in any small to large scale software development. Apart from programming, various phases of software development include unit testing, producing software builds, configuration, integration testing, etc. In all these phases (from development to production), automation is an essential key to faster delivery, hence, having less waiting time. This course will introduce you to the programming aspects of the most popular Linux shell, which has been used for the last 50 years, older than any programming language that you have heard of.

Participants taking this course will be able to use the terminal (shell commands) with confidence, thus, increasing their productivity and saving effort in performing tedious and redundant tasks.

Upcoming start dates

1 start date available

Start anytime

  • Self-paced Online
  • Online
  • English

Who should attend?

Prerequisites

There are no prerequisites for this course, except basic use of any Operating System (Windows, or Linux, or Mac)

Training content

  • Write shell scripts
  • Handle text, files, and directories
  • Handle input/output
  • Changing file ownership and permissions
  • Handle processes
  • Substitutions: filename, variable command, and arithmetic
  • Conditional statement, loops,
  • Functions
  • Grep: Text filters and regular expressions
  • Shell tools: find, sed, lsof, curl, wget, ssh
  • Introduction to awk scripts
  • Other Utilities

Course delivery details

This course is offered through IITBombay, a partner institute of EdX.

4-6 hours per week

Costs

  • Verified Track -$139
  • Audit Track - Free

Contact this provider

Contact course provider

Fill out your details to find out more about Shell Programming - a Necessity for All Programmers.

  Contact the provider

  Get more information

  Register your interest

Country *

reCAPTCHA logo This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
edX
141 Portland Street
02139 Cambridge Massachusetts

edX

edX For Business helps leading companies upskill their labor forces by making the world’s greatest educational resources available to learners across a wide variety of in-demand fields. edX For Business delivers high-quality corporate eLearning to train and engage your employees...

Read more and show all training delivered by this supplier

Ads