Scarica la brochure
Consel

 


Contatti ELIS Invia curriculum
Cerca nel sito:

Applicazioni web: programmazione Java (J2EE)

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