Schița de curs
Introducere în Framework-ul Spring
- Prezentarea ecoului Spring
- Inversiunea Controlului (IoC) și Injectarea 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 anotații
- Utilizarea anotațiilor @Component și @Autowired
- Combinarea configurării XML și bazate pe anotații
- Utilizarea @Configuration și JavaConfig pentru setări fără XML
Începem cu Spring Boot 3.5.5
- Introducere în Spring Boot și concepte cheie
- Crearea unui proiect Spring Boot folosind Spring Initializr
- Construirea și rulearea primei aplicații REST
Programarea Orientată pe Aspecte (AOP) și Tranzacții
- Utilizarea 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 conectorilor de bază de date
- Straturile DAO și Repository cu configurare JPA Boot
- Extragerea profilurilor și gestionarea proprietăților
Construirea aplicațiilor RESTful cu JPA
- Crearea API-urilor REST CRUD simple cu JPA
- Dezvoltarea REST CRUD cu bean-uri imbricate
- Serializarea Jackson: @JsonIgnore, gestionarea proxy-urilor Hibernate, prevenirea buclelor
Aplicații REST avansate și gestionarea datelor
- Utilizarea DTO-urilor REST cu MapStruct
- Gestionarea excepțiilor în aplicațiile REST
- Modele duble JPA
Spring REST cu Spring Data JPA
- Interogarea prin derivarea numelor metodelor
- Paginare și sortare cu Spring Data JPA
- Utilizarea @Query pentru interogări personalizate
Rezumat și Pași Urmați
Cerințe
- Înțelegerea conceptelor de bază ale programării în Java
- Experiență în programarea orientată pe obiecte
- Familiarizare cu instrumentele de construcție precum Maven sau Gradle
Publicul ţintă
- Dezvoltatorii Java care încep călătoria lor cu ecosistemul Spring
- Inginerii software care doresc să construiască aplicații web RESTful rapid
- Programatorii care caută experiență practică cu Spring Boot și JPA moderne
Mărturii (4)
Informații detaliate furnizate despre temele mai avansate solicitate.
Farukh Khan - Tandem Solution
Curs - RabbitMQ with Java and Spring
Tradus de catre o masina
În această formare nu am învățat doar noțiunile tehnice de bază ale Java spring/tehnică, ci am obținut și cunoștințele din lume pe care ne le-ai împărtășit în timpul cursului.
Kelvin Low - Sonova Warsaw Service Center Sp z o o
Curs - Java 8 and Spring
Tradus de catre o masina
Despite the format used to give this course, which should not be used in any educational context and even more in a professional. The part that was beneficial for me was when we presented several extracts of our project to get hints on where we could do some changes to see if that fixes some issues.
Veronica - NOESIS SOLUTIONS NV
Curs - Spring and Hibernate in Java Applications
Tradus de catre o masina
I liked that there were many exercises, Re activity and flexibility of the Trainer.
Badii Bayoudh
Curs - Java Spring
Tradus de catre o masina