Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Introducere în Spring Framework
- Prezentare generală a ecosistemului Spring
- Inversiunea controlului (IoC) și injecția de dependențe (DI)
- Introducere în programarea orientată pe aspecte (AOP)
Configurarea Spring și ciclul de viață al Bean-urilor
- Configurare prin fișiere XML
- Ciclul de viață al Bean-urilor și BeanPostProcessor
- Testarea unei aplicații Spring cu Mockito
Configurare bazată pe annotații
- Folosirea annotațiilor @Component și @Autowired
- Combinarea configurației bazate pe XML și annotații
- Folosirea @Configuration și JavaConfig pentru setup-uri fără XML
Începutul lucrului cu Spring Boot 3.5.5
- Introducere în Spring Boot și concepte cheie
- Crearea unui proiect Spring Boot folosind Spring Initializr
- Construirea și rularea primei aplicații REST
Programarea orientată pe aspecte (AOP) și tranzacții
- Folosirea AspectJ cu Spring: principii și configurare
- Înțelegerea tranzacțiilor declarative în Spring
- Configurarea tranzacțiilor cu XML și @Configuration
Persistența datelor cu Spring și JPA
- Configurarea JPA și a conexiunilor la baze de date
- Straturi DAO și Repository cu configurația JPA Boot
- Extragerea profilurilor și gestionarea proprietăților
Construirea aplicațiilor RESTful cu JPA
- Crearea de API-uri REST CRUD simple cu JPA
- Dezvoltarea de API-uri REST CRUD cu bean-uri imbricate
- Serializarea Jackson: @JsonIgnore, gestionarea proxy-urilor Hibernate, prevenirea buclelor
REST avansat și gestionarea datelor
- Folosirea DTO-urilor REST cu MapStruct
- Gestionarea excepțiilor în aplicațiile REST
- Modele duble JPA
Spring REST cu Spring Data JPA
- Interogări prin derivarea numelui metodei
- Paginare și sortare cu Spring Data JPA
- Folosirea @Query pentru interogări personalizate
Rezumat și pași următori
Cerințe
- Înțelegerea conceptelor de bază ale programării în Java
- Experiență cu programarea orientată pe obiecte
- Familiaritate cu instrumentele de build, cum ar fi Maven sau Gradle
Publicul țintă
- Dezvoltatori Java care își încep călătoria în ecosistemul Spring
- Ingineri software care doresc să construiască rapid aplicații web RESTful
- Programatori care doresc experiență practică cu Spring Boot și JPA moderne
14 Ore
Mărturii (1)
Informații detaliate furnizate cu privire la temele mai avansate solicitate.
Farukh Khan - Tandem Solution
Curs - RabbitMQ with Java and Spring
Tradus de catre o masina