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 dependențelor (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 adnotări
- Folosirea adnotărilor @Component și @Autowired
- Combinarea configurației bazate pe XML și adnotări
- Folosirea @Configuration și JavaConfig pentru configurații 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
- Serializare 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
REST Spring cu Spring Data JPA
- Interogări prin derivarea numelor metodelor
- 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ță în programarea orientată pe obiecte
- Familiaritate cu instrumentele de build precum Maven sau Gradle
Publicul țintă
- Dezvoltatori Java care își încep călătoria în ecosistemul Spring
- Ingineri de software care doresc să construiască aplicații web RESTful rapid
- Programatori care doresc să acumuleze 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