Shell Programming/Scripting for Absolute Beginners
What you'll learn
- Automate tasks with shell scripts
- Acquire foundational shell knowledge
- Learn to use the most used and fundamental shell commands
- Get acquainted with the Terminal
Requirements
- Preferably you should use Linux (MacOs/Unix might work, but to get the same results, Linux is recommended)
- No prior knowledge required
Description
Understand Shell scripting/programming
I've structured this course in a way that any user with zero knowledge can follow along.
Every command and concept will be explained thoroughly and visualised with slides for better understanding.
This course is a beginners only!
The first section is all about teaching you the foundational skills needed to work with the Bash (Shell) and upon this knowledge you will write your first scripts and automate tasks.
By the end of this course you will automate simple tasks with scripts you've written, in particular you will be able to:
Navigate through directories like your right pocket
Write simple Shell scripts
Automate tasks with self written scripts
Create & use variables
Use Wildcards to make your own life easier
Create scripts that require user interaction
Educate yourself by having key foundational knowledge
____________________
Free Cheat-sheet - Summary of all concepts covered in this course
As an added bonus for enrolling in this course, you'll receive a free cheat-sheet including all concepts and commands shown in this course, in case you want to jog your memory.
Enrol now and to learn how to write bash shell scripts!
Who this course is for:
- Software-Developers, who want to learn Bash programming
- DevOps Engineers looking for fundamental scripting knowledge
- Systemadmins looking for automating tasks
- Anyone who wants to learn using Bash
Instructor
Hello there!
I'm Mike, a seasoned professional deeply immersed in the realms of UNIX, Programming, Networking, and particularly, Cloud technologies. My journey in tech has led me to specialize in Cloud Computing, with a focus on CNCF and HashiCorp products, as well as expertise in major cloud platforms. My background includes extensive experience in Unix/Linux systems and advanced networking, honed through years of working in data centers and providing consulting services to prominent clients in the banking and leasing sectors, particularly in highly regulated industries.
As an educator on Udemy, my goal is to demystify complex tech concepts. My approach is rooted in visualization and practical application, teaching in a manner I wish I had encountered during my early learning days. This hands-on methodology is not just a teaching strategy but a reflection of my extensive real-world experience.
I'm proud to hold several industry-recognized certifications, which validate my expertise and commitment to continuous learning. These include:
- HashiCorp Certified: (Terraform/Vault/Consul) Associate
- CNCF Certified: Prometheus Certified Associate (PCA), Certified Kubernetes Security Specialist (CKS), Certified Kubernetes Application Developer (CKAD), Certified Kubernetes Administrator (CKA)
- Cloud Vendors: Google Cloud Certified Associate Cloud Engineer, AWS SysOps Administrator, Azure Administrator Associate (AZ-104)
My courses are designed not just to share knowledge, but to provide a comprehensive, in-depth understanding of how these technologies are applied in real-world scenarios, particularly in demanding and highly-regulated environments.
Looking forward on this learning journey with you!