
• Verstehen, wie moderne Java-Applikationen entworfen und umgesetzt
werden
• Anforderungen erfassen und funktionale Webapplikationen in Frontend
und Backend entwickeln
• REST-Schnittstellen umsetzen
• Datenbankanbindung mittels ORM (Hibernate/JPA) verstehen
• Applikationen testen und in Cloud-Umgebungen deployen
• Teamarbeit und Projektorganisation kennenlernen
1. Anforderungsanalyse
Requirements,
Use Cases
Methoden zur Formulierung von Anforderungen für Softwareprojekte, Use Case Design
2. Versionsverwaltung
Git & GitHub
Einführung in Git-Workflows und Zusammenarbeit im Team
3. Backend mit Spring Boot
Spring Boot Starter,
REST APIs,
Dependency
Injection
Aufbau von Java-Backends mit Spring Boot und REST-Schnittstellen
4. Datenhaltung
Datenbanken, SQL,
Objekt-relationales
Mapping (ORM)
Umgang mit relationalen Datenbanken, Anbindung via JPA (Hibernate)
5. Frontend-Technologien
HTML/CSS/JS
Umsetzung moderner Web-Frontends mit typischen Technologien
6. Cloud Deployment
Build-Prozesse,
Deployment auf
Cloud-Services
Automatisierter Rollout von Anwendungen z. B. auf GCP Run
7. Projektarbeit im Team
Gruppenarbeit,
agiles Arbeiten,
Präsentation
Projektumsetzung mit Abschlusspräsentation & Reflexion
* Der angegebene „Preis nach KOMPASS“ ist der Eigenanteil nach 90 % Förderung durch das ESF-Programm. Die Förderung muss vorab mit einer Anlaufstelle geklärt werden. Der Kurs ist zunächst komplett zu zahlen, die Rückerstattung erfolgt nach Einreichung aller Unterlagen.
5 Tage à 7 Stunden Trainingsworkshop (09:00 -12:00 und 13:00 -17:00)
• Entwickler:innen, die ihre Spring-Boot-Kenntnisse vertiefen wollen
• Quereinsteiger:innen mit Java-, JavaScript- oder TypeScript-Erfahrung, die Fullstack lernen möchten
• Tech-affine Gründer:innen oder IT-Fachkräfte mit Interesse an moderner Java-Entwicklung und agiler Praxis