Red Hat ti dà il benvenuto

Visualizza gli eventi nella tua zona

Scopri le novità dei clienti Red Hat di tutto il mondo:

JB297

Red Hat JBoss Development: Persistence with Hibernate

Stai visualizzando informazioni per:

Persistenza relazionale per Java tramite lo stack di applicazioni Hibernate

Il corso JBoss® Hibernate® Technology (JB297), della durata di quattro giorni, fornisce agli sviluppatori Java la conoscenza e le competenze necessarie per sfruttare il potente stack applicativo Java Hibernate. Attraverso chiare lezioni interattive e sessioni pratiche in laboratorio, gli studenti apprenderanno le nozioni fondamentali e gli elementi interni di Hibernate, nonché le applicazioni pratiche e le best practice.

Panoramica del corso

Al termine del corso, gli studenti avranno appreso le best practice che consentono di sfruttare Hibernate per produrre e mantenere applicazioni aziendali robuste e ben progettate, ottimizzando le prestazioni e riducendo i costi di manutenzione del software.

Riepilogo del contenuto del corso

  • API fondamentali per Hibernate (Session, Transaction, Query, EntityManager, SessionFactory, Annotations)
  • Tecnologie Search, Validation, Shards e Tools di Hibernate
  • Mappatura dell'ereditarietà e delle relazioni polimorfiche
  • Query HQL, Criteria e JDBC/SQL in Hibernate
  • Ambiente di sviluppo integrato (IDE) con Hibernate Tools
  • Best practice e modelli ottimali per sviluppatori Hibernate
  • Implementazione, configurazione e ottimizzazione delle prestazioni di Hibernate

Destinatari e prerequisiti

  • Architetti di sistemi Enterprise
  • Sviluppatori Java esperti che utilizzano sistemi di database basati su SQL
  • Sviluppatori di database e componenti aziendali
  • Amministratori di database interessati a comprendere come ORM può influenzare le prestazioni e come mettere a punto le prestazioni del sistema di gestione del database SQL e del livello di persistenza

Prerequisiti per il corso

  • Esperienza con la piattaforma Java Enterprise Edition (Java EE) o Java 2 Enterprise Edition (J2EE)
  • Un elevato livello di comprensione dello sviluppo di sistemi software di tipo enterprise
  • Comprensione dell'integrazione dei sistemi esistenti

Struttura del corso

Comprensione della persistenza Java
Obiettivo: apprendere in che modo JBoss® Hibernate® risolve efficacemente il problema di come rappresentare dati relazionali in un ambiente a oggetti.
Primi passi con Hibernate
Obiettivo: implementare un'applicazione semplice utilizzando le mappature chiave e le funzioni di persistenza di Hibernate.
Progetti e strumenti Hibernate
Obiettivo: utilizzare gli strumenti di JBoss Developer Studio Hibernate per analizzare gli oggetti del dominio di un progetto.
Mappatura avanzata in Hibernate
Obiettivo: estendere le entità Hibernate con tipi preconfigurati e definiti dall'utente e sviluppare identificatori robusti.
Relazioni ed eredità delle entità
Obiettivo: utilizzare mappature relazionali avanzate per gestire associazioni uni e bidirezionali e mappare le eredità Java a tabelle del database.
Stato di persistenza e transazioni in Hibernate
Obiettivo: analizzare in che modo Hibernate gestisce le relazioni tra i dati di una tabella e i valori di un'entità e associa le variazioni di stato con un'unità operativa.
Query efficienti di dati
Obiettivo: apprendere in che modo utilizzare le strategie di recupero, le opzioni di query e i filtri di Hibernate per generare query efficienti.
Riepilogo della progettazione e best practice
Obiettivo: apprendere i concetti di base degli schemi di progettazione e le best practice di Hibernate e come applicarli per creare sistemi Hibernate efficienti.
Configurazione e implementazione di Hibernate
Obiettivo: utilizzare il framework flessibile di Hibernate in applicazioni di vario tipo, da semplici applicazioni Java standalone a implementazioni Java di livello enterprise complete.
Framework avanzati di Hibernate
Obiettivo: Hibernate fornisce strumenti avanzati che aiutano gli sviluppatori nelle attività di test, convalida, ricerca e spanning di istanze del database.

Nota: la struttura del corso è soggetta a modifiche in base alle innovazioni nelle tecnologie e all'evoluzione del ruolo cui si riferiscono gli argomenti trattati. Per chiarimenti o per la conferma di un obiettivo o un argomento specifico, contatta uno specialista della formazione.

Prossimo esame o corso consigliato

Red Hat Certificate of Expertise in Persistence Exam (EX297)
L'esame Red Hat Certificate of Expertise in Persistence Exam verifica se i candidati sono pronti per le attività di creazione ed esecuzione della manutenzione di applicazioni Java in ambienti reali in cui vengono utilizzate le Java Persistence API (JPA) con JBoss® Hibernate®.

Questo corso consente di ottenere le seguenti credenziali

Red Hat Certificate of Expertise in Persistence
Dimostra di saper svolgere le attività reali associate all'uso di Java Persistence API con Hibernate