Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Durata 14 ore
Struttura del corso
Introduzione a Spring Framework
- Panoramica dell'ecosistema Spring
- Inversion of Control (IoC) e Dependency Injection (DI)
- Introduzione all'Aspect-Oriented Programming (AOP)
Configurazione Spring e Ciclo di Vita dei Bean
- Configurazione tramite file XML
- Ciclo di vita dei bean e BeanPostProcessor
- Test di un'applicazione Spring con Mockito
Configurazione Basata su Annotazioni
- Utilizzo delle annotazioni @Component e @Autowired
- Combinazione di configurazione XML e basata su annotazioni
- Utilizzo di @Configuration e JavaConfig per configurazioni senza XML
Iniziare con Spring Boot 3.5.5
- Introduzione a Spring Boot e concetti chiave
- Creazione di un progetto Spring Boot utilizzando Spring Initializr
- Costruzione ed esecuzione della prima applicazione REST
Aspect-Oriented Programming (AOP) e Transazioni
- Utilizzo di AspectJ con Spring: principi e configurazione
- Comprensione delle transazioni dichiarative in Spring
- Configurazione delle transazioni con XML e @Configuration
Persistenza dei Dati con Spring e JPA
- Configurazione di JPA e connessioni al database
- Livelli DAO e Repository con configurazione JPA Boot
- Estrazione di profili e gestione delle proprietà
Costruzione di Applicazioni RESTful con JPA
- Creazione di API REST CRUD semplici con JPA
- Sviluppo di CRUD REST con bean nidificati
- Serializzazione Jackson: @JsonIgnore, gestione delle proxy Hibernate, prevenzione dei loop
REST Avanzato e Gestione dei Dati
- Utilizzo di DTO REST con MapStruct
- Gestione delle eccezioni nelle applicazioni REST
- Modelli duali JPA
Spring REST con Spring Data JPA
- Interrogazione tramite derivazione del nome del metodo
- Paginazione e ordinamento con Spring Data JPA
- Utilizzo di @Query per query personalizzate
Riepilogo e Prossimi Passi
Requisiti
- Conoscenza dei concetti base di programmazione Java
- Esperienza nella programmazione orientata agli oggetti
- Familiarità con strumenti di build come Maven o Gradle
Pubblico Target
- Sviluppatori Java che iniziano il loro percorso nell'ecosistema Spring
- Ingegneri del software che desiderano creare rapidamente applicazioni web RESTful
- Programmatori che cercano esperienza pratica con moderne versioni di Spring Boot e JPA
Recensioni (1)
Vengono fornite informazioni dettagliate sui temi più avanzati richiesti.
Farukh Khan - Tandem Solution
Corso - RabbitMQ with Java and Spring
Traduzione automatica