Intrati in legatura

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

Numărul de participanți


Pret per participant

Mărturii (4)

Cursuri viitoare

Categorii înrudite