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.
- Verwaltung von Java-Webprojekten mit GitHub für die Zusammenarbeit im Team.
- Optimierung der Versionskontrolle und Pull-Anfragen in Java-Webentwicklungs-Workflows.
- Steigerung der Teamproduktivität in skalierbaren Java-basierten Webanwendungen.
- Verständnis der Sicherheitsgrundlagen in Java-Webentwicklungsprojekten.
- Schutz von Anwendungen vor Schwachstellen wie XSS und SQL Injection.
- Implementierung sicherer Codierungspraktiken zur Verbesserung der Zuverlässigkeit von Java-Anwendungen.
- Organisation von Java-Webanwendungsprojekten für eine effiziente Zusammenarbeit.
- Verwendung von Pull-Anfragen zur Überprüfung und Zusammenführung von Codeänderungen in Java-Workflows.
- Sicherstellung der Konsistenz bei Teambeiträgen zu Java-Webprojekten.
- Schreiben von sicherem Java-Code zum Schutz von Webanwendungen.
- Verwendung von Verschlüsselung und Authentifizierung zum Schutz von Java-basierten Web-Workflows.
- Anwendung von Sicherheitsgrundsätzen in Java-Webentwicklungsprojekten.
- Kombination von Tools für die Zusammenarbeit und sicheren Programmierpraktiken in Java-Workflows.
- Erstellung robuster, sicherer Java-Webanwendungen mit teamorientierten Strategien.
- Vorbereitung auf Herausforderungen bei der sicheren, kollaborativen Java-Webentwicklung.
Die Inhalte verbinden Java-Webentwicklung, Tests und Integration mit Java-Sicherheitsgrundlagen; Java-Sicherheitsgrundlagen decken Schutz vor XSS und SQL Injection, sichere Codierung, Verschlüsselung, Authentifizierung sowie Workflows mit GitHub und Pull-Anfragen ab.