Spring & Spring Boot: Introduktion och avancerade ämnen
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.
Varaktighet
3 dagar
Nivå
Nybörjare
Format
60% workshop /
40% föreläsning
Max deltagare
20
Instruktörer
1
Vem bör delta
Utvecklare och Tech Leads
Viktigaste lärdomar
- 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
Utbildningsprogram
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
Redo att komma igång?
Kontakta oss för att diskutera dina utbildningsbehov, schema, och hur vi kan anpassa detta program för ditt team.









