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.
- Verständnis der Rolle von Java in der dynamischen Web- und Softwareentwicklung.
- Einrichtung von Java-Umgebungen für die nahtlose Entwicklung von Webanwendungen.
- Erkundung der Backend-Fähigkeiten von Java für Full-Stack-Workflows.
- Entwicklung von REST-APIs mit Spring Web und Spring Data.
- Verwendung von Dependency Injection zur Erstellung modularer Java-Anwendungen.
- Nutzung von Spring-Funktionen für skalierbare Backend-Websysteme.
- Parsing, Erstellung und Handhabung von JSON in Web-APIs.
- Verwendung von JSON zur Erleichterung der Backend-to-Frontend-Kommunikation.
- Verwaltung strukturierter Daten in Java-basierten Webprojekten.
- Verbindung von Java-Anwendungen mit MongoDB für NoSQL-Datenlösungen.
- Durchführung von CRUD-Operationen mit MongoDB und Spring.
- Verwaltung umfangreicher, datengesteuerter Webanwendungen mit MongoDB.
- Kombination von Spring, JSON und MongoDB für robustes Webdesign.
- Erstellung dynamischer, skalierbarer Webanwendungen mit Java.
- Verbesserung von Workflows für die moderne Full-Stack-Webentwicklung
Java wird für Full-Stack-Entwicklung mit REST-APIs, Spring Web, Spring Data, JSON und MongoDB eingesetzt, mit Java-Webentwicklung, Java-Tests, Integration, Sicherheitsprinzipien und ChatGPT als behandelten Inhalten.