allskills Training Azubi QualifikationsInitiative Berlin

Spring-Boot

In dem Seminar lernen die Teilnehmenden die Kernkonzepte von Spring Boot kennen.

Seminarinhalt

Spring Boot

  • Motivation, Features, Versions, Spring Boot vs. Java EE

Spring Boot Basics/ Grundlagen des Spring-Frameworks

  • Dependencies (Starter), Autoconfiguration, Running Everywhere

Spring Boot Projektstruktur

  • Build-Management-Tools (Gradle, Maven), IDE-Unterstützung (Eclipse, IntelliJ)

Spring Framework Grundlagen

  • Dependency Injection, Aspektorientierte Programmierung, Logging

Spring Boot Testing

  • Runner, Integration-Test, Slices, Mocks

Spring Boot Configuration

  • Annotations, Configuration Properties, Externalization, Profiles, Custom -Autoconfiguration

Spring Boot Actuator

  • Architecture, Modules (Health, Metrics, Info, Trace, Audits), Endpoints (HTTP, JMX, SSH), Configuration& Customizing

Spring Boot Data

  • JPA (Spring Data JPA), NoSQL (Spring Data MongoDB)

Spring Boot Webanwendungen (nur kurz)

  • Spring MVC, Template Engines (Thymeleaf)

Spring Boot RESTful APIs

  • REST over Spring MVC (Annotations, Exceptions, Validation, HATEHOS, Projections)
  • REST with Spring Data REST

Spring Boot Messaging

  • Architecture, JMS with ActiveMQ, AMQP with RabbitMQ

Spring Boot Security

  • Basic Authentification, Method Based Security, OAuth2, JWT, 2FA

Kurs-Id: SB

Weitere Informationen