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 in Backend- und Softwareentwicklungsprojekten.
- Einrichtung von Tools und Umgebungen für effiziente Java-Workflows.
- Verständnis der Anwendung von Java in der dynamischen Webentwicklung.
- Erlernen der Java-Syntax, Kontrollstrukturen und grundlegender Algorithmen.
- Schreiben von skalierbarem Code für Backend- und Full-Stack-Entwicklung.
- Erkundung grundlegender Java-Konzepte für moderne Softwareprojekte.
- Erstellen von Klassen und Objekten für modulare Java-Anwendungen.
- Effektive Anwendung von Kapselung, Vererbung und Polymorphismus.
- Entwerfen von wiederverwendbarem und wartbarem Code für Webanwendungen.
- Verwendung von Java zur Implementierung AI-basierter Lösungen.
- Erkundung von maschinellem Lernen und AI-Frameworks in Java-Projekten.
- Integration von AI-Funktionen in Web- und Software-Entwicklungs-Workflows.
- Rationalisierung sich wiederholender Aufgaben mithilfe von AI-gestützten Tools wie ChatGPT.
- Automatisierung von Tests und Debugging in Java-Projekten.
- Untersuchung von Anwendungsfällen für die Automatisierung in der Softwareentwicklung.
Die Inhalte verbinden Java-Grundlagen mit AI mit Java, behandeln Java-Webentwicklung, objektorientierte Programmierung, Tests, Integration und Sicherheitsprinzipien sowie die Nutzung von ChatGPT für AI-gestützte Programmierung.