Spring & Spring Boot: Introduksjon og avanserte emner
Praktisk trening i Spring Framework og Spring Boot. Dette kurset er for programmerere som er nye til denne teknologien og ønsker å komme raskt i gang i Spring-økosystemet. Det dekker de viktigste emnene som brukes i virkelige prosjekter og forklarer noen av de mer avanserte konseptene.
Varighet
3 dager
Nivå
Nybegynner
Format
60% workshop /
40% forelesning
Maks deltakere
20
Instruktører
1
Hvem bør delta
Utviklere og Tech Leads
Viktigste læringsutbytte
- Kjerne Spring: beans, konfigurasjon, auto-konfigurasjon
- REST APIer med Spring Web, validering og JSON
- Datatilgang med Spring Data JPA og transaksjoner
- Testing med Spring Boot Test og Testcontainers
- Actuator, profiler, ekstern konfig, pakking, Docker
Kursprogram
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
Klar til å komme i gang?
Kontakt oss for å diskutere dine opplæringsbehov, tidsplan, og hvordan vi kan tilpasse dette programmet for ditt team.









