Inhalt des Trainings
Spring Boot ist die moderne Technologie, mit der Spring Anwendungen sehr schnell konfiguriert und implementiert werden können.
In diesem Seminar lernen Sie, wie Spring Boot funktioniert!
Zielgruppen
Programmierer*innen mit Java (Grund-)Kenntnissen
Detail-Inhalte
Used IDE: IntelliJ
SpringBoot Setup
Spring-Container: Dependency Injection
REST WebService, using JPA/Hibernate, Spring Data
Persistence Context, Transaction, JPQL
Relations: @OneToOne, @OneToMany, @ManyToMany
Used databases: H2, mySQL, MongoDB
Asynchronous REST service implementation
Serving Web Content with Spring MVC
Model-View-Controller (CRUD), Handling Form Submission
Template Engine: Thymeleaf, Testing Web Layer
SpringBoot and MicroService Architecture:
Spring Cloud Config Server, Interaction between
MicroService (Feign), Loadbalancing,
MicroService circuitBreaker
Create distributable jar
SpringBoot Deployment with Docker Container,
Web MVC versus Web Flux (SpringBoot reactive)
Using Netty Server
SpringBoot Actuator and Admin Server
Scheduling Tasks, Caching Data with Spring
Internationalization, Data Integration
Spring Boot Security