CORSO A CATALOGO - 2012 - Corso ID: 10594 - Analista programmatore specializzato nel linguaggio JAVA



Documenti analoghi
Progettazione ed erogazione di servizi educativi innovativi: il Metodo Montessori

QUALITÀ: I PROCESSI TESI AL RAGGIUGIMENTO DEGLI OBIETTIVI AZIENDALI

CORSO A CATALOGO Ente di Formazione Professionale Promoform. Caratteristiche del percorso formativo

Programmare in ambiente Java Enterprise: l offerta formativa di Infodue

STRUMENTI CAD DI SUPPORTO ALLA PROGETTAZIONE E ALLA PROGRAMMAZIONE

per l Azienda Turistica

Consulente per la mediazione familiare

RISORSE UMANE e BUSINESS

Percorsi formativi di alta specializzazione finanziati dalla Regione Lazio

Corso di Alta Formazione per le professioni di aiuto: Counselling, Musicoterapia & Arti Terapie

Allegato A al CCNL 2006/2009 comparto Ministeri

CEPAS Viale di Val Fiorita, Roma Tel Fax: scrivi_a@cepas.it Sito internet:

Tecniche di Management per il Fundraising

SISTEMI E RETI 4(2) 4(2) 4(2) caratteristiche funzionali

CORSO A CATALOGO Corso ID: MARKETING NON CONVENZIONALE

CORSO DI SPECIALIZZAZIONE IN AMMINISTRAZIONE FINANZA E CONTROLLO

CORSO A CATALOGO Corso ID: CAE CERTIFICATE IN ADVANCED ENGLISH - C1

CORSO A CATALOGO 2011

MASTER IN IMPRENDITORIALITA E MANAGEMENT DEL TURISMO SOSTENIBILE E RESPONSABILE

Il master è in collaborazione con

Alternanza scuola lavoro: che cosa significa

RISORSE UMANE & BUSINESS

ITS FORMAZIONE TECNICA SUPERIORE. Nuovi saperi per l Agroalimentare CORSO

Presidenza della Giunta Ufficio Società dell'informazione. ALLEGATO IV Capitolato tecnico

WEB Manager per lo sviluppo e la gestione di servizi Web avanzati

1- Corso di IT Strategy

CORSO A CATALOGO Corso ID: Project management con specializzazione in project financing

SCHEDA PER LA PRESENTAZIONE DEI PROGETTI DI ALTERNANZA SCUOLA LAVORO

Programmazione per la disciplina Informatica PROGRAMMAZIONE DI MATERIA: INFORMATICA SECONDO BIENNIO AMMINISTRAZIONE FINANZA E MARKETING

GARA COMUNITARIA A PROCEDURA RISTRETTA PER LA PROGETTAZIONE, REALIZZAZIONE ED ESERCIZIO DEL SISTEMA INFORMATIVO PREVIDENZIALE DELL ENPALS

CORSO A CATALOGO Corso ID: Mediatore linguistico per Lingua dei Segni Italiana

Corso Programmazione Java Standard

CORSO A CATALOGO Corso ID: E-Business E-Commerce

Project manager di interventi educativi innovativi per le famiglie

SCHEMA REQUISITI PER LA QUALIFICAZIONE DEI CORSI DI FORMAZIONE PER FOOD SAFETY AUDITOR / LEAD AUDITOR

Corso di Qualificazione per. Auditor Interni. dei. Sistemi di Gestione per la Qualità UNI EN ISO 9001:2008 PROGRAMMA DEL CORSO 24 ORE

CEPAS Viale di Val Fiorita, Roma Tel Fax: scrivi_a@cepas.it Sito internet:

ORGANIZZAZIONE E GESTIONE corsi per Rappresentante dei Lavoratori per la Sicurezza Aula, Training on the job, e-learning

Manager di servizi per anziani e tecniche di Fund raising

Ministero dell istruzione, dell università e della ricerca. Liceo Tecnologico. Indirizzo Informatico, Grafico e Comunicazione

L obiettivo che si pone è di operare nei molteplici campi dell informatica aziendale, ponendosi come partner di riferimento per l utenza aziendale.

Corso di Alta Formazione in Comunicazione & Counselling espressivo

figure professionali software

Anno Accademico 2005/ Corso di perfezionamento. Gestione di organizzazioni non profit e Progettazione sociale.

REFERENZIAZIONI 2001) NUP

Esperto in Impianti e Sistemi per la Domotica e la Building Automation

SCHEDA REQUISITI PER LA QUALIFICAZIONE DEL CORSO PER ESPERTI IN MARKETING & COMUNICAZIONE

SCHEDA REQUISITI PER LA QUALIFICAZIONE DEL CORSO PER AUDITOR / RESPONSABILE GRUPPO DI AUDIT DI SISTEMI DI GESTIONE FORESTALE

ALLEGATO 8.1 DESCRIZIONE PROFILI PROFESSIONALI

Oggetto: MASTER DI ALTA FORMAZIONE PROFESSIONALE IN PROGRAMMATORE JAVA PARTECIPAZIONE GRATUITA

CORSO DI SPECIALIZZAZIONE PER TECNICO HARDWARE, SOFTWARE E DI RETE

UALITÀ, MBIENTE ICUREZZA MASTER QUALITÀ, AMBIENTE E SICUREZZA ESPERTO IN DIREZIONE E VALUTAZIONE DEI SISTEMI DI GESTIONE INTEGRATA QUALITY FOR

Danais s.r.l. Profilo Aziendale

Master in innovazione di Reti e Servizi nel Settore ICT. Dai il via al tuo futuro

DESCRIZIONE DEL PROCESSO. CHE COSA C'E' DI NUOVO NELL' IT? Giugno 2010 (Agriturismo La Razza ) 1

EVENT PLANNER CORSO A CATALOGO 2011 ADIM SRL. Caratteristiche del percorso formativo

Bollettino Ufficiale della Regione Puglia n. 177 del

FARE BUSINESS IN INGLESE: PROFESSIONAL COMMUNICATION SKILLS

Corso di Comunicazione e Marketing

GESTIONE DELLE RISORSE UMANE

Executive Program Project Management (III edizione)

FORMAT DI PROGETTAZIONE PERCORSI IN ALTERNANZA a.s Classi IV e V Istituti Professionali

L ISTITUTO TECNICO INDUSTRIALE E. FERMI

REV. 6 PAG. 1/6 MANUALE INFORMATIVO

Il master è in collaborazione con

COMPETENZE IN ESITO (5 ANNO) ABILITA' CONOSCENZE

ETA Management. ETA Management S.r.l. Via Volturno, Milano Tel Fax Milano, Gennaio 2009

Sviluppo di Excel base in Farmacia applicato al monitoraggio dei consumi di materiali sanitari

the TECNICO GRAFICO-MULTIMEDIA

Incentive & La soluzione per informatizzare e gestire il processo di. Performance Management

CORSO A CATALOGO Corso ID: H.R. SPECIALIST - ESPERTO IN SVILUPPO E GESTIONE DELLE RISORSE UMANE

INFORMATICA AVANZATA: CERTIFICAZIONI MICROSOFT & E-COMMERCE

Liceo Tecnologico. Indirizzo Informatico e Comunicazione. Indicazioni nazionali per Piani di Studi Personalizzati

La gestione dei rapporti con i fornitori è un tema cruciale per le grandi Aziende nello scenario attuale del mercato e delle sue logiche di sviluppo.

I nostri corsi serali

CORSO A CATALOGO Corso ID: FIRST CERTIFICATE IN ENGLISH

Certificazione Microsoft MASTER MOS

Certificazioni Project Management

Esperto SAP ERP. I edizione

Presentazione aziendale. soluzioni, servizi, consulenza

CONSULENZA INFORMATICA

ESPERTO IN GESTIONE DELL ENERGIA ENERGY MANAGER

CORSO: Auditor interni di servizi per l apprendimento relativi all istruzione ed alla formazione non formale

RICERCA, GESTIONE E SVILUPPO DELLE RISORSE UMANE

a. Corso di Formazione per RLS Nuova Qualifica

Security Manager. Professionista della Security Aziendale

MA-030. Comunicazione e leadership del dirigente scolastico (seconda edizione)

Progetto Atipico. Partners

Applicazione: SAI - Sistema di Audit Interno

GESTIONE AZIENDALE AMMINISTRAZIONE

Avviso Pubblico Più competenze per gli operatori sociali POR Campania FSE (Asse III) FORMULARIO DI PRESENTAZIONE DEL PROGETTO

MASTER IN IMPRENDITORIALITA E MANAGEMENT DEL TURISMO SOSTENIBILE E RESPONSABILE

MICROFINANZA E MICROCREDITO COME STRUMENTI DEL WELFARE

Tecnico dell'elaborazione del Piano di Sicurezza Aziendale

Corso di formazione sull ECODESIGN

Centro di competenze qualificate in ambito servizi di valutazione immobiliare

SCHEDA PROGETTO BCNL - SCUOLA

Formazione azione Front office chiavi in mano

PROFILO FORMATIVO Profilo professionale e percorso formativo

Transcript:

CORSO A CATALOGO 2012 Corso ID: 10594 Analista programmatore specializzato nel linguaggio JAVA Dati principali ID Odf: 2920 Nome organismo: C.E.F.A.L.. Bologna Consorzio Europeo per la formazione e l'addestramento dei Lavoratori Società Cooperativa Tipo organismo: ID Corso: Titolo corso: Tipologia corso: Link web dettaglio Master: Master di 1 livello o 2 livello: Indirizzo del Master: Area settoriale Area Tematica: Obiettivi formativi: Odf accreditato o Agenzie abilitate 10594 Analista programmatore specializzato nel linguaggio JAVA Corsi di specializzazione TECNOLOGIE DELL INFORMAZIONE E DELLA COMUNICAZIONE Informatica e ICT (livello avanzato) Acquisire competenze nella progettazione, sviluppo e nel test di software applicativi, inclusa la manutenzione e amministrazione delle relative funzioni in esercizio. Tali capacità comprendono: Raccolta e Modellazione requisiti applicazioni informatiche Progettazione tecnica applicazioni informatiche secondo metodologie RUP Sviluppo applicazioni informatiche secondo gli standard diffusi Convalida applicazioni informatiche. Acquisire capacità di lavoro in team organizzando le proprie attività in funzione del progetto. Risultati attesi: Gli allievi al termine del percorso saranno in grado di: Fabbisogni formativi: Spendibilità in termini di occupabilità: raccogliere, organizzare e razionalizzare le esigenze dei clienti (utenti del software), elaborare il documento di specifica dei requisiti sulla base di funzionalità, vincoli e obiettivi; progettare le applicazioni informatiche: selezionare il sistema di esercizio/ospitante (hardware e software), selezionare l ambiente operativo di sviluppo (Windows, Unix, ecc), elaborare la struttura documentale del programma in termini di interfaccia utente, moduli e base dati, redigere la documentazione utente (manuale utente e manuale installazione e gestione); sviluppare applicazioni informatiche: codificare applicazioni: clientserver, stand alone, web oriented ecc; utilizzare Tool e CASE integrati di sviluppo; rimuovere eventuali anomalie di funzionamento; convalidare le applicazioni informatiche: collaudare i componenti di programma (debugging) e dei blocchi funzionali (test di integrazione); eseguire test valutativi di performance; verificare compatibilità e integrazione delle applicazioni nell ambiente di esercizio; eseguire una manutenzione correttiva ed evolutiva dei programmi applicativi rilasciati Il percorso ha lo scopo di preparare risorse operanti nel panorama ICT fornendo, in modo rapido ed accurato, strumenti per utilizzare in modo avanzato contenuti altamentamenti tecnologici al fine di un inseriemnto nel mondo lavorativo con già una professionalità e competenze avanzate. Il corso si pone l'obiettivo di colmare eventuali vuoti formativi con un approccio orientato all'inserimento in contesti lavorativi. Il linguaggio Java e le tecnologie ad esso legate sono al momento le più diffuse in ambito dello sviluppo di applicazioni informatiche. La relazione tra le nozioni tecniche di programmazione e quelle di analisi permetteranno di costruire un profilo altamente qualificato con competenze spendibili direttamente in azienda. Data ultima modifica 2/07/2012 Il 18:44:52 corso è orientato alla conoscenza ed allo sviluppo di appliaczioni Web che permetteranno Pagina al 1 di 14 partecipante di poter spendere competenze richieste per progetti importanti in ambito bancario, pubblico e dei sistem integrators maggiormenti attivi nel settore.

Innovatività: Follow up: Innovatività metodologie formative: Modalità di valutazione competenze in uscita: Settori: Coordinamento interno progetto: spendibili direttamente in azienda. Il corso è orientato alla conoscenza ed allo sviluppo di appliaczioni Web che permetteranno al partecipante di poter spendere competenze richieste per progetti importanti in ambito bancario, pubblico e dei sistem integrators maggiormenti attivi nel settore. Il percorso ha come obiettivo quello di fornire strumenti di base ed avanzati per utilizzare in modo competente uno dei linguaggi di programmazaione maggiormente avanzati. Le tecniche e le tecnologie selezionate sono quelle che permetteranno al partecipante di intraperndere una professione ambita nel modo più veloce ed efficace. Le nozioni affrontate nei moduli didattici permetteranno di costruire solide basi sulle quali poggiare competenze trasversali che esulano anche dai semplici tecnicismi ad hanno la finalità di fornire flessiblità e adattabilità agli standard aziendali e di progetto comunemente adottati nell'ambiente lavorativo. Il percorso pervede l'accesso in azienda tramite una attività di stage che permetterà al partecipante del corso di specializzazione di esercitare le nozioni apprese nelle sessioni d'aula e colmare le proprie aree di miglioramento tramite affiancamento e processi di training on the job. L'apprendimento dei contenuti avverrà tramite l'utilizzo di strumenti tecnologici professinali che permetteranno al partecipante di apprendere, oltre che le tecniche di analisi e programmazione e dei sistemi informativi, anche le ususali pratiche di collaborazione dei team e delle organizzazioni aziendali. Verranno condotte simulazioni con assegnazione di attività che dovranno essere portate a termine nei tempi e nei modi previsti. Questo avrà l'obiettivo di sviluppare le competenze ed attitudini individuali all'interno di un contesto più ampio e collaborativo. E' prevista una prova di verifica al termine di ciascun modulo e un test finale di fine corso. La valutazione finale formale terrà anche conto in base all'andamento di fattori quali l'interesse e la capacità di portare a termine attività assegnate durante il percorso. Il corso è preparatorio all'esame di qualifica per analista programmatore. Servizi di informazione e comunicazione > Produzione di software, consulenza informatica e attività connesse Servizi di informazione e comunicazione > Attività dei servizi d'informazione e altri servizi informatici Servizi di informazione e comunicazione > Telecomunicazioni > Telecomunicazioni mobili Servizi di informazione e comunicazione > Telecomunicazioni > Telecomunicazioni satellitari Nome Cognome Ruolo Dettaglio attività Telefono Email Luca Finelli Coordinatore Il coordiantore, nell'ambito dell'erogazione della attività, interviene negli aspetti organizzativi e didattici previsti nel progetto armonizzando le azioni degli esperti e dei tutor, favorenone la collaborazione per il conseguimento degli obiettivi del percorso. Compiti: verifica e predisposizione della documentazione necessaria controllo e monitoraggio degli obiettivi previsti nel progetto organizza il team per la realizzazione delle attività coordina le risorse umane del progetto 05148911 lfinelli@cefal.it Vincenzo Pulerà Tutor Il tutor per la sede CEFAL di Bologna, all'interno di servizi formativi, di orientamento e di accompagnamento al lavoro, integra ed arrichiesce il processo formativo con interventi individuali, di gruppo o Data ultima modifica 2/07/2012 18:44:52 di classe facilitando i processi di apprendimento, di integrazione e di riduzione del disagio curando gli aspetti organizzativo procedurali 05148911 segreteria@cefal.it Pagina 2 di 14

interventi individuali, di gruppo o di classe facilitando i processi di apprendimento, di integrazione e di riduzione del disagio curando gli aspetti organizzativo procedurali mona Ranieri Tutor Il tutor per la sede CEFAL di Faenza e Villa San Martino, all'interno di servizi formativi, di orientamento e di accompagnamento al lavoro, integra ed arrichiesce il processo formativo con interventi individuali, di gruppo o di classe facilitando i processi di apprendimento, di integrazione e di riduzione del disagio curando gli aspetti organizzativo procedurali mona Maiorano Segreteria organizzativa La segreteria organizzativa nell'ambito delle direttive dell'ente, esercita la gestione amministrativa dei progetti e la gestione del flusso delle informazioni Informazioni titolo di studio 0542548 segreteriafaenza @cefal.it 05148911 segreteria@cefal.it Titolo di studio minimo in : Gruppo corsi laurea: Altri requisiti di accesso: Diploma di maturità e scuola superiore Costituiranno requisiti preferenziali un pregresso background informatico, conoscenza del pacchetto MS Office. Tipologia destinatari: Disoccupati laureati Occupati diplomati Occupati laureati Soggetti in CIG diplomati Soggetti in CIG laureati Soggetti in mobilità diplomati Soggetti in mobilità laureati Altre informazioni Costo di iscrizione per partecipante (euro): 5.950,00 Costo orario (euro): 25,00 Durata in: Durata totale corso (in ore): Ore 28 Monte ore per calcolo % ammissibili: 28,00 Ore attività formazione in aula: 170 Attività in aula (%): 71,4 Ore attività FAD: Attività FAD (%): 0,00 Ore attività Outdoor: Attività Outdoor (%): 0,00 Ore attività stage/project work: 8 Attività stage/project work(%): 28,57 Ore attività visite guidate: Ore attività visite guidate (%): 0,00 Data ultima modifica 2/07/2012 18:44:52 Pagina di 14

Ore attività studio individuale: Contenuti FAD: Specifiche tecniche attività FAD: Presenza Tutor per l attività di FAD: Note sulle attività previste: Ore attività studio individuale (%): Lo stage sarà proposto ai corsisti disoccupati / inoccupati e organizzato in collaborazione con organizzazioni e imprese attive nel settore informatico rappresentative nel territorio. Per i corsisti occupati, lo stage sarà di norma sostituito da un project work. è scelto di utilizzare una % elevata di ore di stage/project work per permettere ai partecipanti di trarre il massimo beneficio da un'esperienza in azienda di durata significativa. 0,00 Numero docenti junior: 0 Numero docenti middle: Numero docenti/testimoni senior: Attestazione al termine del corso: Note attestazione: Verifica delle competenze in : Prove selettive ulteriori: Parte dell attività svolta all'estero o altra regione: Tipologia attività svolta all'estero o altra regione: Durata dell attività svolta all'estero o altra regione (in ore): Di cui ore di formazione in aula: Motivazione dell'attività svolta all'estero o altra regione: Sede/i dell'attività svolta all'estero o altra regione: 0 Attestato di frequenza Il percorso rilascia un attestato di frequenza.la certificazione delle competenze non è prevista all'interno del percorso. Il corso è comunque preparatorio all'esame di qualifica per analista programmatore No No Titolo modulo: Modulo 1 Contenuto: Durata: Ore 24 Modalità formativa: Metodologie formative proposte: Data ultima modifica 2/07/2012 18:44:52 4 Moduli didattici Num. moduli: 7 caratteristiche ed evoluzioni del settore informatico; architettura delle applicazioni informatiche: componenti, relazioni, collegamenti; funzioni e linguaggi dei data base relazionali; caratteristiche e funzionamento dei principali sistemi operativi client e server; ambienti software di sviluppo: linguaggi di programmazione convenzionali e object oriented. Principi di logica di programmazione JAVA: struttura del programma, dati, strutture di controllo; concetti base di networking e comunicazioni: tipologie di rete, componenti, protocolli di comunicazione; procedure di installazione e configurazione sistemi hardware e software. Raccolta dei requisiti per un software; analisi e progettazione orientata agli oggetti; Introduzione all'uml come Linguaggio di modellazione FORMAZIONE IN AULA Teoria Pratica con supporto di strumenti informatici Pagina 4 di 14

Docente : Titolo modulo: Modulo 2 Contenuto: Durata: Ore 24 Modalità formativa: Metodologie formative proposte: Docente : Titolo modulo: Modulo Contenuto: Durata: Ore 2 Modalità formativa: Metodologie formative proposte: Docente : Titolo modulo: Modulo 4 Donata Savini Senior (10 anni di esperienza) LA PROGETTAZIONE JAVA: 1 Struttura di una classe 1.1 Classi e loro componenti 1.2 Il metodo main() 1. Compilazione ed esecuzione dell esempio 1.4 Il metodo tostring() 1.5 I metodi set 1. Lettura di dati da tastiera 1.7 Relazione cliente o composizione Esercizi 2 Gerarchie di classi 2.1 Ereditarietà 2.2 Gerarchia di figure piane 2. Le classi Triangolo, TriangoloRettangolo e Cerchio 2.4 Array polimorfo di figure e iterazioni Esercizi Componenti grafiche.1 Finestre, pannelli, campi di edit, pulsanti,....2 Un main() per creare la finestra. Classe polimorfa.4 Una finestra per l array polimorfo Esercizi 4 Pacchetti 4.1 Pacchetti e specificatori d accesso per campi e metodi 4.2 Creazione di un pacchetto 4. Specificatori d accesso per le classi 4.4 Creazione e uso di un pacchetto Esercizi FORMAZIONE IN AULA Teoria Pratica con supporto di strumenti informatici Donata Savini Senior (10 anni di esperienza) 5 Interfacce 5.1 Interfacce e classi astratte 5.2 Implementazione di un interfaccia Esercizi Classi interne e anonime.1 Definizione di classi interne.2 Un ufficio cambi interno ad una banca. Classi interne non statiche.4 Classi interne statiche.5 Un metodo che contiene una classe. Un blocco di codice che contiene una classe.7 Classi anonime Esercizi 7 Tipi ricorrenti 7.1 Object, la classe di base per eccellenza 7.2 La classe String 7. La classe StringBuffer 7.4 La classe StringBuilder 7.5 La classe StringTokenizer 7. Espressioni regolari e stringhe 7.7 Le eccezioni 7.8 Tipi primitivi e classi wrapper Esercizi 8 Collection 8.1 Architettura 8.2 Interfacce 8. Implementazioni 8.4 Algoritmi 8.5 Classe polimorfa con ArrayList Esercizi 9 Stream e file 9.1 Stream 9.2 Stream binari 9. Stream di caratteri 9.4 Lettura con la classe Scanner 9.5 Output formattato 9. La classe Console 9.7 La classe RandomAccessFile 9.8 La classe File 9.9 Il pacchetto java.nio 9.10 Serializzazione 9.11 Serializzazione della classe polimorfa Esercizi 10 Immagini e suoni 10.1 Caricare immagini con un applicazione 10.2 Applet con immagini suoni 10. File audio MP Esercizi FORMAZIONE IN AULA Teoria Pratica con supporto di strumenti informatici Donata Savini Senior (10 anni di esperienza) Contenuto: 11 Thread 11.1 Thread e processi 11.2 Creazione di thread 11. ncronizzazione Esercizi 12 JDBC 12.1 Componenti e architettura 12.2 Istruzioni SQL 12. Accesso a dati e metadati 12.4 Scelta del database ed impostazioni iniziali 12.5 Connessione ed interazione col database 12. Interazione col modello mediante la tabella 12.7 Prepared statement 12.8 Transazioni 12.9 Eccezioni e warning Esercizi Durata: Ore 2 Modalità formativa: Metodologie formative proposte: Testimone aziendale : Titolo modulo: Modulo 5 FORMAZIONE IN AULA Teoria Pratica con supporto di strumenti informatici Roberto Giontella Senior (10 anni di esperienza) Contenuto: 1 Introduzione al networking 1.1 Protocolli di trasmissione fra client e server 1.2 URL 1. Socket 1.4 RMI 1.5 Verso Java Avanzato Esercizi 14 Eclipse 14.1 Operazioni preliminari 14.2 Configurazione 14. Creazione di progetti 14.4 Esecuzione di un progetto 14.5 Creazione di un progetto da zero 14. Creazione ed utilizzo di pacchetti 14.7 Esportazione di un applicazione come file JAR 14.8 Importazione in un progetto di pacchetti esterni 14.9 Come creare un file JAR per un pacchetto 14.10 Come usare un pacchetto JAR da un progetto 14.11 Generazione della Data ultima modifica 2/07/2012 18:44:52 documentazione con javadoc 14.12 Collegamento con la documentazione standardpagina 5 di 14

Durata: Ore 2 Modalità formativa: Metodologie formative proposte: Testimone aziendale : Titolo modulo: Modulo Contenuto: Durata: Ore 2 Modalità formativa: Metodologie formative proposte: Testimone aziendale : pacchetto 14.10 Come usare un pacchetto JAR da un progetto 14.11 Generazione della documentazione con javadoc 14.12 Collegamento con la documentazione standard FORMAZIONE IN AULA Teoria Pratica con supporto di strumenti informatici Roberto Giontella Senior (10 anni di esperienza) rio Candini Senior (10 anni di esperienza) Modulo J2EE Introduzione alla piattaforma J2EE Paradigma M.V.C. (Model View controller) Pattern Business Delegate, Front Controller. Patterns di creazione (ngleton, Factory). Patterns DAO, VO, DTO. Elementi di XML Gli Application Server, struttura di una web application Componenti Servlet Gestione delle sessioni con le servlets La classe cookie La classe session Sevlets e multithhreading JSP (Java Server Page) La Java Standard Template Library ( JSTL) Deploy di una Web Application JNDJ Java Naming and Directory Interface JDBC (Pool di Connessioni, data Source,XADataSource) Introduzione agli EJB (Enterprise Java Beans) Session beans, statefull session beans e stateless session beans Entyti beans Bean Managed Persistence, Container managed Persistence Deploy di un EJB Gestioni delle transazioni Gestione della curezza Tecniche di testing FORMAZIONE IN AULA Teoria Pratica con supporto di strumenti informatici Roberto Melino Senior (10 anni di esperienza) Roberto Giontella Senior (10 anni di esperienza) Aree di lavoro, gruppi di competenze e competenze Area tematica Informatica e ICT (livello avanzato) Area di lavoro Soluzioni informatiche per la logistica interna e distributiva Gruppo di competenze stemi integrati Competenza Saper effettuare un analisi di fattibilità dell implementazione di un sistema informatizzato di gestione integrata dei processi logistici, tenendo conto dei prerequisiti dell azienda e dell impatto costi/benefici dell intervento Liv. comp. ingr. Modalità verifica Tipo Mappata Classificazione Val. somm. 5 Saper contribuire alla personalizzazione di un sistema gestionale integrato alle specifiche caratteristiche ed esigenze aziendali Mappata 5 Informatica e ICT (livello avanzato) Sviluppo e gestione sistemi informatici 1. Modellizzazione requisiti applicazioni informatiche Competenza Essere in grado di tradurre esigenze e bisogni del cliente in requisiti del software Liv. comp. ingr. Modalità verifica Tipo Classificazione Val. somm. Essere in grado di identificare requisiti di riusabilità, affidabilità, interoperabilità, manutenibilità a garanzia della qualità del prodotto software Data ultima modifica 2/07/2012 18:44:52 Pagina di 14

Essere in grado di individuare e applicare metodologie di software design, Tool di sviluppo e CASE integrati per gestione del processo di sviluppo del software Essere in grado di circoscrivere specifiche funzionali delle componenti del prodotto software da sviluppare e le relative connessioni Informatica e ICT (livello avanzato) Sviluppo e gestione sistemi informatici 2. Progettazione tecnica applicazioni informatiche Competenza Liv. comp. ingr. Modalità verifica Tipo Classificazione Val. somm. Essere in grado di definire struttura dell applicativo e progetto di dettaglio di componenti e connettori con l ausilio di patterns Essere in grado di individuare il sistema di esercizio e di sviluppo in termini di sistema operativo, piattaforma hardware e requisiti hardware Essere in grado di identificare metodologie standard per la progettazione dell interfaccia utente tenendo conto dei requisiti di usabilità e accessibilità Essere in grado di adottare strumenti e procedure per la progettazione funzionale della base dati Informatica e ICT (livello avanzato) Sviluppo e gestione sistemi informatici. Sviluppo applicazioni informatiche Competenza Liv. comp. ingr. Modalità verifica Tipo Classificazione Val. somm. Essere in grado di scegliere strumenti e procedure per il controllo delle configurazioni del software al fine di garantirne la qualità Essere in grado di individuare e utilizzare strumenti di simulazione dei moduli del software (test unitario) Essere in grado di adottare procedure per la generazione di data base fisici con l ausilio di strumenti di sviluppo Essere in grado di tradurre le specifiche tecniche in moduli conformi mediante l uso strumenti di sviluppo e linguaggi di programmazione Informatica e ICT (livello avanzato) Sviluppo e gestione sistemi informatici 4. Convalida applicazioni informatiche Competenza Liv. comp. ingr. Modalità verifica Tipo Classificazione Val. somm. Data ultima modifica 2/07/2012 18:44:52 Pagina 7 di 14

Essere in grado di definire ed adottare procedure per il monitoraggio delle performance del software in esercizio Essere in grado di individuare eventuali situazioni di incompatibilità tra il software ed il sistema (hardware e software) e determinare soluzioni alternative Essere in grado di interpretare i dati forniti dalle operazioni di testing per la correzione di eventuali anomalie riscontrate Essere in grado di individuare ed adottare piani di test e collaudo di conformità alle specifiche di progetto per la messa in esercizio del software Informatica e ICT (livello avanzato) Customer relationship management (CRM) Capacità trasversali Competenza Saper programmare le proprie attività e quelle altrui in modo finalizzato al rispetto delle priorità e delle scadenze Liv. comp. ingr. Modalità verifica Tipo Mappata Classificazione Val. somm. Partenariato Nome azienda: Descrizione soggetto: Forma giuridica: Natura giuridica: Sede: Codice fiscale: Legale rappresentante: 1.1.0 Libero professionista Privata Partita IVA: 017871205 Settore: Dimensione: Numero addetti: Codice fiscale legale rappresentante: 2Clever 2Clever nasce dall'esigenza di offrire supporto e consulenza alle imprese informatiche impegnate nell'applicazione e sviluppo della programmazione Java. 2Clever si concentra, ogni giorno, nella ricerca e nel miglioramento di nuove soluzioni di efficienza e di efficacia per produrre e offrire servizi di qualità Il costante processo di aggiornamento e la partecipazione a grandi progetti prevalentemente bancari e legati alla Pubblica Amministrazione, al fianco dei maggiori system integrators del settore hanno permesso l'acquisizione di forti competenze nell'ambito della consulenza Java. Competenze spese con passione e dedizione tanto nella consulenza quanto nel campo della formazione. Via degli Orti 2, 4017 BOLOGNA (BO) GNTRRT7B07L117Z Servizi di informazione e comunicazione Micro impresa Da 1 a 5 addetti ROBERTO GIONTELLA GNTRRT7B07L117Z to web: http://www.2clever.it Riferimenti per contatto: ROBERTO GIONTELLA Tel.: 77715550 Ruolo del partner: Progettazione: Dettaglio Data ultima modifica 2/07/2012 18:44:52 progettazione: Pagina 8 di 14

Dettaglio progettazione: Testimoni rappresentativi: Stage: Numero previsto di voucheristi in stage: Dettaglio attività di stage: Specifiche su sedi di stage: Nome: Cognome: Telefono: Definizione moduli didattici; relazione con imprese per l'impostazione delle attività di stage; implementazione della gestione di dettaglio e formativa delle attività corsuali e di project work. Giontella Roberto No Programmatore in linguaggio JAVA Nome azienda: Descrizione soggetto: Forma giuridica: Natura giuridica: Sede: Legale rappresentante: 1..20 Società a responsabilità limitata Privata Codice fiscale: 04170077 Partita IVA: 04170077 Settore: Dimensione: Numero addetti: Codice fiscale legale rappresentante: Regulus s.r.l. Regulus si propone quale partner ICT per Aziende, Banche ed Enti Pubblici desiderosi di migliorare efficienza e business, con l'utilizzo delle più innovative tecnologie digitali. Costruiamo da più di venticinque anni soluzioni che permettono agli Enti della Pubblica Amministrazione Locale, delle Banche e del Territorio, di erogare i propri Servizi per mezzo di canali tradizionali ed Innovativi. Via Cristoforo Colombo, 21, 4011 BOLOGNA (BO) Servizi di informazione e comunicazione Media Impresa Da 1 a 49 addetti MORENO NALDI NLDMRN5A1A944Y to web: http://www.regulus.it/ Riferimenti per contatto: MORENO NALDI Tel.: 051419511 Ruolo del partner: Progettazione: No Dettaglio progettazione: Testimoni rappresentativi: No Stage: Numero previsto di voucheristi in stage: Data ultima modifica 2/07/2012 18:44:52 Pagina 9 di 14

Numero previsto di voucheristi in stage: 4 Dettaglio attività di stage: Specifiche su sedi di stage: Nome: Cognome: Consolidamento delle tecniche di programmazione OO, approfondimento delle architetture delle applicazioni Java, elaborazione e realizzazione di funzionalità secondo i requisiti specificati, realizzazione di test e produzione di documenti di test. Sede operativa è a Bologna, in Via Cristoforo Colombo, 21 4011 Bologna (Italy). NALDI MORENO Telefono: 051419511 info@regulus.it Nome azienda: Descrizione soggetto: Forma giuridica: Natura giuridica: Sede: Legale rappresentante: 1..20 Società a responsabilità limitata Privata Codice fiscale: 0127790902 Partita IVA: 0144880900 Settore: Dimensione: Numero addetti: Codice fiscale legale rappresentante: Krene S.r.l. Società Sarda per l Informatica Krene S.r.l. è il centro di competenza nel software del gruppo Bassilichi; l azienda è in grado di fornire servizi di sviluppo software e system integration, per il mondo bancario e la Sanità, oltre a servizi di help desk e fleet management. Zona Industriale Predda Niedda Nord Strada n. 5, 07100 SASSARI (SS) Servizi di informazione e comunicazione Media Impresa Da 50 a 249 addetti LEONARDO MARRAS MRRLRD50L28I452A to web: http://www.krene.it/index.html Riferimenti per contatto: RICCARDO PASSERI Tel.: 0510951 Ruolo del partner: Progettazione: No Dettaglio progettazione: Testimoni rappresentativi: Stage: Dettaglio attività di stage: Candini rio Melino Roberto Specifiche su sedi di stage: Via Colombo, 21 Data ultima modifica 4011 Bologna 2/07/2012 18:44:52 Numero previsto di voucheristi in stage: 2 Programmatore linguaggio JAVA Programmatore in linguaggio JAVA Training su prodotto, approfondimento delle tecniche di programmazione Java, realizzazione di funzionalità/moduli di applicazioni scritte in Java. Pagina 10 di 14

4011 Bologna Nome: SIRIO Cognome: CANDINI Telefono: 0510951 s.candini@krene.it Nome azienda: Descrizione soggetto: Forma giuridica: Natura giuridica: Sede: Legale rappresentante: 1..20 Società a responsabilità limitata Privata Codice fiscale: 017700091 Partita IVA: 017700091 Settore: Dimensione: Numero addetti: Codice fiscale legale rappresentante: ab studio s.r.l. All avanguardia nella fornitura di servizi e consulenze informatiche, il team di ab studio è composto da professionisti con esperienza consolidata nell information technology. ab studio mette a disposizione soluzioni flessibili e personalizzate nella: formazione, elearning, web solutions, grafica creativa e multimediale, organizzazione di sistemi informativi. Via Le Corbusier, 1, 48124 RAVENNA (RA) Servizi di informazione e comunicazione Piccola Impresa Da 10 a 15 addetti Andrea Baioni BNANDRP07H199W to web: http://www.abstudio.it/index.asp Riferimenti per contatto: Andrea Baioni Tel.: 298871 Ruolo del partner: Progettazione: No Dettaglio progettazione: Testimoni rappresentativi: Stage: Dettaglio attività di stage: Specifiche su sedi di stage: No Numero previsto di voucheristi in stage: 1 Nome: Cognome: Affiancamento in sviluppo applet Java ab studio s.r.l. Via Le Corbusier, 1 48124 Ravenna Andrea Fabbri Telefono: 054440407 info@abstudio.it N totale partner: 4 N partner in 1 progettazione: Data ultima modifica 2/07/2012 18:44:52 Pagina 11 di 14

progettazione: N partner con testimoni aziendali: N partner per stage : N partner per stage localizzati in regioni/stati differenti: 2 1 Edizioni Num. edizioni: 2 ID sede: 7251 Denominazione sede: Provincia: Comune: Indirizzo: Località: CAP: Telefono: Fax: Riferimento accreditamento: Data scadenza iscrizione: C.E.F.A.L. 01 Bologna BOLOGNA SAN LAZZARO DI SAVENA Via Nazionale Toscana, 1 San Ruffillo 4008 05148911 051489 direzione@cefal.it 09/11/2012 Data avvio: 19/11/2012 Data fine prevista: 1/05/201 Num. minimo Voucher: 4 Num. partecipanti max.: 15 Modalità svolgimento corso: Specifiche su prove selettive: Dati principali edizione ID edizione: 11005 Il corso è articolato, di norma, in 2 mattine o pomeriggi alla settimana + 2 settimane intensive (/40 ore alla settimana). In alternativa, secondo le necessità delle persone occupate, la programmazione del corso può prevedere lezioni serali e/o il sabato. In assenza di documentazione comprovante le competenze informatiche richieste il candidato sarà sottoposto a test di verifica iniziale. Accessibilità ID edizione: 11005 Accessibilità persone disabili: Specifiche accessibilità: Ogni aula/laboratorio è accessibile anche a persone disabili. Referente ID edizione: 11005 Nome: Cognome: Luca Finelli Telefono: 05148911 lfinelli@cefal.it Docenti e Testimoni rappresentativi ID edizione: 11005 Testimoni Nominativo Ore docenza Data ultima modifica 2/07/2012 18:44:52 Pagina 12 di 14

Docenti rio Candini 8 Roberto Melino 8 Roberto Giontella Nominativo 77 Ore docenza Donata Savini 77 Dati principali edizione ID edizione: 11008 ID sede: 725 Denominazione sede: Provincia: Comune: Indirizzo: Località: CAP: Telefono: Fax: Riferimento accreditamento: C.E.F.A.L. 0 Faenza RAVENNA FAENZA Via Severoli, 12 48018 0542548 0548470 direzione@cefal.it Data scadenza iscrizione: 04/01/201 Data avvio: 14/01/201 Data fine prevista: 28/0/201 Num. minimo Voucher: 4 Num. partecipanti max.: 15 Modalità svolgimento corso: Il corso è articolato, di norma, in 2 mattine o pomeriggi alla settimana + 2 settimane intensive (/40 ore alla settimana). In alternativa, secondo le necessità delle persone occupate, la programmazione del corso può prevedere lezioni serali e/o il sabato. Specifiche su prove selettive: hieste il candidato sarà sottoposto a test di verifica iniziale. Accessibilità ID edizione: 11008 Accessibilità persone disabili: Specifiche accessibilità: Ogni aula/laboratorio è accessibile anche a persone disabili. Referente ID edizione: 11008 Nome: Cognome: Stefania Visani Telefono: 0542548 segreteriafaenza@cefal.it Docenti e Testimoni rappresentativi ID edizione: 11008 Testimoni Docenti Nominativo Ore docenza rio Candini 8 Roberto Melino 8 Roberto Giontella 77 Nominativo Ore docenza Data ultima modifica 2/07/2012 18:44:52 Pagina 1 di 14

Donata Savini 77 Data ultima modifica 2/07/2012 18:44:52 Pagina 14 di 14