Chrome DevTools verstehen und verwenden
Debugging, Styling und Optimieren mit den Chrome DevTools leicht und verständlich erklärt
Description
In einer idealen Welt macht ein Webentwickler keine Fehler und schreibt den effizientesten Code und das beste HTML/CSS direkt im ersten Versuch. Bis wir diese Welt entdeckt haben, müssen allerdings die meisten von uns (mal mehr mal weniger) unseren mühevoll geschriebenen JavaScript-Code auf Fehler untersuchen und unsere HTML-Strukturen und CSS-Styles optimieren und korrigieren. Zum Glück gibt es ein Hilfsmittel, von dem wahrscheinlich jeder schon mindestens einmal gehört und die meisten auch schon verwendet haben: die Chrome DevTools.
In diesem Kurs lernst du, die DevTools effektiv zu nutzen, um deine Webanwendungen zu debuggen und zu optimieren. Die Chrome DevTools bieten eine Vielzahl von Funktionen, die dir dabei helfen können, Fehler zu finden, die Performance deiner Website zu verbessern und die Benutzerfreundlichkeit und das Aussehen zu optimieren. Sehr viele Funktionen lassen auch mehr oder weniger 1 zu 1 auf die Edge DevTools übertragen und viele Konzepte sind so oder so ähnlich auch in den Entwicklerwerkzeugen von Firefox und Safari verfügbar, so dass du den Kurs auch nutzen kannst, um die Konzepte hinter dem Debugging von Webanwendungen/Webseiten allgemein zu verstehen und somit mit diesem Wissen auch die DevTools der anderen Browser verwenden kannst.
Kursinhalte:
Einführung in die Chrome DevTools:
Was sind die Chrome DevTools?
Wie öffnest du die Chrome DevTools?
Überblick über die wichtigsten Funktionen
Navigation in den DevTools
Debugging von HTML und CSS:
Untersuchung des DOM-Baums
Bearbeiten von HTML und CSS im Live-Modus
Debuggen von CSS-Styling
Beheben von Layout-Problemen
Debugging von JavaScript:
Laden und Ausführen von JavaScript-Dateien
Setzen von Breakpoints und Haltepunkten
Schrittweises Durchlaufen von JavaScript-Code
Untersuchung von Variablen und Objekten
Navigieren im CallStack
Verwendung der Konsole
Konsole öffnen und zur Analyse von Logs nutzen
JavaScript-Code in der Konsole ausführen
Konsole nutzen, um Elemente auf der Webseite zu manipulieren
Logausgaben nutzen, um Code zu analysieren und zu optimieren
Optimierung der Performance:
Analyse von Netzwerkrequests und dabei entstehenden Fehlern
Analyse der Seitenladezeit
Überwachung der Speichernutzung
Identifizierung von Speicherlecks
Optimierung der JavaScript-Leistung
Analyse der Anwendungsperformance
Fortgeschrittene Techniken:
Das Application-Panel zur Untersuchung von Webanwendungen und Webspeicher (LocalStorage, Indexed DB, Cache, Manifest, Service Worker) verwenden.
React-Erweiterung für die DevTools installieren und nutzen
Settings zur optimalen Einrichtung der DevTools nutzen
What You Will Learn!
- Chrome Dev Tools kennenlernen
- HTML und CSS debuggen und optimieren
- JavaScript-Code debuggen
- Performance und Speicherverbrauch von Webanwendungen optimieren
- Die Konsole effektiv und effizient einsetzen
- CSS Animationen justieren
- CSS-Styling und Layout justieren
Who Should Attend!
- Webentwickler, die Ihre Webseiten und Webanwendungen debuggen und optimieren wollen