Об этом курсе

Недавно просмотрено: 119,668

100% онлайн

Начните сейчас и учитесь по собственному графику.

Курс 4 из 6 в программе

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Начальный уровень

Прибл. 16 часа на выполнение

Английский

Субтитры: Английский

Чему вы научитесь

  • 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

Приобретаемые навыки

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

100% онлайн

Начните сейчас и учитесь по собственному графику.

Курс 4 из 6 в программе

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Начальный уровень

Прибл. 16 часа на выполнение

Английский

Субтитры: Английский

Программа курса: что вы изучите

Неделя
1

Неделя 1

4 ч. на завершение

Troubleshooting Concepts

4 ч. на завершение
14 видео ((всего 71 мин.)), 3 материалов для самостоятельного изучения, 4 тестов
14 видео
Intro to Module 1: Troubleshooting Concepts2мин
What is debugging?4мин
Problem Solving Steps4мин
Silently Crashing Application5мин
"It Doesn't Work"7мин
Creating a Reproduction Case4мин
Finding the Root Cause6мин
Dealing with Intermittent Issues4мин
Intermittently Failing Script9мин
What is binary search?3мин
Applying Binary Search in Troubleshooting4мин
Finding Invalid Data6мин
Module 1 Wrap Up: Troubleshooting Concepts2мин
3 материала для самостоятельного изучения
Welcome to the Course10мин
Linear and Binary Search (Optional)10мин
How to Log in to Qwiklabs10мин
3 практического упражнения
Practice Quiz: Introduction to Debugging10мин
Practice Quiz: Understanding the Problem15мин
Practice Quiz: Binary Searching a Problem10мин
Неделя
2

Неделя 2

4 ч. на завершение

Slowness

4 ч. на завершение
15 видео ((всего 77 мин.)), 3 материалов для самостоятельного изучения, 4 тестов
15 видео
Why is my computer slow?4мин
How Computers Use Resources5мин
Possible Causes of Slowness5мин
Slow Web Server10мин
Writing Efficient Code4мин
Using the Right Data Structures3мин
Expensive Loops4мин
Keeping Local Results4мин
Slow Script with Expensive Loop7мин
Parallelizing Operations6мин
Slowly Growing in Complexity4мин
Dealing with Complex Slow Systems4мин
Using Threads to Make Things Go Faster5мин
Module 2 Wrap Up: Slowness1мин
3 материала для самостоятельного изучения
Monitoring Tools10мин
More About Improving Our Code10мин
More About Complex Slow Systems10мин
3 практического упражнения
Practice Quiz: Understanding Slowness10мин
Practice Quiz: Slow Code10мин
Practice Quiz: When Slowness Problems Get Complex10мин
Неделя
3

Неделя 3

4 ч. на завершение

Crashing Programs

4 ч. на завершение
14 видео ((всего 78 мин.)), 2 материалов для самостоятельного изучения, 4 тестов
14 видео
Systems That Crash6мин
Understanding Crashing Applications6мин
What to do when you can't fix the program?4мин
Internal Server Error10мин
Accessing Invalid Memory7мин
Unhandled Errors and Exceptions6мин
Fixing Someone Else's Code4мин
Debugging a Segmentation Fault5мин
Debugging a Python Crash5мин
Crashes in Complex Systems6мин
Communication and Documentation During Incidents5мин
Writing Effective Postmortems4мин
Module 3 Wrap Up: Crashing Programs1мин
2 материала для самостоятельного изучения
Resources for Understanding Crashes10мин
Resources for debugging crashes10мин
3 практического упражнения
Practice Quiz: Why Programs Crash10мин
Practice Quiz: Code that Crashes10мин
Practice Quiz: Handling Bigger Incidents10мин
Неделя
4

Неделя 4

4 ч. на завершение

Managing Resources

4 ч. на завершение
16 видео ((всего 74 мин.)), 3 материалов для самостоятельного изучения, 4 тестов
16 видео
Memory Leaks and How to Prevent Them5мин
Managing Disk Space5мин
Network Saturation5мин
Dealing with Memory Leaks8мин
Getting to the Important Tasks6мин
Prioritizing Tasks6мин
Estimating the Time Tasks Will Take4мин
Communicating Expectations5мин
Dealing with Hard Problems4мин
Proactive Practices5мин
Planning Future Resource Usage4мин
Preventing Future Problems4мин
Module 4 Wrap Up: Managing Resources1мин
Congratulations!1мин
Sneak Peek of Next Course1мин
3 материала для самостоятельного изучения
More About Managing Resources10мин
More About Making the Best Use of Our Time10мин
More About Preventing Future Breakage10мин
3 практического упражнения
Practice Quiz: Managing Computer Resources10мин
Practice Quiz: Managing Our Time10мин
Practice Quiz: Making Our Future Lives Easier10мин

Рецензии

Лучшие отзывы о курсе TROUBLESHOOTING AND DEBUGGING TECHNIQUES
Посмотреть все отзывы

Преподаватели

от партнера

Логотип Google

Google

Профессиональная сертификация 'Google IT Automation with Python': общие сведения

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

Часто задаваемые вопросы

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Записавшись на курс, вы получите доступ ко всем курсам в сертификации, а также возможность получить сертификат о его прохождении. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.