Intrati in legatura

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

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite