Catalogo LEN Formazione 2009/2010 Scheda di dettaglio SVILUPPARE APPLICAZIONI PER LA PIATTAFORMA JAVA EE [cod. S311] UN BUON MOTIVO PER Il corso fornisce le conoscenze necessarie per creare e distribuire applicazioni aziendali conformi agli standard della tecnologia Java Platform, Enterprise Edition 5 (Java EE 5). I componenti aziendali presentati in questo corso includono la tecnologia Enterprise JavaBeans (EJB), la Java Persistence API (JPA), i servlet, la tecnologia JavaServer Pages (JSP), i Web services e i client basati sulla tecnologia Java che li utilizzano. I partecipanti acquisiranno esperienza pratica grazie alle esercitazioni che prevedono la creazione di un'applicazione business distribuita completa. Nelle esercitazioni pratiche verranno esplorati i componenti EJB che implementano il pattern Session Facade e forniscono un front-end per i componenti di entità utilizzando la Java Persistence API. Le esercitazioni analizzeranno anche i componenti EJB message-driven che agiscono come consumatori di Java Message Service (JMS). Vengono utilizzati client Web e Java per accedere ai servizi enterprise Java usando i servlet e le pagine create con la tecnologia JSP. Viene spiegato come assemblare un'applicazione sfruttando componenti riutilizzabili e come eseguire il deployment di un'applicazione nell'ambiente runtime della piattaforma Java EE. Le esercitazioni pratiche prevedono l'uso dell'ambiente IDE (Integrated Development Environment) NetBeans(TM) 5.5. A CHI È RIVOLTO Il corso è rivolto a sviluppatori Java che desiderano sviluppare applicazioni di livello enterprise conformi agli standard Java EE. Per completare con successo il corso, i partecipanti devono: - Avere esperienza con il linguaggio di programmazione Java - Avere familiarità con la programmazione distribuita (architettura multilivello) - Avere esperienza con la teoria dei database relazionali e le nozioni di base di SQL - Avere familiarità con la tecnologia a componenti. 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: [email protected] Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 Catalogo LEN Formazione 2009/2010 Scheda di dettaglio COMPETENZE ACQUISITE Al termine del corso, i partecipanti saranno in grado di: - Descrivere il modello applicativo per la piattaforma Java EE e il contesto per il modello - Sviluppare ed eseguire un'applicazione EJB - Sviluppare un'interfaccia utente Web-based per un'applicazione EJB. - Sviluppare semplici Web services per la piattaforma Java EE - Configurare il livello dei servizi per la piattaforma Java EE 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: [email protected] Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 Catalogo LEN Formazione 2009/2010 Scheda di dettaglio PROGRAMMA DI DETTAGLIO 1) Placing the Java EE Model in Context Descrivere i requisiti delle applicazioni Descrivere la configurazione e il packaging delle applicazioni Java EE aziendali e le risposte fornite dalla 3) Web Component Model tecnologia Java EE 5 Descrivere le API della piattaforma Java EE 5 e i relativi servizi di supporto Descrivere i livelli e le architetture della in un'applicazione Java EE piattaforma Java EE Descrivere il ruolo dei componenti Web Definire il modello richiesta-risposta di HTTP Indicare come è possibile semplificare lo sviluppo delle applicazioni Java EE usando i modelli di architettura Confrontare i componenti e i servlet Java con i componenti JSP Descrivere le strategie di base per la gestione della sessione 2) Java EE Component Model and Development thread nei componenti Web Step Gestire i problemi legati alla sicurezza dei Descrivere i principi di un modello di Descrivere lo scopo dei modelli di progettazione a livello Web sviluppo basato su componenti Descrivere il modello di comunicazione 4) Developing Servlets asincrono Descrivere l'API servlet Descrivere il processo utilizzato e i ruoli Utilizzare le API di richiesta e risposta coinvolti nello sviluppo e nell'esecuzione Inoltrare il controllo e passare i dati di un'applicazione Java EE Utilizzare l'API di gestione della sessione Confrontare i metodi e gli strumenti disponibili per sviluppare un'applicazione Java EE e i suoi componenti 5) Developing With JavaServer Pages Technology 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: [email protected] Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 Catalogo LEN Formazione 2009/2010 Scheda di dettaglio Valutare il ruolo della tecnologia JSP componenti EJB e i loro elementi come meccanismo di presentazione 7) Implementing EJB 3.0 Session Beans Creare pagine JSP Elaborare i dati ricevuti dai servlet in una pagina JSP Confrontare i comportamenti stateless e stateful Descrivere l'utilizzo delle librerie di tag Descrivere le caratteristiche operative di un bean di sessione stateless 6) EJB Component Model Descrivere il ruolo dei componenti EJB in un bean di sessione stateful un'applicazione Java EE Creare bean di sessione Descrivere il modello a componenti di Eseguire il packaging e distribuire i bean EJB Descrivere le caratteristiche operative di di sessione Identificare la terminologia appropriata Creare un client per il bean di sessione da utilizzare per descrivere i 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: 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: [email protected] Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 Catalogo LEN Formazione 2009/2010 Scheda di dettaglio «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. 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: [email protected] Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009