We maket IT possible!
Corso Hibernate / JPA
Siamo una Software House italiana specializzata in sviluppo software, formazione e consulenza!
Edizioni: da definire | Formula: 24 ore dalle 15:00 alle 18:00 | Modalità: Live Streaming
€ 650,00
Destinatari
Certificato
Obiettivi
Durata
COSA IMPARERAI CON IL CORSO HIBERNATE & JPA
Molte applicazioni moderne, demandano ad un framework di persistenza (ORM) l’interazione diretta con un database. In ambito Java, un ORM fornisce l’implementazione della specifica JPA (Java Persistence API) ovvero lo standard per la persistenza dei dati per applicazioni Java di livello enterprise.
È da evidenziare, inoltre, come tale specifica sia largamente utilizzata per sistemi web che fanno uso di Spring Data. Una delle implementazioni di maggior successo di JPA è rappresentata dall’ORM Hibernate. Il corso mira a fornire solide basi per l’utilizzo di JPA attraverso Hibernate e Spring Data.
DESCRIZIONE
Giunto alla versione 5.x, Hibernate rappresenta l’implementazione ORM di riferimento riguardo alle specifiche JPA.
STRUMENTI
Gli strumenti hardware e software richiesti per la partecipazione al corso sono i seguenti:
- Personal Computer
- Processore Intel i5 o superiore
- RAM 4 GB o superiore
- Windows 10 in poi
- Accessori
- Scheda audio
- Cuffie o altoparlanti
- Microfono
- Software specifici
- IntelliJ IDEA
PROGRAMMA
Introduzione alla Specifica
- Hibernate come implementazione delle specifica
- Concetto di Entity e Life cycle
- Persistence Context: First level cache
- EntityManager e Sessione Hibernate: operazioni di persistenza
- Identificatori di Entity: Identity, Sequence generators, Table
- Generators e Composite Key
- Algoritmi di generazione delle sequence: ridurre i round trip verso il DB
- Relazioni tra entities: OneToMany,OneToOne,ManyToOne,ManyToMany
- JPQL,HQL,Criteria API
- Transazioni: anomalie e livelli di isolamento
- Locking Ottimistico
- Cache di secondo livello con Hibernate
- Elementi base di Spring: configurazione, Inversion of Control e Dependency Injection
- Componenti Spring Boot
- Spring Data: Repository JPA
- Transazioni in Spring Boot
- Esempio di una applicazione Rest
DOCENTE – ALESSANDRO ZOIA
Software Engineer, esperto Back End. Ha alle spalle numerose esperienze lavorative in aziende di diversi settori. Da anni si dedica anche alla docenza e cura il percorso backend delle nostre Academy.
CERTIFICATO DI PARTECIPAZIONE
Alla fine del corso ricevi il tuo attestato da inserire sul curriculum o condividere sui social!
Non perdere questa occasione!
Perché scegliere Academy Jdk
Il percorso più comodo, più smart e più divertente per crescere professionalmente nell’ambito che hai scelto.
Online
Basta una connessione alla rete. A casa tua o ovunque tu sia. E sei già dentro!
Interattivo
Dubbi, chiarimenti, prove. Interfacciati con i nostri docenti a tua disposizione.
Posti limitati
Vogliamo seguire ogni corsista al meglio garantendo a ognuno l'attenzione necessaria.
Archivio contenuti
Contenuti sempre disponibili. Per ripassare anche dopo le lezioni e non perdere nulla.
Attestato finale
Missione compiuta. Hai acquisito tante conoscenze nuove!