Corso Hibernate ORM (intensivo)

Introduzione:

Hibernate - H8- è una libreria ORM, Object Relational Mapping, per il linguaggio Java, che consente la memorizzazione ed 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.

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.

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
  • Class - Best Practice
  • ID: Identification Data
  • Generator
  • La Property
  • 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.


PER INFO E PRENOTAZIONI COMPILA IL NOSTRO FORM:

Per info e prenotazione corsi

FAQ

FAQ


QUESTO CORSO E' DISPONIBILE NELLE SEGUENTI MODALITA':

 

Corso di gruppo Corso per aziende Corso a tu per tu

 Gruppo

Aziende

A tu per tu