- Erlernen der grundlegenden Java-Syntax, die für die Web- und Software-Programmierung unerlässlich ist
- Üben von Kontrollfluss, Versionskontrolle mit Git und testgetriebener Java-Entwicklung
- Anwendung der Grundlagen von Java für Quereinsteiger mit IntelliJ und Maven
- Verständnis von Klassen, Methoden und objektorientierter Software-Programmierung
- Erstellen interaktiver Benutzeroberflächen mit JavaScript und TypeScript
- Verwendung von NPM zur Verwaltung von JavaScript- und Web-Programmierungsabhängigkeiten
- Anwendung von Techniken der Softwareprogrammierung für Quereinsteiger mit typisierten Variablen
- Strukturierung skalierbarer Frontend-Apps mit modernen TypeScript-Funktionen
- Entwicklung dynamischer Frontend-Schnittstellen mit React-Komponenten
- Verwendung von React Router und Formularen zur Ermöglichung nahtloser Webprogrammierungs-Workflows
- Verwaltung des Status mit useState und Bearbeitung von API-Anfragen mit Axios
- Integration von Frontend-Tools für fortgeschrittene JavaScript-basierte Softwareprogrammierung
- Verbinden Sie das React-Frontend mit dem Java-Backend über RESTful-APIs
- Verwenden Sie WebClient und JSON-Handling für reale Web-Programmierfälle
- Üben Sie die Java-Entwicklung durch die Verknüpfung externer APIs, einschließlich ChatGPT
- Behandeln Sie Ausnahmen und Antworten in Fullstack-Softwareprogrammierungsprojekten
- Wenden Sie Clean-Code-Prinzipien sowohl in Java- als auch in JavaScript-Modulen an
- Verwenden Sie Docker, um Fullstack-Java-Entwicklungsanwendungen zu containerisieren
- Automatisieren Sie Builds mit CI/CD-Pipelines für die Webprogrammierung
- Arbeiten Sie bei Code-Reviews und Versionskontrolle in der Softwareprogrammierung für Quereinsteiger zusammen
Der Kurs befasst sich ausführlich mit JavaScript, TypeScript und React zur Strukturierung moderner Web-Anwendungen und ihrer Integration in Fullstack-Projekte.