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.
- Verwendung von GitHub zur Verwaltung von Java-Webanwendungs-Workflows.
- Organisation von Java-Code-Beiträgen mit Pull-Anfragen und Versionskontrolle.
- Verbesserung der Teamzusammenarbeit für skalierbare Java-Webentwicklungsprojekte.
- Ermittlung häufiger Schwachstellen in Java-basierten Webprojekten, wie z. B. SQL Injection und XSS.
- Implementierung von Authentifizierungs- und Verschlüsselungstechniken in Java-Workflows.
- Schreiben von sicherem Java-Code zur Verbesserung der Zuverlässigkeit von Webanwendungen.
- Strukturierung von Java-Webanwendungen für eine effiziente Zusammenarbeit im Team.
- Nahtlose Überprüfung, Zusammenführung und Bereitstellung von Java-Code-Beiträgen.
- Verbesserung der Teamarbeit in Java-Webentwicklungsprojekten mit CI/CD-Pipelines.
- Schutz von Java-Webanwendungen mit fortschrittlichen Sicherheitsmaßnahmen.
- Schreiben von sicherem, skalierbarem Java-Code für Backend- und Full-Stack-Projekte.
- Anwendung von Sicherheitsgrundsätzen auf reale Java-Webprojekte.
- Kombination von Tools für die Zusammenarbeit im Team mit sicheren Programmierpraktiken.
- Erstellung von Java-Webanwendungen mit robuster Sicherheit und teamorientierten Strategien.
- Vorbereitung auf Herausforderungen bei der kollaborativen und sicheren Java-Webentwicklung.
Der Kurs umfasst teambasierte Java-Workflows mit GitHub, Pull-Anfragen und CI/CD, Sicherheitsmaßnahmen für Java-Webanwendungen gegen SQL Injection und XSS sowie ChatGPT für AI-gestützte Java-Programmierung.