Google
Fehlerbehebung und Debugging-Techniken
Google

Fehlerbehebung und Debugging-Techniken

Dieser Kurs ist Teil von Google IT Automation with Python Zertifikat über berufliche Qualifikation

Unterrichtet auf Englisch

Einige Inhalte können nicht übersetzt werden

Google Career Certificates

TOP-LEHRKRAFT

129.479 bereits angemeldet

Bei Coursera Plus enthalten

Kurs

Informieren Sie sich über ein Thema und erlernen Sie die Grundlagen.

4.6

(2,928 Bewertungen)

|

96%

Stufe Anfänger
Keine Vorkenntnisse erforderlich
24 Stunden (ungefähr)
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Analysieren Sie reale IT-Probleme und implementieren Sie die geeigneten Strategien zur Lösung dieser Probleme

  • Demonstration von Techniken, um die Ursache von Problemen in der IT-Infrastruktur schnell zu finden und zu lösen

  • Verstehen Sie die Ursache für Probleme im Zusammenhang mit der Geschwindigkeit, Abstürzen oder erschöpften Ressourcen Ihres Computers

  • Erkennen Sie die häufigsten Fallstricke in Ihrem Code und wie Sie diese beheben können

Kompetenzen, die Sie erwerben

  • Kategorie: Knappe Ressourcen verwalten
  • Kategorie: Verbesserung der Softwareleistung
  • Kategorie: Finden Sie die Ursache eines Problems
  • Kategorie: Erweiterte Fehlersuche
  • Kategorie: Verstehen von Fehlern

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

16 Quizzes

Kurs

Informieren Sie sich über ein Thema und erlernen Sie die Grundlagen.

4.6

(2,928 Bewertungen)

|

96%

Stufe Anfänger
Keine Vorkenntnisse erforderlich
24 Stunden (ungefähr)
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Platzhalter

Erweitern Sie Ihr Fachwissen im Bereich Cloud Computing

Dieser Kurs ist Teil der Spezialisierung Google IT Automation with Python Zertifikat über berufliche Qualifikation
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für dieses Berufszertifikat angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat von Google zur Vorlage
Platzhalter
Platzhalter

Erwerben Sie ein Karrierezertifikat.

Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.

Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.

Platzhalter

In diesem Kurs gibt es 4 Module

In diesem Modul werden Sie mit den Grundlagen der Fehlersuche vertraut gemacht und lernen verschiedene Strategien und Ansätze zur Lösung von Problemen kennen, auf die Sie stoßen könnten. Sie lernen das Konzept der Fehlersuche kennen und erfahren, dass die Fehlersuche eines der wichtigsten Prinzipien der Fehlersuche ist. Sie werden einige Tools kennenlernen, die Ihnen bei der Fehlersuche helfen, wie tcpdump, ps, top, itrace und viele mehr. Als nächstes werden Sie lernen, wie man "das Problem versteht" Das hört sich vielleicht ganz einfach an, ist aber nicht so einfach, wie Sie vielleicht denken! Als nächstes werden wir uns mit den unterschiedlichen Ansätzen bei der Fehlersuche bei reproduzierbaren Fehlern und bei intermittierenden Fehlern beschäftigen. Schließlich lernen Sie etwas über die "binäre Suche nach einem Problem" Wir werden die verschiedenen Arten der Suche, einschließlich der binären und linearen Suche, untersuchen. Dann lernen wir das Konzept der Halbierung kennen und erfahren, wie Sie es bei der Fehlersuche einsetzen können. Zum Schluss werden wir ungültige Daten in einer CSV-Datei finden.

Das ist alles enthalten

14 Videos6 Lektüren4 Quizzes1 App-Element3 Diskussionsthemen

In diesem Modul erfahren Sie, welche Faktoren dazu führen können, dass eine Maschine oder ein Programm langsam arbeitet. Sie lernen, wie Sie die Langsamkeit beheben können, indem Sie den Engpass identifizieren, der für die Langsamkeit verantwortlich sein könnte. Sie lernen Tools kennen, mit denen Sie feststellen können, welche Ressourcen erschöpft sind, darunter iotop, iftop und Activity Monitor in MacOS. Als Nächstes lernen Sie, wie Computer Ressourcen nutzen, und verstehen die Unterschiede zwischen CPU, RAM und Cache, um die möglichen Ursachen für die Langsamkeit unserer Rechner oder Skripte zu finden.Als Nächstes lernen Sie, wie Sie effizienten Code schreiben, und erforschen Profiler, mit denen Sie herausfinden können, wo Ihr Code die meiste Zeit verbringt. Als Nächstes werden Sie sich mit Datenstrukturen befassen und herausfinden, welche davon für Sie geeignet sind. Dazu gehören Listen, Tupel, Dictionaries, Sets und teure Schleifen. Dann werden Sie sich mit komplexen Langsamkeitsproblemen befassen und erfahren, wie Sie die Ausführung Ihres Codes durch Gleichzeitigkeit und das Hinzufügen eines Caching-Dienstes verbessern können. Schließlich werden Sie verstehen, wie die Verwendung von Threads die Ausführung Ihres Codes erheblich beschleunigen kann.

Das ist alles enthalten

15 Videos4 Lektüren4 Quizzes1 App-Element2 Diskussionsthemen

In diesem Modul erhalten Sie eine Einführung in die uralte Frage: "Warum ist mein Programm abgestürzt?" Sie erfahren, wie Sie System- und Anwendungsabstürze beheben, welche Tools Sie verwenden können, um die Absturzursache zu ermitteln, und welche Protokolldateien Sie sich ansehen sollten, um herauszufinden, was schief gelaufen sein könnte. Als nächstes werden Sie untersuchen, warum Code abstürzt und was Sie tun können, um dies zu verhindern. Dann werden Sie untersuchen, was passiert, wenn ein unbehandelter Fehler auftritt und eine Ausnahme auslöst. Sie lernen verschiedene Debugging-Techniken kennen, die Ihnen helfen werden, diese Fehler und Ausnahmen zu identifizieren. Schließlich werden Sie das Konzept der Behandlung von Abstürzen und Zwischenfällen in einem viel größeren Maßstab erkunden. Sie werden sich mit einem Szenario befassen, bei dem eine große eCommerce-Website in 20% der Fälle einen Fehler auslöst. Sobald das Problem behoben ist, werden Sie verstehen, wie wichtig Kommunikation und Dokumentation bei solchen Vorfällen sind und wie Sie durch das Schreiben eines Post-Mortem-Protokolls verhindern können, dass solche Probleme erneut auftreten.

Das ist alles enthalten

14 Videos14 Lektüren4 Quizzes1 App-Element2 Diskussionsthemen

In diesem Modul lernen Sie, wie Sie Ihre Anwendungen verwalten können. Sie werden sich mit einigen häufigen Problemen befassen, die zum Absturz Ihrer Anwendung führen können. Außerdem erfahren Sie, was Speicherlecks sind und wie Sie sie beheben und verhindern können. Als Nächstes befassen Sie sich mit der Verwaltung des Festplattenspeichers. Sie sehen einige Szenarien, wie dies geschieht und wie Sie feststellen können, welcher Prozess oder welche Anwendung Ihren gesamten Festplattenspeicher beansprucht. Dann erfahren Sie, was Netzwerksättigung ist, wie sie verursacht werden kann und welche nützlichen Tools und Techniken es gibt, um ein Netzwerksättigungsproblem zu lösen. Als nächstes gehen wir von der Verwaltung von Anwendungen zur Verwaltung Ihrer Zeit über. Sie erhalten Tipps, wie Sie Aufgaben nach Prioritäten ordnen, wie Sie abschätzen, wie lange eine bestimmte Aufgabe dauern wird, bevor Sie sie abschließen, und wie Sie Ihre Erwartungen bei wichtigen Aufgaben kommunizieren. Die letzte Lektion befasst sich damit, wie Sie schwierige und komplexe Probleme bewältigen können, indem Sie sie in kleine, verdauliche Häppchen zerlegen und dabei ein klares Ziel vor Augen haben. Sie werden lernen, dass proaktive Ansätze wie die kontinuierliche Integration Ihnen bei zukünftigen Problemen helfen können, die auftreten könnten. Außerdem erfahren Sie, wie Sie die künftige Ressourcennutzung planen können, indem Sie die Überwachung sinnvoll einsetzen

Das ist alles enthalten

16 Videos16 Lektüren4 Quizzes1 App-Element2 Diskussionsthemen

Dozent

Lehrkraftbewertungen
4.7 (601 Bewertungen)
Google Career Certificates

TOP-LEHRKRAFT

Google
324 Kurse10.577.388 Lernende

von

Google

Empfohlen, wenn Sie sich für Cloud Computing interessieren

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Bewertungen von Lernenden

Zeigt 3 von 2928

4.6

2.928 Bewertungen

  • 5 stars

    75,51 %

  • 4 stars

    16,75 %

  • 3 stars

    4,59 %

  • 2 stars

    1,60 %

  • 1 star

    1,53 %

JB
4

Geprüft am 5. Jan. 2024

SF
5

Geprüft am 15. Aug. 2020

FC
5

Geprüft am 11. Sep. 2024

Platzhalter

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu über 7.000 erstklassigen Kursen, praktischen Projekten und Zertifikatsprogrammen, die Sie auf den Beruf vorbereiten – alles in Ihrem Abonnement enthalten

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Häufig gestellte Fragen