Il corso fornisce le competenze richieste per utilizzare la piattaforma J2EE (Java 2 Platform, Enterprise Edition) per creare applicazioni enterprise affidabili in grado di essere modificate e ampliate rapidamente. I partecipanti potranno apprendere le strategie necessarie per creare blueprint applicativi efficienti per l'implementazione delle tecnologie J2EE. Le strategie prese in esame includono un processo decisionale efficiente che prenda in esame le qualità dei sistemi (ad esempio scalabilità e flessibilità), le blueprint
tecnologiche, i modelli di progettazione J2EE e lo sviluppo iterativo e incrementale.
Architecting and designing J2EE applications - Scheda corso LEN
1. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
ARCHITECTING AND DESIGNING J2EE
APPLICATIONS
[cod. S301]
UN BUON MOTIVO PER
Il corso fornisce le competenze richieste per utilizzare la piattaforma J2EE (Java 2 Platform, Enterprise
Edition) per creare applicazioni enterprise affidabili in grado di essere modificate e ampliate rapidamente. I
partecipanti potranno apprendere le strategie necessarie per creare blueprint applicativi efficienti per
l'implementazione delle tecnologie J2EE. Le strategie prese in esame includono un processo decisionale
efficiente che prenda in esame le qualità dei sistemi (ad esempio scalabilità e flessibilità), le blueprint
tecnologiche, i modelli di progettazione J2EE e lo sviluppo iterativo e incrementale.
A CHI È RIVOLTO
Il corso ha come destinatari gli sviluppatori responsabili dell'architettura software complessiva e della
progettazione dei sistemi enterprise basati su J2EE. È richiesta anche un'adeguata comprensione del ruolo
di un architetto enterprise e l'utilizzo delle tecnologie J2EE in un ambiente enterprise su più livelli. Gli
architetti potranno anche apprendere in che modo le tecnologie J2EE possono migliorare la qualità del
servizio nei sistemi enterprise.
Prerequisiti: Descrivere a livello generale le tecnologie J2EE, inclusi Enterprise JavaBeans, i servlet e le
pagine JSP, descrivere i concetti di informatica e comunicazione distribuita, eseguire l'analisi e la
progettazione di sistemi software object-oriented, descrivere il processo di sviluppo iterativo e
incrementale del software, utilizzare la notazione UML per la modellazione dei sistemi orientati agli
oggetti.
COMPETENZE ACQUISITE
2. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
Il corso fornisce le competenze richieste per utilizzare la piattaforma J2EE per creare applicazioni
enterprise affidabili in grado di essere modificate e ampliate rapidamente.
I partecipanti potranno apprendere le strategie necessarie per creare blueprint applicativi efficienti per
l'implementazione delle tecnologie J2EE. Le strategie prese in esame includono un processo decisionale
efficiente che prenda in esame le qualità dei sistemi (ad esempio scalabilità e flessibilità), le blueprint
tecnologiche, i modelli di progettazione J2EE e lo sviluppo iterativo e incrementale.
3. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
PROGRAMMA DI DETTAGLIO
1.Introducing Fundamental Architectural
Concepts
Giustificare l'esigenza di un'architettura
Descrivere le funzioni dell'architettura
Descrivere i cinque principali obiettivi di
un'architettura
2. Examining System Architecture
Development Heuristics and Guidelines
Identificare i principali fattori di rischio
nei sistemi enterprise distribuiti
Descrivere le funzioni di base della
progettazione orientata agli oggetti
Descrivere le linee guida per una
comunicazione di rete efficace
Giustificare l'utilizzo delle transazioni
per
controllare le risorse condivise
Descrivere il controllo dei costi tramite
il riutilizzo
Descrivere le caratteristiche di base
dell'architettura Sun Open Net
Environment (Sun ONE)
3. Describing the Software Development
Process
Definire lo scopo di una metodologia di
sviluppo
Descrivere le best practice delle
metodologie di sviluppo
Descrivere i flussi di lavoro e le quattro
fasi più importanti di un processo di
sviluppo iterativo e incrementale
Definire i risultati del processo iterativo
Descrivere i metodi per migliorare le
probabilità di successo di un prodotto
4. Differentiating Local Object-Oriented
Computing and Distributed Object
Computing
Esaminare le caratteristiche dei
trasferimenti di dati nell'informatica
orientata agli oggetti
Esaminare le caratteristiche dei
trasferimenti di dati nell'informatica
distribuita
Confrontare e indicare le differenze tra
l'informatica distribuita basata sugli
4. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
oggetti e l'informatica orientata agli
oggetti
Analizzare l'impatto delle transazioni in
un ambiente di informatica distribuita
Analizzare l'impatto
dell'implementazione della sicurezza in
un ambiente di informatica distribuita
5.Optimizing Inside the Tier
Pianificare la capacità del sistema per
supportare i carichi richiesti
Pianificare la scalabilità per supportare
la crescita prevista
Specificare i fornitori di servizi per
supportare leesigenze di manutenzione
6.Optimizing Tier-to-Tier Communication
Creare un modello di rete per
un'applicazione
Creare un modello di dati e di chiamate
per inviare in modo efficiente le
richieste di servizio e ricevere risposte
Creare un modello di transazione per
l'applicazione
Creare un modello di sicurezza per
l'applicazione
7.Analyzing Quality-of-Service Requirements
Valutare gli effetti delle dimensioni sulle
qualitàdel sistema
Impostare le priorità dei requisiti di
qualità del servizio
Controllare i requisiti di qualità di
servizio per le opportunità di trade-off
8.Building a Prototype
Creare prototipi di sistemi in grado di
soddisfare potenzialmente gli obiettivi
richiesti dall'architettura
Valutare la capacità dei prototipi di
soddisfare gli obiettivi dell'architettura
9.Describing J2EE Technology Servers
Descrivere vari tipi di server
Esaminare i sistemi informativi
enterprise
Descrivere i problemi legati alla scelta
degli application server
Descrivere i modelli, le linee guida e le
best practice di deployment
10.Describing J2EE Technologies
Descrivere i componenti del livello Web
di J2EE
Descrivere i componenti del livello
business di J2EE
5. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
Descrivere i connettori della tecnologia
J2EE
11.Evaluating the J2EE Technology Choice
Eseguire la progettazione considerando
lo stato a lungo termine
dell'applicazione
Gestire lo stato della sessione client
Abilitare i processi business e il
controllo del flusso di lavoro
Abilitare i processi di presentazione e il
controllo del flusso di lavoro
Gestire il layout di presentazione
Progettare la comunicazione asincrona
12.Analyzing the Software Requirements
Descrivere il processo di sviluppo del
software in termini di trasformazioni del
modello
Raccogliere informazioni sui requisiti
per definire il problema business
Creare il modello di dominio
13.Creating the Software Design
Descrivere lo scopo e gli elementi
dell'analisi della robustezza e del
modello di progettazione
Utilizzare l'analisi della robustezza per
creare un modello di progettazione per
un caso di utilizzo
Generare un diagramma di sequenza
del modello di progettazione
14.Creating the Software Architecture
Descrivere il modello di architettura
Scomporre il sistema in componenti
Disporre i componenti in una topologia
efficiente
Creare diagrammi di deployment per
documentare il modello di architettura
Valutare il modello di architettura
15.Choosing J2EE Technology Patterns
Esaminare le nozioni fondamentali sui
modelli (pattern)
Riconoscere le circostanze in cui è
appropriato l'utilizzo dei pattern di J2EE
per le comunicazioni
Riconoscere le circostanze in cui è
appropriato l'utilizzo dei pattern di J2EE
per la flessibilità
6. Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
MODALITA’ FORMATIVE
o SEMINARIO
Intervento collettivo d'aula a taglio divulgativo, di approfondimento o generico su di un tema afferente ai
contenuti sotto descritti. La durata è stabilita da un minimo di 3 ad un massimo di 8 ore.
o WORKSHOP
Intervento collettivo d'aula a taglio pratico sperimentale finalizzato alla condivisione di problemi, proposte,
soluzioni, esami di certificazione e strumenti specifici afferenti ai contenuti sotto descritti e ai processi
aziendali ad essi collegati. La durata è stabilita da un minimo di 3 ad un massimo di 16 ore.
o CORSO
TRAINING: «il sapere e il saper fare» intervento frontale, seminariale e di laboratorio finalizzato
all’introduzione e alla conoscenza teorica e pratica dell’argomento in oggetto. TRAINING ON THE JOB:
«il saper risolvere» intervento personalizzato finalizzato alla conduzione di strumenti operativi e di
soluzioni pratiche Le durate sono coerenti rispetto agli obiettivi e sono stabilite da un minimo di 9 ad un
massimo di 40 ore.