Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Innledning til Spring-rammeverket
- Overblikk over Spring-økosystemet
- Inversjon av kontroll (IoC) og avhengighetsinjeksjon (DI)
- Innledning til aspektorientert programmering (AOP)
Spring-konfigurasjon og bean-levekrets
- Konfigurasjon via XML-filer
- Bean-levekrets og BeanPostProcessor
- Testing av en Spring-applikasjon med Mockito
Annotasjonsbasert konfigurasjon
- Bruke @Component og @Autowired-annotasjoner
- Kombinere XML- og annotasjonsbasert konfigurasjon
- Bruke @Configuration og JavaConfig for konfigurasjon uten XML
Kom i gang med Spring Boot 3.5.5
- Innledning til Spring Boot og nøkkelkonsepter
- Opprette et Spring Boot-prosjekt ved hjelp av Spring Initializr
- Bygge og kjøre den første REST-applikasjonen
Aspektorientert programmering (AOP) og transaksjoner
- Bruke AspectJ med Spring: prinsipper og konfigurasjon
- Forstå deklarerende transaksjoner i Spring
- Konfigurere transaksjoner med XML og @Configuration
Dataholdbarhet med Spring og JPA
- Konfigurere JPA og databasetilkoblinger
- DAO- og repository-lag med JPA Boot-konfigurasjon
- Utdrag av profiler og administrasjon av egenskaper
Bygge REST-applikasjoner med JPA
- Opprette enkle CRUD-REST-API-er med JPA
- Utvikle CRUD-REST med innebygde bean-objekter
- Jackson-serialisering: @JsonIgnore, håndtering av Hibernate-proksier, forhindre løkker
Avansert REST og datahåndtering
- Bruke REST DTO-er med MapStruct
- Håndtere unntak i REST-applikasjoner
- JPA dobbel modellmønster
Spring REST med Spring Data JPA
- Spørring ved metodenavn-avledning
- Sidevisning og sortering med Spring Data JPA
- Bruke @Query for tilpassede spørringer
Oppsummering og neste steg
Krav
- Forståelse av grunnleggende Java-programmeringskonsepter
- Erfaring med objektorientert programmering
- Kjennskap til byggeverktøy som Maven eller Gradle
Målgruppe
- Java-utviklere som starter sin reise i Spring-økosystemet
- Programvareingeniører som ønsker å bygge REST-tjenester for webapplikasjoner raskt
- Programmerere som søker praktisk erfaring med moderne Spring Boot og JPA
14 Timer
Referanser (1)
Detaljert informasjon gitt om de mer avanserte emnene som ble forespurt.
Farukh Khan - Tandem Solution
Kurs - RabbitMQ with Java and Spring
Maskinoversatt