Topcorsi.it trova il corso adatto a te

Warning: in_array() expects parameter 2 to be array, null given in /var/www/html/components/com_community/views/tcview.php on line 346

Corso Sviluppo di applicazioni Business (completo) Roma

Corso Sviluppo di applicazioni Business (completo)
Cerca corsi simili a questo
Tipologia
Corso di formazione professionale
Modalità
In aula/di presenza
Non hai trovato
il corso
che cercavi?
Ricevi nuovi
corsi via email
Trova
corsi
Luogo di svolgimento

Roma

Per il prezzo contattare il centro
Richiedi informazioni
Richiedi informazioni
Vedi telefono
Vedi telefono
Tipologia Corso di formazione professionale
Luogo di svolgimento Roma
Durata 4 Giorni
Modalità In aula/di presenza
Rivolto a Programmatori e progettisti interessati allo sviluppo di applicazioni con utilizzo di strumenti avanzati di collegamento a basi di dati. Costituisce requisito essenziale la conoscenza ottima del linguaggio Java, delle basi di dati e del linguaggio SQL.
Prepara per Il corso si pone come obiettivo trasmettere la conoscenza delle tecnologie per lo sviluppo di componenti business in Java Enterprise Edition e la gestione della persistenza.
Docenti Angelo d'Elia, oppure altro docente esperto in materia.
Certificato/attestato Materiale fornito: Slides, esercizi ed eventuali documenti relativi al framework. Orari e diploma: Il corso ha una durata di 4 giorni (per giornata si intendono 6h di lezione). Al termine del corso verrà rilasciato un documento che attesta la frequentazione del corso.
Programma
Le Web application hanno aperto nuove possibilità nella gestione aziendale offrendo l'opportunità di aggiornare ed evolvere a costo ridotto un applicativo, senza essere costretti a distribuire continui aggiornamenti ai propri clienti attraverso supporti fisici. Le possibilità sono senza fine.

GIORNO 1

Introduzione all'Architettura Java EE: Architettura Java EE - Application Servers - Componenti e Container - Architettura a tre strati e separazione dei ruoli - Design Patterns per Java EE
Enterprise Java Beans: Struttura e logica di un EJB - Middletier implicito ed esplicito - Tipi di EJB
Implementare Session Beans 3.0: Session Beans Stateless e Stateful - Interfacce di Business Locali e Remote - Callback per il ciclo di vita - Annotazioni e Deployment Descriptor

GIORNO 2

Introduzione ed approcci alla persistenza dei dati: Java Data Base Connectivity - Object Relationship Mapping - Cenni a Java Data Objects
Entity Bean 3.0 e Java Persistence API: Classi Entità - Associare Entità e Tabelle - Chiavi primarie singole e multiple - Generazione di chiavi primarie - Associazioni e Relazioni - Mappatura di relazioni unidirezionali e bidirezionali - Entità ed Ereditarietà - Entity Manager - Operazioni con le entità - Query e Named Query - Persistence Unit - Java Persistence Query Language - Callback e listeners per le Entità

GIORNO 3

JMS e Message Driven Bean: Java Messaging System - Principi delle architetture a messaggi - Domini di messaggi - Topic e Queue - Message Driven Beans - Ciclo di vita di un MDB - MDB non JMS mediante JCA
EJB Interceptors: Concetti basilari di Aspect Oriented Programming - Intercettare l'esecuzione di metodi di business- Intercettare l'esecuzione di eventi del ciclo di vita - Classi Listeners per gli EJB - Associare interceptors e listeners agli EJB

GIORNO 4

Transazioni ed EJB: Concetto ed utilità delle transazioni - Isolamento delle connessioni - Demarcazione della transazione - Modalità di gestione della transazione - Gestione dichiarativa delle transazioni - Attributi di transazione - Propagazione delle transazioni - Transazioni ed Entità - Transazioni e Message Driven Beans - Uso delle eccezioni per il controllo della transazione - Stateful Beans e Session Beans e Session Syncronization - Transazioni e concorrenza - Lock ottimistico e versionamento automatico delle entità
Sicurezza negli EJB: JAAS - Utenti e Ruoli - Autenticazione e Autorizzazione - Autorizzazione Programmatica e API relative - Autorizzazione dichiarativa mediante Annotazioni e XML
Esempi ed esercitazioni.

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.

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


Materiale fornito:
Slides, esercizi ed eventuali documenti relativi al framework.

Orari:
Il corso ha una durata di 4 giorni (per giornata si intendono 6h di lezione).

Metodo/Luogo:
In aula, Roma presso i nostri locali o presso la sede del Cliente.

Dove e quando
Corso Sviluppo di applicazioni Business (completo)
home-icon Roma (RM) - Via Adolfo Ravà, 124
calendar-icon
Per le date contattare il centro

Iscrizioni chiuse
Iscrizioni aperte
Questo corso viene proposto da:
Non hai trovato il corso che cercavi?