Skip to content

PabloSanchez87/Google-IT-Automation

Repository files navigation

alt text

Google IT Automation with Python Professional Certificate

  • Automate tasks by writing Python scripts
  • Use Git and GitHub for version control
  • Manage IT resources at scale, both for physical machines and virtual machines in the cloud
  • Analyze real-world IT problems and implement the appropriate strategies to solve those problems

Modules

Crash Course on Python

  • Understand what Python is and why Python is relevant to automation
  • Write short Python scripts to perform automated actions
  • Understand how to use the basic Python structures: strings, lists, and dictionaries
  • Create your own Python objects

Using Python to Interact with the Operating System

  • Setup, configure, and use your own developer environment in Python
  • Manipulate files and processes
  • Understand and use regular expressions (regex), a powerful tool for processing text files
  • Know when to choose Bash or Python, and create small scripts using Bash

Introduction to Git and GitHub

  • Understand why version control is a fundamental tool for coding and collaboration
  • Install and run Git on your local machine
  • Use and interact with GitHub
  • Collaborate with others through remote repositories

Troubleshooting and Debugging Techniques

  • Analyze real-world IT problems and implement the appropriate strategies to solve those problems
  • Demonstrate techniques to quickly find and solve the root cause of problems in IT infrastructure
  • Understand the root cause for problems related to speed, crashes, or exhausted resources in your computer
  • Identify the most common pitfalls of your code and how to fix them

Configuration Management and the Cloud

  • Understand the benefits of configuration management and infrastructure as code
  • Create and maintain containers with Docker and Kubernetes to create efficient and safe application deployment
  • Automatically deploy new virtual machines running in the Cloud
  • Deploy changes in a safe manner following CI/CD principles

Automating Real-World Tasks with Python

  • Use Python external libraries to create and modify documents, images, and messages
  • Understand and use Application Programming Interfaces (APIs) to interact with web services
  • Understand and use data serialization to send messages between running programs
  • Build a solution using the skills you have learned

About

Google IT Automation with Python Professional Certificate

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published