Google
Fehlerbehebung und Debugging-Techniken
Google

Fehlerbehebung und Debugging-Techniken

Google Career Certificates

TOP-LEHRKRAFT

134.141 bereits angemeldet

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
4.6

(2,978 Bewertungen)

Stufe Anfänger
Keine Vorkenntnisse erforderlich
Flexibler Zeitplan
Ca. 24 Stunden
In Ihrem eigenen Lerntempo lernen
96%
Den meisten Lernenden hat dieser Kurs gefallen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
4.6

(2,978 Bewertungen)

Stufe Anfänger
Keine Vorkenntnisse erforderlich
Flexibler Zeitplan
Ca. 24 Stunden
In Ihrem eigenen Lerntempo lernen
96%
Den meisten Lernenden hat dieser Kurs gefallen

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

12 Quizzes, 4 Aufgaben

Unterrichtet in Englisch

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 (berufsbezogenes Zertifikat)
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für dieses berufsbezogene Zertifikat 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 Videos7 Lektüren2 Quizzes2 Aufgaben1 App-Element

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 Videos5 Lektüren4 Quizzes1 App-Element

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 Videos15 Lektüren3 Quizzes1 Aufgabe1 App-Element

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 Videos18 Lektüren3 Quizzes1 Aufgabe1 App-Element

Dozent

Lehrkraftbewertungen
4.7 (607 Bewertungen)
Google Career Certificates

TOP-LEHRKRAFT

Google
325 Kurse11.277.615 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

4.6

2.978 Bewertungen

  • 5 stars

    75,61 %

  • 4 stars

    16,63 %

  • 3 stars

    4,59 %

  • 2 stars

    1,64 %

  • 1 star

    1,50 %

Zeigt 3 von 2978 an

JB
4

Geprüft am 5. Jan. 2024

IB
5

Geprüft am 20. März 2020

SF
5

Geprüft am 15. Aug. 2020

Platzhalter

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - 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