Schița de curs
Introducere în Spring Framework
- Prezentare generală a ecosistemului Spring
- Inversarea controlului (IoC) și Injectarea dependențelor (DI)
- Introducere în Programarea Orientată pe Aspecte (AOP)
Configurare 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
- Folosirea anotațiilor @Component și @Autowired
- Combinarea configurației bazate pe XML și anotații
- 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
- Straturile 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 bazate pe 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 instrumente de build precum Maven sau Gradle
Audiență
- Dezvoltatori Java care își încep călătoria în ecosistemul Spring
- Ingineri de software care doresc să construiască rapid aplicații web RESTful
- Programatori care caută experiență practică cu Spring Boot și JPA moderne
Mărturii (4)
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
În acest antrenament, nu am învățat doar cunoștințele tehnice fundamentale ale Java Spring/tehnologie, ci și cunoștințe practice din viața reală pe care ni le-ați transmitut î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