Beschreibung
Spring Boot Master Class
The Spring Boot Master Class is designed to build on the foundational knowledge of Spring Boot and take participants to the next level of mastery. The course covers a wide range of advanced topics including testing with JUnit 5, advanced configuration, reactive programming with Spring WebFlux, and building RESTful APIs with OpenAPI and HATEOAS. Additionally, the course covers advanced data access topics such as JPA and Hibernate, distributed transactions, and NoSQL databases. Security topics include OAuth2 and JWT-based authentication and reactive security with Spring Security and WebFlux. The course also covers messaging with AMQP and RabbitMQ, as well as customizing Spring Boot Actuator endpoints and monitoring with Micrometer and Prometheus. The specific topics and duration of each section can be tailored to meet the needs and goals of the participants.Kommende Starttermine
Inhalte / Module
- Spring Boot Essentials Review
- Recap of Spring Boot basics and key features
- Spring Boot Testing
- Test with JUnit 5 Jupiter
- Integration and Unit Testing
- Test-Configuration
- Spring Boot Configuration
- Custom Starters with Autoconfiguration and Properties
- Advanced Property Binding
- Custom Configuration with Spring Boot
- Spring Boot Reactive
- Reactive Programming and Spring Framework 5
- Reactor Core and Reactive Streams
- Building Reactive Applications with Spring WebFlux
- Reactive Data Access
- Spring Boot Data
- JPA and Hibernate with Spring Boot
- Distributed Transactions and JTA
- NoSQL with MongoDB and Spring Boot
- Redis with Spring Boot
- Spring Boot RESTful APIs
- Open API with Contract-First & Code First
- HATEOAS and Hypermedia
- Reactive APIs with Spring WebFlux
- Building RESTful APIs with Spring Boot
- Spring Boot Actuator
- Architecture and Monitoring Basics
- Metrics and Micrometer
- Monitoring with Prometheus
- Custom Endpoints and Actuator Configuration
- Reactive Endpoints with Spring WebFlux
- Spring Boot Security
- OAuth2 and JWT-based Authentication
- Reactive Security with Spring Security and WebFlux
- Spring Boot Messaging
- AMQP with RabbitMQ and Spring Boot
- Reactive Messaging with RabbitMQ and Spring WebFlux
- Spring Boot and Microservices optional
- Microservices architecture
- Service discovery with Eureka
- Load balancing with Ribbon
- Spring Boot and Docker optional
- Docker and containers overview
- Building and deploying Docker images with Spring Boot
- Docker orchestration with Kubernetes
Zielgruppe / Voraussetzungen
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Eine Informationsanfrage zu diesem Kurs ist nur für Beteiligte aus dem B2B-Bereich sinnvoll.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.