Modulbeschreibung
- Verständnis der JavaScript-Syntax und der Kernprinzipien für Java-Profis
- Anwendung von TypeScript für fortgeschrittene Webentwicklung
- Effizientes Verwalten von Abhängigkeiten mit NPM
- Verbesserung der Java-Kenntnisse mit JavaScript-basierten Tools und Bibliotheken
- Erstellen robuster Benutzeroberflächen mit React-Komponenten
- Verwalten des Komponentenstatus mit React useState und Umgang mit Props
- Implementieren der Navigation über React Router
- Verbinden von Frontend- und Backend-APIs mit Axios
- Strukturierung von Webseiten mit HTML5 und Gestaltung mit CSS
- Bewährte Verfahren für die Erstellung reaktionsfähiger Weblayouts
- Senden und Empfangen von JSON-Daten mit WebClient und MockWebServer
- Sichere API-Handhabung und Authentifizierungsstrategien
- Verwendung von Tools wie SonarCloud zur Verbesserung der Codequalität
- Anwendung von Clean-Code-Prinzipien in JavaScript- und React-Projekten
- Implementierung von Test-Frameworks für eine bessere Softwarequalität
- Docker-Containerisierung für bessere Bereitstellungspraktiken
- Effizientes Arbeiten in Teams mit Git und GitHub
- Verwendung von Versionskontrolle und Verwaltung von Pull-Anfragen für eine nahtlose Zusammenarbeit
- Integration von kontinuierlicher Bereitstellung für eine nahtlose Lieferung
- OAuth und GitHub OAuth-Integration für sichere Anmeldungen
- Verbesserung der Java-Entwicklungsfähigkeiten durch Webprogrammierung in JavaScript
- Überbrückung der Lücke zwischen Backend-Java und Frontend-JavaScript
- Weiterbildung für Java-Entwickler zur Integration moderner Frontend-Tools
- Anwendung der objektorientierten Konzepte von Java auf JavaScript-basierte Architekturen
Das Modul fördert die Weiterbildung in JavaScript durch den Einsatz von React, um UI-Komponenten zu erstellen und API-Integration zu beherrschen.