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.
Varaktighet 14 timmar
Kursplan
Introduktion till Spring Framework
- Översikt över Spring-ökosystemet
- Inversion of Control (IoC) och Dependency Injection (DI)
- Introduktion till Aspect-Oriented Programming (AOP)
Spring-konfiguration och Bean-livscykeln
- Konfiguration via XML-filer
- Bean-livscykeln och BeanPostProcessor
- Testa en Spring-app med Mockito
Konfiguration med annoteringar
- Använda @Component- och @Autowired-annoteringar
- Kombinera XML- och anmerkningsskatt konfiguration
- Använda @Configuration och JavaConfig för konfiguration utan XML
Introduktion till Spring Boot 3.5.5
- Introduktion till Spring Boot och centrala koncept
- Skapande av ett Spring Boot-projekt med Spring Initializr
- Byggande och körande av den första REST-applikationen
Aspect-Oriented Programming (AOP) och transaktioner
- Använda AspectJ med Spring: principer och konfiguration
- Förståelse av deklarativa transaktioner i Spring
- Konfigurera transaktioner med XML och @Configuration
Datapersistentitet med Spring och JPA
- Konfigurera JPA och databasanslutningar
- DAO- och Repository-lager med JPA Boot-konfiguration
- Uttag av profiler och hantering av egenskaper
Bygga RESTful-applikationer med JPA
- Skapande av enkla CRUD REST-API:er med JPA
- Utveckling av CRUD REST med nästlade beans
- Jackson-serialisering: @JsonIgnore, hantering av Hibernate-proxies, förhindra loopar
Avancerad REST och datahantering
- Använda REST DTO:er med MapStruct
- Hantering av undantag i REST-applikationer
- JPA dubbla modellmönster
Spring REST med Spring Data JPA
- Frågehantering med metodsnamnsavledning
- Sidor och sortering med Spring Data JPA
- Använda @Query för anpassade frågor
Sammanfattning och nästa steg
Krav
- En förståelse för grundläggande Java-programmeringskoncept
- Erfarenhet med objektbaserad programmering
- Kännedom om byggverktyg som Maven eller Gradle
Publiks
- Java-utvecklare som börjar sin resa med Spring-ökosystemet
- Mjukvaruingenjörer som snabbt vill bygga RESTful webbapplikationer
- Programmerare som söker praktisk erfarenhet med modern Spring Boot och JPA
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