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.
Varighet 14 timer
Kursplan
Introduksjon til Spring Framework
- Et oversikt over Spring-økosystemet
- Styringsinversjon (IoC) og avhengighetsinjeksjon (DI)
- Introduksjon til aspektorientert programmering (AOP)
Spring-konfigurasjon og livssyklus for Bean
- Konfigurasjon via XML-filer
- Livssyklus for Bean og BeanPostProcessor
- Testing av en Spring-app med Mockito
Annotasjonbasert konfigurasjon
- Å bruke @Component og @Autowired-annotasjoner
- Å kombinere XML- og annotasjonbasert konfigurasjon
- Å bruke @Configuration og JavaConfig for XML-frie oppsett
Kom i gang med Spring Boot 3.5.5
- Introduksjon til Spring Boot og nøkkelbegreper
- Å lage et Spring Boot-prosjekt med Spring Initializr
- Å bygge og kjøre den første REST-applikasjonen
Aspektorientert programmering (AOP) og transaksjoner
- Å bruke AspectJ med Spring: prinsipper og konfigurasjon
- Forståelse av deklarasive transaksjoner i Spring
- Konfigurering av transaksjoner med XML og @Configuration
Datapersistens med Spring og JPA
- Konfigurering av JPA og databaseforbindelser
- DAO- og Repository-lag med JPA Boot-konfigurasjon
- Å ekskludere profiler og administrere egenskaper
Å bygge RESTful-applikasjoner med JPA
- Å lage enkle CRUD REST-APIer med JPA
- Å utvikle CRUD REST med nestede beans
- Jackson-serialisering: @JsonIgnore, håndtering av Hibernate-proxyer, forebygging av løkker
Avansert REST og datahåndtering
- Å bruke REST DTOer med MapStruct
- Å håndtere unntak i REST-applikasjoner
- JPA dobbelt modellmønstre
Spring REST med Spring Data JPA
- Å forespørre ved utleding av metodenavn
- Paginering og sorting med Spring Data JPA
- Å bruke @Query for tilpassede forespørsler
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 med Spring-økosystemet
- Programmerere som ønsker å bygge RESTful-webapper raskt
- Programmerere som søker praktisk erfaring med moderne Spring Boot og JPA
Referanser (1)
Detaljert informasjon gitt om de mer avanserte emnene som ble forespurt.
Farukh Khan - Tandem Solution
Kurs - RabbitMQ with Java and Spring
Maskinoversatt