Einstieg in die Java Entwicklung
  • Grundlagen der Java Programmierung wie Datentypen, Variablen und Kontrollstrukturen
  • Nutzung von IntelliJ und Maven zur Erstellung erster Java-Projekte
  • Einführung in Test Driven Development mit JUnit für saubere Codequalität
  • Verständnis von Methoden, Arrays und Kontrollflüssen in der Java Entwicklung

Objektorientierte Programmierung für Einsteiger
  • Erstellen und Verwenden eigener Klassen und Objekte in Java
  • Einführung in Konzepte wie Vererbung, Polymorphismus und Interfaces
  • Datenverwaltung mit dem Java Collections Framework und grundlegenden Datenstrukturen
  • Praktische Übungen zur Entwicklung kleiner Anwendungen auf OOP-Basis

Java Programmierung in der Webentwicklung
  • Erstellen einfacher Webserver mit Spring Web und REST APIs
  • Verarbeiten von Daten mit HTTP und JSON für interaktive Anwendungen
  • Anbindung von MongoDB zur Speicherung und Verwaltung von Daten in Java-Projekten
  • Nutzung von ChatGPT als externe API zur Integration smarter Funktionen

Frontend-Grundlagen für Quereinsteiger
  • Erste Schritte mit JavaScript, React und TypeScript für einfache Benutzeroberflächen
  • Formulare, Routing und Netzwerkkommunikation über Axios verstehen und anwenden
  • Zusammenspiel von Backend (Java) und Frontend (React) erleben

Praxisorientiertes Java Development
  • Versionierung mit Git und GitHub zur Verwaltung eigener Projekte
  • Einführung in Clean Code Prinzipien und einfache Fehlerbehandlung
  • Eigenständige Umsetzung kleiner Projektideen zur Anwendung des Gelernten
  • Schrittweises Troubleshooting, Debugging und Präsentation der Ergebnisse

Die Java Programmierung deckt Grundlagen, objektorientierte Programmierung, Webentwicklung und Frontend-Technologien ab, wobei Java spezifische Tools und Frameworks eingesetzt werden.