Die Schulung ist darauf ausgelegt, ein tiefgreifendes Wissen über Java als Programmiersprache für die Full-Stack-Entwicklung (sowohl Back-End- als auch Front-End-Entwicklung) zu vermitteln. Der Kurs behandelt die Grundlagen der objektorientierten Programmierung, Java-Webentwicklung, Tests, Integration, Sicherheitsprinzipien und den Anwendungsfall von ChatGPT für AI-gestützte Programmierung mit Java.
- Erkundung der Bedeutung von Java in der modernen Web- und Softwareentwicklung.
- Einrichtung von Java-Umgebungen für dynamische Workflows von Webanwendungen.
- Verständnis der Rolle von Java in der Full-Stack-Webentwicklung.
- Erstellung von RESTful-Webservices mit Spring Web und Spring Data.
- Erstellung robuster Backend-Systeme für Webanwendungen mit Spring.
- Nutzung der Abhängigkeitsinjektion von Spring für die modulare Softwareentwicklung.
- Parsen und Generieren von JSON für einen effizienten Datenaustausch.
- Verwendung von JSON in Web-APIs und Full-Stack-Java-Projekten.
- Integration von JSON in Spring zur Verwaltung von Anwendungsdaten.
- Verbindung von Java-Anwendungen mit MongoDB für NoSQL-Datenbanklösungen.
- Durchführung von CRUD-Operationen mit MongoDB mit Java und Spring.
- Datenverwaltung in skalierbaren Webentwicklungsprojekten.
- Kombination von Spring, JSON und MongoDB für nahtloses Webdesign.
- Erstellung dynamischer, datengesteuerter Webanwendungen mit Java.
- Vorbereitung auf fortgeschrittene Full-Stack-Webentwicklungs-Workflows.
Die Inhalte verbinden Java mit HTTP und JSON in Spring-Webservices und zeigen Java-Integration mit MongoDB, Tests, Sicherheitsprinzipien sowie Java in der Full-Stack-Webentwicklung.