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
- Prezentarea ecosistemului Spring
- Inversion of Control (IoC) și Dependency Injection (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 XML cu cea bazată pe adnotări
- Folosirea @Configuration și JavaConfig pentru configurații fără XML
Primii pași 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
- Straturile DAO și Repository cu configurarea JPA Boot
- Extragerea profilelor și gestionarea proprietăților
Construirea de aplicații RESTful cu JPA
- Crearea de API-uri REST CRUD simple cu JPA
- Dezvoltarea CRUD REST cu bean-uri imbricate
- Serializarea Jackson: @JsonIgnore, gestionarea proxy-urilor Hibernate, prevenirea buclelor
Gestionarea avansată a REST și a datelor
- Folosirea DTO-urilor REST cu MapStruct
- Gestionarea excepțiilor în aplicațiile REST
- Modele duble JPA
Spring REST cu Spring Data JPA
- Interogare prin derivarea numelui metodei
- Paginare și sortare cu Spring Data JPA
- Folosirea @Query pentru interogări personalizate
Rezumat și pașii următori
Cerințe
- Înțelegerea conceptelor de bază ale programării Java
- Experiență cu programarea orientată pe obiecte
- Familiaritate cu instrumente de build precum Maven sau Gradle
Public țintă
- Dezvoltatori Java care își încep parcursul în ecosistemul Spring
- Ingineri software care doresc să construiască rapid aplicații web RESTful
- Programatori care caută experiență hands-on cu Spring Boot modern și JPA
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