Anmeldung zum Seminar
Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
Die Entwicklung moderner, skalierbarer Java-Anwendungen erfordert effiziente Tools und Frameworks - genau hier setzt Spring Boot an. Als Erweiterung des etablierten Spring-Frameworks unterstützt es Entwickler:innen dabei, Microservices und Webanwendungen mit minimalem Konfigurationsaufwand schnell und zuverlässig umzusetzen.
In diesem zweitägigen Seminar lernen Sie, wie Sie mit Spring Boot produktionsreife Anwendungen erstellen - von der Projektinitialisierung über die Anbindung von Datenbanken bis zur Entwicklung von REST-Services. Sie arbeiten mit gängigen Tools wie Maven, Gradle und der Spring Tools Suite, die Ihre Arbeit spürbar erleichtern, und setzen moderne Entwicklungsansätze direkt in praxisnahen Übungen am PC um. Das Seminar wird wahlweise als Live Online Training oder in Präsenz durchgeführt.
Teilnehmende profitieren von einem strukturierten Einstieg in Spring Boot und erweitern ihre Fähigkeiten im Bereich der Java-basierten Service-Entwicklung. Nach dem Training sind Sie in der Lage, Spring-Boot-Projekte eigenständig aufzusetzen, zu konfigurieren und produktionsnah zu betreiben - eine wertvolle Kompetenz für Entwicklerinnen und Entwickler in agilen IT-Projekten.
Aufsetzen des Projekts:
- 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