Description:
In today’s fast-paced digital landscape, organizations face increasing pressure to adapt and innovate. Mastering IT Automation is more than just a course; it’s a transformative journey that empowers individuals and organizations to revolutionize their approach to technology. By unlocking the power of automation, you can streamline operations, accelerate project delivery, and drive business growth like never before.
Through this comprehensive 8 weeks IT Automation Bootcamp, students will learn about “IT Automation with Python” that will allow students to learn in-demand skills like Python, Git, Cloud Computing, Infrastructure as Code.
Students will start with the basics of Linux and Shell scripting which is the environment that will be used in this bootcamp. Then the students will learn about using GIT, an open-source code management tool.
Students will then learn about computer networking where they will learn how computers communicate with each other. The different types of protocols used in networking.
Once these fundamentals are understood, students will learn programming with Python. Here the course will start with basic “Hello World” program and then let advanced topics such as python data structures, modules, etc.
After learning python fundamentals, students will learn to create and use Application Programming Interface (API), how to send and receive messages between two programs, learn how to automate IT related tasks.
Students will then learn about the core fundamentals of Cloud computing. Learn about different vendors of cloud computing and the deployment models used. Students will then immerse themselves in learning about Google Cloud Platform (GCS).
After learning about Cloud Computing, students will learn about infrastructure as code. Here students will explore the use of Terraform an open-source tool to manage cloud resources.
Duration: 8 weeks
Course Code: BDT332
Aspiring IT professionals seeking to break into the field, experienced professionals looking to upskill to advance their careers.
Course Outline:
Agile Scrum Methodology
SQL
Linux Fundamentals
Basic Linux Tasks
Users and Groups
File Permissions and Ownership
Storage
Files and Directories
Kernel Modules
Linux Boot Process
System Components
Devices
Packages and Software
Securing Linux Systems
Task Automation
Bash Scripting
Using Git
Introduction to Git
Using Git
Creating Branches
Networking Fundamentals
Understanding computer networking
Networking protocols
Linux & Networking
Python Programming
Set up
Data Structures in Python
Selection and Looping Constructs
Functions
Modules
Automating tasks with Python
Cloud Computing Foundations (Google Cloud Platform)
Cloud Configuration Management with Terraform
Project & Use Case