Kurs-ID: CN_SB
Spring-Boot
In dem Seminar lernen die Teilnehmenden die Kernkonzepte von Spring Boot kennen.
Seminarinhalte
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
Kursthemen
Das Training Spring-Boot ist folgenden Themen zugeordnet:
Lernmethode
Ausgewogene Mischung aus Theorie und praktischen Übungen in technisch einwandfreier Schulungsumgebung, zur Festigung Ihres Lernerfolges. Direkter Austausch mit Trainer.in und anderen Teilnehmenden.
Zielgruppe
Diese Schulung richtet sich an IT-Auszubildende
Voraussetzungen
Für diesen Kurs benötigen Sie: Java-Kenntnisse. Spring-Kenntnisse sind vorteilhaft.
Dauer und Zeiten
5 Kurstage (pro Tag 8 Unterrichtsstunden à 45 Min.)
In der Regel beginnt ein Schulungstag um 9:00 Uhr und endet um 16:00 Uhr.
Schulungsort
Der Schulungsort ist Nürnberg. Wir behalten uns vor, die Seminare auch als Hybrid-Veranstaltung durchzuführen.
Termine
Hinweis
Die Stornofrist für diesen Kurs beträgt 93 Kalendertage.