- Überblick über Software Development Prozesse im Web Development Kontext
- Unterscheidung zwischen Frontend- und Backend-Strukturen
- Einbettung von HTML und CSS als Teil der Webschnittstellen
- Verständnis für API-Kommunikation und serverseitige Datenverarbeitung
Backend Technologien und Node.js
- Einführung in serverseitige Webentwicklung mit JavaScript und Node.js
- Verwendung von Express zur effizienten Entwicklung von Backend-Strukturen
- Erstellen und Verwalten von RESTful APIs für Webanwendungen
- Modularisierung, Middleware und asynchrone Logik im Backend
Datenbankintegration und Datenmanagement
- Nutzung von MongoDB für dokumentbasierte Datenstrukturen
- Verbindung von Backend Code mit Datenbanken mittels Mongoose
- CRUD-Operationen zur Interaktion mit persistenter Speicherung
- Absicherung und Validierung von Nutzereingaben in Web Development Projekten
API-Kommunikation und Anwendungslogik
- Konzipieren und Entwickeln von Schnittstellen für Frontend-Integration
- Zustandsverwaltung, Session Handling und Token-basierte Authentifizierung
- Testen und Absichern von API-Endpunkten mit Tools wie Postman
- Erweiterte Features wie E-Mail-Versand und Upload-Funktionalitäten
Jobs & Karriereaussichten für Backend Entwickler
- Verstehen aktueller Anforderungen im Bereich Backend Software Development
- Erstellung eines technischen Lebenslaufs mit Fokus auf Web Development Stack
- Vorbereitung auf Vorstellungsgespräche für Backend Entwickler Stellenangebote
- Tipps für GitHub-Portfolios und Projektpräsentationen mit Python und JavaScript