Spring Boot ist die moderne Technologie mit der Spring Anwendungen sehr schnell konfiguriert und implementiert werden können.

Dauer

4 Tage / 32 Lehreinheiten

Termine

17.10.2023 - 20.10.2023 Fix Anmeldung... | Gruppen-Anmeldung... 12.12.2023 - 15.12.2023 Anmeldung... | Gruppen-Anmeldung... 11.03.2024 - 14.03.2024 Anmeldung... | Gruppen-Anmeldung... 21.05.2024 - 24.05.2024 Anmeldung... | Gruppen-Anmeldung...

Inhalt

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

Preiskalkulation


Zielgruppe

Programmierer mit Java (Grund-)Kenntnissen