Corso Hibernate (intensivo)

Introduzione:

Hibernate - H8- è una libreria ORM, Object Relational Mapping, per il linguaggio Java, che consente la memorizzazione e il recupero di dati. Può essere considerata una delle più robuste piattaforme di middleware per la persistenza attualmente presenti. La caratteristica principale è il mapping delle classi Java a tabelle, e dei tipi Java ai tipi SQL. Si tratta di software open source e free, distribuito sotto licenza GNU.

Scopo corso:

Il corso si pone come obiettivo l'utilizzo e la piena padronanza del framework. Ogni aspetto ed argomento verranno trattati con la massima cura e verranno evidenziati mediante l'utilizzo di una buona gamma di esercitazioni inerenti al corso.

Destinatari:

Le persone che possono beneficiare di questo corso dovrebbero preferibilmente conoscere SQL, Spring (core) e Maven ed essere interessate ad accrescere le loro competenze tecniche in materia di Framework ORM. Ciò include sviluppatori web, direttori tecnici.
 

Cosa portare:

Un pc portatile con Wi-Fi, almeno 4GB di RAM, Eclipse o NetBeans preinstallati.
 

Materiale fornito:

CD Rom Contenente: slides, esercizi ed eventuali documenti relativi al framework.

Orari e diploma:

Il corso ha inizio alle ore 9:30 e ha una durata di sei ore.
Alla fine verrà rilasciato un documento che attesta la frequentazione del corso.

Programma:

  • Introduzione alla tecnica ORM e ad i suoi pro
  • La tecnica Hibernate e la sua architettura
  • L'ORM con Hibernate ed i suoi vantaggi e caratteristiche
  • L'architettura Hibernate
  • Partenza: lo strato Pojo – le 4 regole
  • I metodi equals() e hashCode(). Come generarli?
  • Transazioni e concorrenza
  • Sessioni e SessionFactory
  • ORMapping
  • Esempio di file di mapping
  • Il doctype nel file di mapping
  • Hibernate mapping
  • Attenzione!
  • Class
  • ID
  • Generator
  • Property
  • La "formula"
  • Associazione "many-to-one"
  • Associazione "one-to-one"
  • Associazione "many-to-many"
  • Associazione "one-to-many"
  • Esercitazione di laboratorio


NB: il programma riportato è indicativo, ci sarà la possibilità per prenotazioni di gruppo o per le modalità di corsi "a tu per tu" e per le aziende, di personalizzarlo e customizzarlo secondo le proprie esigenze.

Docenti:

Alessio Fiorani oppure un altro consulente JDK esperto in materia.

Metodo/Luogo:

In aula, Roma presso i NS. locali o presso la sede del Cliente.

Se vuoi suggerimenti su dove alloggiare Clicca Qui.

 

 

Richiedi maggiori informazioni.