Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Introduktion till Spring Framework
- Översikt över Spring-ekosystemet
- Inversion of Control (IoC) och Dependency Injection (DI)
- Introduktion till Aspect-Oriented Programming (AOP)
Spring-konfiguration och bönlifscykeln
- Konfiguration via XML-filer
- Bönlifscykel och BeanPostProcessor
- Testa en Spring-applikation med Mockito
Annoteringsbaserad konfiguration
- Använda @Component och @Autowired-annotationer
- Kombinera XML- och annoteringsbaserad konfiguration
- Använda @Configuration och JavaConfig för no-XML-inställningar
Introduktion till Spring Boot 3.5.5
- Översikt över Spring Boot och centrala begrepp
- Skapa ett Spring Boot-projekt med Spring Initializr
- Bygga och köra den första REST-applikationen
Aspect-Oriented Programming (AOP) och transaktioner
- Använda AspectJ med Spring: principer och konfiguration
- Förstå deklarativa transaktioner i Spring
- Konfigurera transaktioner med XML och @Configuration
Datauthållighet med Spring och JPA
- Konfigurera JPA och databasanslutningar
- DAO- och Repository-lager med JPA Boot-konfiguration
- Extrahera profiler och hantera egenskaper
Bygga RESTful-applikationer med JPA
- Skapa enkel CRUD-REST API med JPA
- Utveckla CRUD-REST med kapslade bön
- Jackson-serialisering: @JsonIgnore, hantera Hibernate-proxys, förhindra loopar
Avancerad REST och datahantering
- Använda REST DTOs med MapStruct
- Hantera undantag i REST-applikationer
- JPA dubbel modellmönster
Spring REST med Spring Data JPA
- Sökning genom metodnamnadering
- Pagination och sortering med Spring Data JPA
- Använda @Query för anpassade frågor
Sammanfattning och nästa steg
Krav
- Ett grundläggande förstånd för Java-programmering
- Erfarenhet av objektorienterad programmering
- Kännedom om byggnadsverktyg som Maven eller Gradle
Målgrupp
- Java-utvecklare som börjar sin resa med Spring-ekosystemet
- Programvaruingenjörer som vill bygga RESTful webbapplikationer snabbt
- Programmerare som söker praktisk erfarenhet med modern Spring Boot och JPA
14 Timmar
Vittnesmål (1)
Detaljerad information tillhandahålls om de mer avancerade ämnena som begärts.
Farukh Khan - Tandem Solution
Kurs - RabbitMQ with Java and Spring
Maskintolkat