À propos de ce cours

202,860 consultations récentes
Certificat partageable
Obtenez un Certificat lorsque vous terminez
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. 19 heures pour terminer
Anglais
Sous-titres : Anglais

Ce que vous allez apprendre

  • 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

Compétences que vous acquerrez

Improving Software PerformanceManaging Scarce ResourcesAdvanced TroubleshootingUnderstanding ErrorsFinding the Root Cause of a Problem
Certificat partageable
Obtenez un Certificat lorsque vous terminez
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. 19 heures pour terminer
Anglais
Sous-titres : Anglais

Enseignant

Offert par

Logo Google

Google

Programme du cours : ce que vous apprendrez dans ce cours

Évaluation du contenuThumbs Up93%(2,099 notes)Info
Semaine
1

Semaine 1

5 heures pour terminer

Troubleshooting Concepts

5 heures pour terminer
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 Debugging25 min
Practice Quiz: Understanding the Problem25 min
Practice Quiz: Binary Searching a Problem25 min
Semaine
2

Semaine 2

5 heures pour terminer

Slowness

5 heures pour terminer
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 Slowness25 min
Practice Quiz: Slow Code25 min
Practice Quiz: When Slowness Problems Get Complex25 min
Semaine
3

Semaine 3

5 heures pour terminer

Crashing Programs

5 heures pour terminer
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 Crash25 min
Practice Quiz: Code that Crashes25 min
Practice Quiz: Handling Bigger Incidents25 min
Semaine
4

Semaine 4

5 heures pour terminer

Managing Resources

5 heures pour terminer
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 Resources25 min
Practice Quiz: Managing Our Time25 min
Practice Quiz: Making Our Future Lives Easier25 min

Avis

Meilleurs avis pour TROUBLESHOOTING AND DEBUGGING TECHNIQUES

Voir tous les avis

À 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. If you’d like to learn the fundamentals of IT support, check out the beginner level Google IT Support Professional Certificate....
Google IT Automation with Python

Foire Aux Questions

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.
    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
  • 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.

  • Si vous vous abonnez, vous bénéficiez d'une période d'essai gratuite de 7 jours, durant laquelle vous pouvez annuler votre abonnement sans pénalité. Ensuite, nous n'accordons plus de remboursements, mais vous pouvez annuler votre abonnement à tout instant. Consultez notre politique de remboursement complète.

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