Virtual program of:Coursera |
With this Google IT Automation Professional Certificate with Python, learn to program with Python without prior coding knowledge and use Python to automate common system administration tasks. Learn how to use Git and GitHub to troubleshoot and debug complex issues. Apply automation at scale through cloud and configuration management. Practice your technical skills with hands-on projects, including a capstone project where you'll use your newfound knowledge to solve a real-world IT problem.
This new six-course Google IT Automation with Python certificate for beginners, developed by Google, is designed to equip IT professionals with the necessary skills, including Python, Git, and IT automation, that can help advance your career.
Knowing how to write code to solve problems and automate solutions is a crucial skill for anyone in IT. Python, in particular, is today the most required programming language by employers.
This program builds on the foundation of IT to help you take your career to the next level. It is designed to teach you how to program with Python and how to use Python to automate common system administration tasks. You'll also learn how to use Git and GitHub, troubleshoot and debug complex problems, and apply automation at scale using cloud and configuration management.
The decision time to earn this certificate is approximately 6 months and is intended to prepare you for a variety of roles in IT, such as more advanced IT Support Specialist or Junior System Administrator positions. Upon completion of the program, you will have the option to share your information with potential employers, such as Walmart, Sprint, Hulu, Bank of America, Google (of course!), and more. If you are outside of the USA, this knowledge will also give you the possibility to apply for IT jobs, in local industries.
To be able to do this course you only need to have the Python program installed on your machine. For some courses, you will also need to install Git or ask your administrator to install it for you. These programs can be downloaded for free
If you want to learn the basics of IT support, also check out the companion Google IT Support Professional Certificate for Beginners.
This course, part of the Google IT Automation with Python Professional Certificate, is designed to teach you the fundamentals of writing simple Python programs using the most common structures. No prior exposure to programming is needed.
By the end of this course, you will understand the benefits of programming in IT roles; be able to write simple programs using Python; discover how the building blocks of programming fit together; and combine all this knowledge to solve a complex programming problem. We'll start by diving into the basics of writing a computer program.
Along the way, you'll gain hands-on experience with programming concepts through interactive exercises and real-world examples. She will quickly begin to see how computers can perform a multitude of tasks; you just have to write code that tells them what to do.
By the end of this course, you will be able to manipulate files and processes in your computer's operating system. You will also have learned about regular expressions, a very powerful tool for processing text files, and how to use the Linux command line in a virtual machine.
And, this may seem like overkill at this point, but you'll also write a program that processes a bunch of errors into an actual log file and then outputs a digest file. That's a very useful skill for IT specialists to know. We'll start by exploring how to run Python locally and how to organize and use code in different Python files. Then we'll learn how to read and write different types of files and how to use threads and input streams. We'll also delve into Bash scripting and regular expressions, both very powerful tools for anyone working with systems. We'll even touch on automated tests, which allow us to automate the way we check if our code is correct.
To finish, we will put all this together using the tools we have acquired to process data and generate automatic reports. We will also explain how to set up your own developer environment on your machine. This is a key step in being able to write and implement powerful automation tools.
In this course, part of the Google IT Automation Professional Certificate with Python, you will learn how to keep track of different versions of your code and configuration files using a popular version control system (VCS) called Git. We'll also see how to set up an account with a service called GitHub so you can create your own remote repositories to store your code and configuration.
Throughout this course, you'll learn about the core functionality of Git so you can understand how and why it's used in organizations. We'll look at basic and more advanced features like branching and merging. We will demonstrate how having a working knowledge of a VCS like Git can save your life in emergency situations or during debugging. And then we'll explore how to use a VCS to work with others through remote repositories, such as those provided by GitHub.
By the end of this course, you'll be able to store your code history in Git and collaborate with others on GitHub, where you'll also start building your own portfolio! In order to follow and complete the assessments, you will need a computer where you can install Git or ask your administrator to install it for you.
In this course, we'll give you the tools to quickly identify and resolve real-world problems you may encounter in your IT function. We'll look at a bunch of different strategies and approaches to address the most common bugs in your code and IT infrastructure.
You'll learn strategies for tackling almost any technical problem, and then see how they're applied to solve different real-world scenarios. We chose examples that include general system problems, problems with software someone else wrote, and problems with programs we wrote.
We'll cover issues that can affect any operating system, and we'll also look at challenges specific to certain platforms and scripting languages. We strongly recommend that you have taken the previous courses in this programme,
In this course, you will learn how to apply automation to manage fleets of computers. You'll understand how to automate the process to roll out new computers, keep those machines up to date, manage large-scale changes, and much more.
We will look at managing the physical machines running in our offices and the virtual machines running in the cloud. We'll start by looking at an automation technique called configuration management, which allows you to manage the configuration of our computers at scale. Specifically, you'll learn how to use Puppet, the current industry standard for configuration management. We'll look at some simple examples and then see how we can apply the same concepts to more complex cases.
You'll be a puppeteer in no time! Later, you'll expand automation skills by understanding how to use the cloud to help scale your infrastructure.
You'll see some best practices for managing hundreds of virtual machines running in the cloud and fixing them when things don't go as planned.
In the final course, we will tie together the concepts you have learned so far. He will tackle real-world scenarios in Qwiklabs that will challenge him to use multiple abilities at once.
First, we'll take a closer look at how to use external Python modules to extend the capabilities of your code, and spend some time learning how to use the documentation to learn a new module. For example, we will use the Python Imaging Library (PIL) to create and modify images. We'll show you some simple examples of how to perform common tasks in the course material, but it's up to you to explore the module documentation to discover how to solve specific problems. Next, we'll show you how to communicate with the world outside of your code.
We will use data serialization to convert objects in memory into messages that can be sent to other programs. Your program will send messages over the network to application programming interfaces (APIs) offered by other programs. For those times when your code needs to talk to a person instead of a program, you'll also learn how to send email messages.
By the end of this course, you will be able to take a description of a problem and use your skills to create a solution, just as you would on the job. In your final final project, you'll be given a description of what your client needs, and it's up to you to create a program to do it! For those times when your code needs to talk to a person instead of a program, you'll also learn how to send email messages. By the end of this course, you will be able to take a description of a problem and use your skills to create a solution, just as you would on the job.
In your final final project, you'll be given a description of what your client needs, and it's up to you to create a program to do it! For those times when your code needs to talk to a person instead of a program, you'll also learn how to send email messages.
With a Coursera Professional Certificate you could start a new career or change your current career. Today's world is demanding skills and knowledge in technologies that more and more companies need. Learn at your own pace, when and where you want. In a period of less than a year you could acquire a professional certificate, which added to your current profession, could give you substantial added value to your work experience and attract the attention of "head hunters".
The most prestigious universities and the most relevant companies in the world offer professional certificates in alliance with Coursera
Professional certificates are the best way to receive top quality education in the world, at unique values.
Each study offers certification options highly valued by recruiters, or prepare you for official industry certification.
Professional certificates are in-depth studies in high-demand technology skills that you can earn in about 6-10 months.
Coursera offers courses from over 200 leading universities and companies to deliver online learning around the world. With a Coursera Plus subscription, you get unlimited access to over 90% of all courses, and the most popular professional certificates and specializations on Coursera.
Data science, business and personal development. You can enroll in multiple courses at once, earn unlimited certificates, and learn in-demand job skills to start, grow, and even change careers.
DISCOVER HOW TO GET THE MOST, AND SAVE OVER USD $500 WITH AN ANNUAL SUBSCRIPTION TO COURSERA PLUS*
*You save up to USD$500 in 12 months, when you go from paying USD$59 for a monthly subscription, to an annual subscription with the promotion. The normal annual subscription is USD $399. With the promotion you will only pay USD $299. Find out everything by clicking the yellow button.
my person_add 648,242 students
my computer
The Certified Google IT Automation Professional with Python program is part of Grow with Google, an initiative that builds on Google's 20-year history of creating products, platforms, and services that help people and businesses grow. . Through programs like these, our goal is to help everyone—those in today's workforce and the students who will power tomorrow's workforce—access the best of Google's training and tools to build their skills. skills, careers and businesses.
Hello how can I help you? Are you interested in a course? About what subject?
Add a review