Spring & Spring Boot: Introduktion och avancerade ämnen
En praktisk Spring Boot-kurs för Java-team som behöver bygga, testa och driftsätta riktiga backend-tjänster med trygghet.
Praktisk träning i Spring Framework och Spring Boot. Denna kurs är för programmerare som är nya till denna teknologi och vill komma igång snabbt i Spring-ekosystemet. Den täcker de viktigaste ämnena som används i verkliga projekt och förklarar några av de mer avancerade koncepten.
60% workshop /
40% föreläsning
- Utbildningsmaterial
- Slack-gemenskap
Utvecklare och Tech Leads
- Kärn Spring: beans, konfiguration, auto-konfiguration
- REST APIer med Spring Web, validering och JSON
- Dataåtkomst med Spring Data JPA och transaktioner
- Testning med Spring Boot Test och Testcontainers
- Actuator, profiler, extern konfiguration, paketering, Docker
Dag 1
- •Introduction
- ○Why choose Spring Boot in my project?
- ○Spring Ecosystem
- •Spring Core
- ○Framework Architecture
- ○Dependency Injection
- ○Inversion of Control
- •Components
- ○Stereotypes
- ○Scopes
- ○Life cycle
- •Configuration
- ○Code-based configuration
- ○File-based configuration
- ○Profiles
- ○Auto-configuration
Dag 2
- •Application Events
- •Additional features
- ○SpEL expressions
- ○Scheduling
- ○I18n
- ○Asynchronous operations
- •Data access
- ○JDBC template
- ○Spring Data
- ○Introduction
- ○JDBC
- ○Jpa / Hibernate
- ○Transaction management
- •Web development
- ○Rest Controllers
- ○Hypermedia support (HATEOAS)
- ○WebFlux
Dag 3
- •Testing
- ○Unit tests setup, Spock, Junit
- ○Integration tests setup
- ○Integration with database
- ○Testing application services
- ○Testing REST
- ○Test execution listeners
- ○Profiles
- •AOP - Aspect Oriented Programming
- •Logging and Monitoring
- ○Logging
- ○Actuator
- ○Metrics
- •Containerizing Spring Boot application
- ○Building Docker images
- ○Using Dockerfile
- ○Using maven plugins (Spring, Jib, Buildpack)
- ○Optimizing size of Docker images
Relaterade kurser
Utforska relaterade kurser som hjälper ditt team att gå djupare eller angripa liknande utmaningar från olika vinklar.
Boost your Architecture by Test-Driven Development
En praktisk kurs i Test-Driven Development för team som vill ha starkare arkitektur, tryggare refaktorering och mer underhållbara testsviter.
Se kursenBoost your Architecture by Test-Driven Development - Utvidgad
En utvidgad TDD-kurs för team som behöver mer praktik med Spring Boot-integrationstestning, testsvit-underhåll och arkitekturfeedback.
Se kursenKänn dina verktyg
En praktisk kurs i utvecklarverktyg för team som vill arbeta snabbare, felsöka bättre och bli tryggare med dagliga tekniska verktyg.
Se kursenRedo att komma igång?
Kontakta oss för att diskutera dina utbildningsbehov, schema, och hur vi kan anpassa detta program för ditt team.









