- 1. Einführung in Browser-Entwicklertools
- Überblick der Hauptbrowser: Chrome DevTools, Firefox Developer Edition, Safari Web Inspector
- Zugangsmöglichkeiten: Tastenkürzel, Menüs, Kontextmenüs
- Grundlayout: Element Inspector, Console, Network, Performance Tabs
- 2. Elements Panel & DOM Manipulation
- Live HTML/CSS Editing: Echtzeit-Änderungen im DOM und Styles
- Box Model Visualisierung: Padding, Margin, Border interaktiv analysieren
- CSS Debugging: Spezifitätsprobleme, Inheritance, Cascade nachvollziehen
- 3. Console für Entwicklung & Debugging
- JavaScript Execution: Code direkt im Browser ausführen und testen
- Logging Methoden: console.log, warn, error, table für verschiedene Zwecke
- Advanced Console Features: Grouping, Timing, Memory Monitoring
- 4. Network Analysis & Optimization
- HTTP Request Monitoring: Alle Netzwerkanfragen im Detail analysieren
- Performance Metrics: Ladezeiten, Dateigrößen, Caching-Verhalten
- Throttling Simulation: Langsame Netzwerke und Mobile Devices emulieren
- 5. Performance & Profiling Tools
- Performance Monitor: Echtzeit-Metriken für CPU, RAM, DOM Nodes
- JavaScript Profiling: Performance-Bottlenecks in Code identifizieren
- Memory Leaks erkennen: Speicherprobleme diagnostizieren und beheben
- 6. Application Panel & Storage
- Local Storage & Session Storage: Client-seitige Datenspeicherung
- Cookie Management: Cookies anzeigen, bearbeiten und löschen
- Service Worker Debugging: Progressive Web App Entwicklung
- 7. Security & Accessibility
- Security Analysis: Mixed Content, HTTPS Probleme identifizieren
- Accessibility Tree: Barrierefreiheit testen und verbessern
- Color Contrast Checking: WCAG Compliance sicherstellen
- 8. Mobile Development & Device Simulation
- Responsive Design Mode: Verschiedene Viewports und Geräte testen
- Touch Events Simulation: Mobile Interaktionen debuggen
- Device Emulation: Spezifische Geräte und Netzwerkbedingungen
- 9. Praxisübung: Performance Audit
- Aufgabe: Durchführung eines komplettem Performance Audits einer Website
- Bonus: Erstellung eines Optimierungsplans basierend auf den Ergebnissen
LernzieleDie Teilnehmer erlangen umfassende praktische Fähigkeiten im professionellen Einsatz von Browser-Entwicklertools für Debugging, Performance-Optimierung und Web-Entwicklung. Sie lernen komplexe CSS- und JavaScript-Probleme zu diagnostizieren, Netzwerkanalysen durchzuführen und Performance-Bottlenecks zu identifizieren. Nach dem Seminar können sie Entwicklertools effizient für tägliche Entwicklungsaufgaben nutzen und komplexe Frontend-Probleme systematisch lösen
Zielgruppen- Frontend-Entwickler und Web-Designer
- Quality Assurance Engineer und Tester
- Fullstack-Entwickler und Web-Project-Manager