|
Questo
corso consente ai partecipanti di acquisire le conoscenze
richieste per costruire e implementare applicazioni di
livello enterprise conformi agli standard Java 2 Enterprise
Edition (J2EE). I componenti enterprise presentati in questo
corso includono Enterprise JavaBeans (EJB), servlet e
JavaServer Pages (JSP), nonché i client Java che li
utilizzano.
Consente
inoltre di:
- acquisire
esperienza pratica attraverso esercitazioni che prevedono la
creazione di un'applicazione business distribuita end-to-end;
- esplorare i
componenti EJB che implementano il pattern Session Facade e
forniscono un front-end per i componenti EJB entity utilizzando
la persistenza gestita da container;
- prendere in
esame anche i componenti EJB message-driven, che fungono da
consumatori dei servizi JMS (Java Message Service);
- utilizzare i
client Web e Java per accedere ai servizi di livello enterprise
basati su Java utilizzando servlet e pagine create con la
tecnologia JSP (JSP pages);
- comprendere
come si assembli un'applicazione da componenti riutilizzabili e
come eseguire il deployment di un'applicazione nell'ambiente
runtime della piattaforma J2EE.
Il corso prevede un numero massimo di 14
partecipanti.
Le attività didattiche saranno organizzate in
orari tardo pomeridiani secondo il seguente calendario: uno
o due
appuntamenti settimanali dalle 18:00 alle 21:00.
Per la presenza al corso
sono richiesti i seguenti prerequisiti in entrata: le
competenze della certificazione
Sun Certified Programmer for the Java 2
Platform, Standard Edition 5.0,
ossia
-
parole chiave della
tecnologia Java e fasi del ciclo di vita di
un’applicazione;
-
analizzare problemi e
progettare classi per risolvere problemi;
-
sviluppare e testare
programmi Java;
-
usare tipi di dato,
riuso dei principi ad oggetti, costrutti di decisione,
cicli;
-
incapsulamento, array
ed ereditarietà;
-
definire e usare il
concetto di polimorfismo;
-
usare
collection e exception;
-
creare GUI con panel,
label, button, textfield e textarea;
-
i/o da file di testo;
-
multithreading;
-
creare un semplice TCP/IP client che
comunica con socket.
Sintesi delle competenze
competenze:
progettazione di applicazioni Client/Server in ambiente Web, la
specifica JavaServlet, httpServlet, Cookies & Sessions,
paradigma MVC e il modello di sviluppo JSP, scripting,
estensione dei Tag, gestione delle richieste, uso della
specifica JavaBean.
La
Piattaforma d’apprendimento include:
-
Progress Map: visualizza l’elenco
dei moduli (e dei loro paragrafi) del corso che sono stati già completati,
ancora da leggere o parzialmente letti. In questo modo si ha la possibilità di
tenere sotto controllo la percentuale del corso completato e quali
paragrafi si devono ancora studiare. Ogni paragrafo è arricchito da figure,
collegamenti ipertestuali, riferimenti bibliografici, spiegazione delle nuove
parole incontrate. Una sezione si occupa solamente di verificare
l’apprendimento dello studente con domande tecniche che fanno riferimento ad
ogni singolo modulo
-
Glossary: è il
vocabolario di
tutte le parole tecniche che fanno parte del corso.
-
Reference: è l’insieme di tutti i
riferimenti bibliografici e/o ipertestuali da cui prendere informazioni
importanti per l’approfondimento del corso.
-
Tool: è una sezione che permette di
eseguire il download dei tool necessari per completare con successo la
formazione.
-
Discussion: è possibile creare dei
gruppi
di discussione per comprendere maggiormente gli argomenti ostici o per
segnalare eventuali errori.
-
FAQ: si ha a disposizione l’elenco
delle risposte alle domande più frequenti.
-
Mentoring: si possono fare domande a
cui solo tutor SUN hanno la possibilità di rispondere.
-
Search: questa sezione permette di
ricercare una parola all’interno di tutti i paragrafi del modulo (e del
corso).
-
Support: è possibile mandare una
e-mail
al supporto dell’intero programma Sun Academic Initiative (SAI).
-
Help: spiega le funzionalità degli
strumenti offerti dal corso.
Contenuti
di dettaglio

|