À propos de ce cours
12,617 consultations récentes

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau débutant

Approx. 13 heures pour terminer

Recommandé : 16 hours/week...

Anglais

Sous-titres : Anglais

Ce que vous allez apprendre

  • Check

    Analyze real-world IT problems and implement the appropriate strategies to solve those problems

  • Check

    Demonstrate techniques to quickly find and solve the root cause of problems in IT infrastructure

  • Check

    Understand the root cause for problems related to speed, crashes, or exhausted resources in your computer

  • Check

    Identify the most common pitfalls of your code and how to fix them

Compétences que vous acquerrez

Improving Software PerformanceManaging Scarce ResourcesAdvanced TroubleshootingUnderstanding ErrorsFinding the Root Cause of a Problem

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.

Niveau débutant

Approx. 13 heures pour terminer

Recommandé : 16 hours/week...

Anglais

Sous-titres : Anglais

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
4 heures pour terminer

Troubleshooting Concepts

14 vidéos (Total 71 min), 3 lectures, 4 quiz
14 vidéos
Intro to Module 1: Troubleshooting Concepts2 min
What is debugging?4 min
Problem Solving Steps4 min
Silently Crashing Application5 min
"It Doesn't Work"7 min
Creating a Reproduction Case4 min
Finding the Root Cause6 min
Dealing with Intermittent Issues4 min
Intermittently Failing Script9 min
What is binary search?3 min
Applying Binary Search in Troubleshooting4 min
Finding Invalid Data6 min
Module 1 Wrap Up: Troubleshooting Concepts2 min
3 lectures
Welcome to the Course10 min
Linear and Binary Search (Optional)10 min
How to Log in to Qwiklabs10 min
3 exercices pour s'entraîner
Practice Quiz: Introduction to Debugging10 min
Practice Quiz: Understanding the Problem15 min
Practice Quiz: Binary Searching a Problem10 min
Semaine
2
4 heures pour terminer

Slowness

15 vidéos (Total 77 min), 3 lectures, 4 quiz
15 vidéos
Why is my computer slow?4 min
How Computers Use Resources5 min
Possible Causes of Slowness5 min
Slow Web Server10 min
Writing Efficient Code4 min
Using the Right Data Structures3 min
Expensive Loops4 min
Keeping Local Results4 min
Slow Script with Expensive Loop7 min
Parallelizing Operations6 min
Slowly Growing in Complexity4 min
Dealing with Complex Slow Systems4 min
Using Threads to Make Things Go Faster5 min
Module 2 Wrap Up: Slowness1 min
3 lectures
Monitoring Tools10 min
More About Improving Our Code10 min
More About Complex Slow Systems10 min
3 exercices pour s'entraîner
Practice Quiz: Understanding Slowness10 min
Practice Quiz: Slow Code10 min
Practice Quiz: When Slowness Problems Get Complex10 min
Semaine
3
4 heures pour terminer

Crashing Programs

14 vidéos (Total 78 min), 2 lectures, 4 quiz
14 vidéos
Systems That Crash6 min
Understanding Crashing Applications6 min
What to do when you can't fix the program?4 min
Internal Server Error10 min
Accessing Invalid Memory7 min
Unhandled Errors and Exceptions6 min
Fixing Someone Else's Code4 min
Debugging a Segmentation Fault5 min
Debugging a Python Crash5 min
Crashes in Complex Systems6 min
Communication and Documentation During Incidents5 min
Writing Effective Postmortems4 min
Module 3 Wrap Up: Crashing Programs1 min
2 lectures
Resources for Understanding Crashes10 min
Resources for debugging crashes10 min
3 exercices pour s'entraîner
Practice Quiz: Why Programs Crash10 min
Practice Quiz: Code that Crashes10 min
Practice Quiz: Handling Bigger Incidents10 min
Semaine
4
4 heures pour terminer

Managing Resources

16 vidéos (Total 74 min), 3 lectures, 4 quiz
16 vidéos
Memory Leaks and How to Prevent Them5 min
Managing Disk Space5 min
Network Saturation5 min
Dealing with Memory Leaks8 min
Getting to the Important Tasks6 min
Prioritizing Tasks6 min
Estimating the Time Tasks Will Take4 min
Communicating Expectations5 min
Dealing with Hard Problems4 min
Proactive Practices5 min
Planning Future Resource Usage4 min
Preventing Future Problems4 min
Module 4 Wrap Up: Managing Resources1 min
Congratulations!1 min
Sneak Peek of Next Course1 min
3 lectures
More About Managing Resources10 min
More About Making the Best Use of Our Time10 min
More About Preventing Future Breakage10 min
3 exercices pour s'entraîner
Practice Quiz: Managing Computer Resources10 min
Practice Quiz: Managing Our Time10 min
Practice Quiz: Making Our Future Lives Easier10 min

Enseignant

À propos de Google

The IT Support Professional Certificate program is part of Grow with Google, an initiative that draws on Google's 20-year history of building products, platforms, and services that help people and businesses grow. Through programs like these, we aim to help everyone– those who make up the workforce of today and the students who will drive the workforce of tomorrow – access the best of Google’s training and tools to grow their skills, careers, and businesses....

À propos du Nombre de Google IT Automation with Python Certificat Professionnel

This new beginner-level, six-course certificate, developed by Google, is designed to provide IT professionals with in-demand skills -- including Python, Git, and IT automation -- that can help you advance your career. Knowing how to write code to solve problems and automate solutions is a crucial skill for anybody in IT. Python, in particular, is now the most in-demand programming language by employers. This program builds on your IT foundations to help you take your career to the next level. It’s designed to teach you how to program with Python and how to use Python to automate common system administration tasks. You'll also learn to use Git and GitHub, troubleshoot and debug complex problems, and apply automation at scale by using configuration management and the Cloud. This certificate can be completed in about 6 months and is designed to prepare you for a variety of roles in IT, like more advanced IT Support Specialist or Junior Systems Administrator positions. Upon completing the program, you’ll have the option to share your information with potential employers, like Walmart, Sprint, Hulu, Bank of America, Google (of course!), and more. We recommend that you have Python installed on your machine. For some courses, you’ll need a computer where you can install Git or ask your administrator to install it for you. The content in the Google IT Automation with Python Professional Certificate is licensed under a Creative Commons Attribution 4.0 International License....
Google IT Automation with Python

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous vous inscrivez au cours, vous bénéficiez d'un accès à tous les cours du Certificat, et vous obtenez un Certificat lorsque vous avez réussi. Votre Certificat électronique est alors ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.