Catalogo LEN Formazione 2009/2010 Scheda di dettaglio DEVELOPING APPLICATIONS WITH THE JAVA SE PLATFORM [cod. S305] UN BUON MOTIVO PER Il corso fornisce le conoscenze pratiche necessarie per progettare una soluzione verticale per un'applicazione multilivello distribuita. Verranno applicati i principi di progettazione dell'interfaccia grafica e le capacità di comunicazione di rete per realizzare il codice di un'applicazione Java funzionale, in grado di interagire con un database remoto. Viene dedicata un'attenzione particolare all'approccio misto basato sulla progettazione e sullo sviluppo di programmi per le applicazioni. Sono inoltre trattate le nuove funzioni che si uniscono alle speciali capacità di creazione delle GUI disponibili nell'IDE, come Matisse. Vengono descritti la tecnologia JMX (Java Management Extensions) e lo strumento JUnit. I contenuti fanno riferimento alla tecnologia Java Platform, Standard Edition 6 (Java SE 6) e al prodotto Java SE Development Kit 6 (JDK 6). Le esercitazioni pratiche prevedono l'uso dell'IDE (Integrated Development Environment) NetBeans 5.5. A CHI È RIVOLTO Amministratore/Sistemista. Il corso è rivolto a programmatori che già possiedono una certa familiarità con la struttura di base e la sintassi del linguaggio di programmazione Java e che desiderano ampliare ulteriormente le proprie conoscenze per essere in grado di sviluppare applicazioni complesse, a livello di produzione. COMPETENZE ACQUISITE Al termine del corso, i partecipanti saranno in grado di: - Applicare il modello di progettazione MVC (Model View Controller) per creare classi riutilizzabili - Implementare il testing delle unità usando JUnit - Implementare un programma completo, che potrà essere utilizzato in un'applicazione intranet commerciale 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 - Sviluppare classi per collegare programmi a database SQL (Structured Query Language) utilizzando gli elementi chiave della API JDBC (Java Database Connectivity) - Organizzare e configurare la generazione delle GUI e la gestione degli eventi per il supporto di un progetto Java - Implementare l'API di logging per generare messaggi di log nella GUI - Creare applicazioni Java a due e tre livelli - Creare un server multithreaded - Creare oggetti remoti usando Java RMI (Remote Method Invocation) 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) Presentazione del progetto 4) Realizzazione Presentazione del caso di studio Trasposizione da diagramma a codice Suddivisione in team di lavoro Stesura del codice Utilizzo di un IDE di sviluppo Java 2) Discussione e analisi delle specifiche funzionali 5) Gestione degli errori Individuazione dei requisiti Discussione e accettazione dei requisiti Definizione di specifiche tecniche Pianificazione dei tempi Implementazione e gestione di eccezioni applicative 6) Interfaccia utente 3) Progettazione Presentazione delle interfacce utente Deployment del codice nel framework Utilizzo di UML per la progettazione Analisi delle criticità Realizzazione dei Class Diagrams Test e verifica del funzionamento Realizzazione dei Sequence Diagrams Realizzazione di eventuali altri diagrammi a supporto 7) Discussioni sulle possibili evoluzioni del Progetto Confronti con la soluzione del docente Evoluzioni possibili Conclusioni 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. 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 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. 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