- Einführung in Webtechnologien und digitale Grundkenntnisse
- Arbeiten mit Variablen, Datentypen, Kontrollstrukturen und Funktionen
- Implementierung von Fehlerbehandlung und Debugging
- Optimierung von Code für Lesbarkeit, Leistung und Skalierbarkeit
- Anwendung von Klassen, Objekten und Vererbung
- Nutzung von Schnittstellen, abstrakten Klassen und Kapselung
- Umsetzung objektorientierter Prinzipien im Webentwicklungs-Kontext
- Strukturierung wiederverwendbarer UI- und Backend-Komponenten
- Grundlagen der Datenbankanbindung (z. B. MySQL, SQLite)
- Entwicklung von RESTful-Backends und API-Schnittstellen
- Einführung in Authentifizierung, Sessions und Datenschutz
- Anwendung bewährter Sicherheitspraktiken im Web
- Gestaltung von Benutzeroberflächen mit HTML, CSS und JavaScript
- Einführung in moderne Web-Frameworks und Frontend-Integration
- Arbeiten mit MVC-Architektur für eine strukturierte App-Entwicklung
- Optimierung für Nutzererlebnis, Responsivität und Performance
- Umsetzung einer voll funktionsfähigen Website mit UI & Backend
- Anwendung aller erlernten Konzepte in einem praktischen Projekt
- Fokus auf Sicherheit, Skalierbarkeit und saubere Code-Struktur
- Portfolio-Aufbau und Vorbereitung auf Einstieg in die Webentwicklung
Der Kurs behandelt umfassend die Web-Entwicklung durch praktische Anwendung von Webprogrammierung, UI-Design und Backend-Konzepte.