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 Rolle von Java beim Aufbau dynamischer und interaktiver Websites.
- Einrichtung von Entwicklungsumgebungen für Full-Stack-Webanwendungen.
- Verständnis der Integration von Java in moderne Webentwicklungsprojekte.
- Erstellung interaktiver und responsiver Benutzeroberflächen mit HTML, CSS und JavaScript.
- Strukturierung von Webseiten für bessere Leistung und Zugänglichkeit.
- Verbesserung der Benutzererfahrung mit dynamischen Frontend-Designtechniken.
- Erstellung robuster serverseitiger Funktionalität mit Java und Spring Framework.
- Verwaltung des Datenflusses zwischen Client und Server in Webanwendungen.
- Erstellung von APIs für die nahtlose Integration in externe Systeme.
- Verständnis grundlegender Sicherheitskonzepte wie Verschlüsselung und Authentifizierung.
- Schutz von Webanwendungen vor häufigen Schwachstellen (z. B. XSS, SQL Injection).
- Implementierung sicherer Codierungspraktiken in Java-basierten Projekten.
- Kombination von Frontend-, Backend- und Sicherheitspraktiken für Full-Stack-Lösungen.
- Erstellung und Bereitstellung sicherer und skalierbarer Webanwendungen.
- Vorbereitung auf fortgeschrittene Herausforderungen in der modernen Webentwicklung.
Der Kurs behandelt Sicherheitsprinzipien im Java-Backend, vermittelt sichere Codierungspraktiken im Java-Backend und adressiert Schutz vor XSS, SQL Injection, Authentifizierung und Verschlüsselung im Java-Backend.