- Aufsetzen mit Spring Initializr
- Build-Definition mit Maven oder Gradle
- Spring Starter
- Werkzeuge der Spring Tools Suite
- Projekt-Organisation: SpringBootApplication, Konfiguration mit application.properties, Unit-Tests
Programmierung:
- Eine Spring-Anwendung mit Spring (Annotations, Java-Config) und Spring Boot
- Konfiguration, auch unter Berücksichtigung von Profilen
- Testen
Datenbank-Programmierung:
- Die Starter für JDBC und JPA
- Autoconfigure: Embedded Datenbank, DataSource, EntityManager
- Transactions
- Schema
- Generierung (schema.sql) und Definition von Ausgangsdaten (data.sql)
- Konfiguration für Produktion
- Ein kurzer Ausblick auf Spring Data JPA
Ein REST-Service:
- Der Web-Starter
- Definition eine REST-Services mit Spring MCV
- Konfiguration des Webservers
- Bauen einer WAR versus Executable JAR
- Developer-Tools und Spring Actuator
- Integration der Swagger-Tools
MethodeNach einem theoretischen Unterrichtsteil, bestehend aus Vortrag und Diskussionsteil bieten wir Ihnen die Möglichkeit, in praktischer Anwendung direkt am PC zu trainieren, während geschulte Trainer Sie dabei begleiten.