Tecnologia e professionalità al servizio del business, dal 1986 Programmare in ambiente Java Enterprise: l’offerta formativa di Infodue Copyright © 2006 Infodue S.r.l. La programmazione nell’era del Web Computing L’evoluzione dei sistemi software verso il web computing coinvolge una varietà di tecniche e strumenti articolati e complessi, dalla programmazione ad oggetti, alla programmazione a componenti, alla programmazione a servizi (e.g. web services). Per poter sfruttare appieno le potenzialità di queste tecniche, occorre avere una comprensione approfondita della loro struttura e del loro funzionamento. Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 1 L’offerta formativa di Infodue Come nasce Attraverso l’esperienza maturata nel campo dell’Information Technology e nella formazione delle proprie risorse, Infodue ha messo a punto un’offerta formativa in grado di far fronte alla necessità di adeguare i contenuti delle professioni tradizionali dell’informatica alle continue e rapide trasformazioni della tecnologia. Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 2 L’offerta formativa di Infodue A chi è rivolta L’offerta di Infodue è rivolta alle aziende che hanno la necessità di trasmettere alle proprie risorse la conoscenza delle nuove tecnologie e soluzioni, siano esse leader o emergenti, nell’ambito del web computing e della programmazione object-oriented, con particolare riferimento al linguaggio Java e al suo utilizzo in ambito “enterprise”. Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 3 L’offerta formativa di Infodue L’approccio Nascendo dalla combinazione di esperienze di docenza con esperienze maturate sul campo, i corsi di Infodue si propongono di costruire concrete capacità operative attraverso solide competenze teoriche: il programmatore deve conoscere la tecnologia di cui si serve e non deve limitarsi a saperla utilizzare. Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 4 L’offerta formativa di Infodue Gli obiettivi I corsi di Infodue si propongono di fornire agli allievi i modelli di esecuzione, le tecniche e gli strumenti di programmazione avanzati: competenze reali e concrete. Al termine del percorso i programmatori possono così contare su un know-how professionale che vede fortemente intrecciati gli aspetti teorici con quelli operativi. Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 5 L’offerta formativa di Infodue Gli obiettivi Per finalizzare la teoria all’operatività, buona parte del percorso formativo è costituita da esercitazioni di complessità paragonabile a quella che i programmatori si troveranno ad affrontare nelle loro esperienze professionali. L’obiettivo finale è dunque quello di rendere l’allievo operativo ed autonomo nell’utilizzo delle competenze acquisite. Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 6 L’offerta formativa di Infodue Il fattore differenziante I risultati che l’azienda ha sperimentato nella formazione delle proprie risorse dimostrano come i percorsi formativi di Infodue abilitino il programmatore all’utilizzo effettivo delle tecnologie apprese. L’enfasi data alle attività hands-on risulta decisiva in tal senso, riproducendo pressoché fedelmente le condizioni del training on the job. Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 7 I programmi di corso Infodue ha elaborato tre programmi di corso alternativi: • Programma Base (6 settimane) Copre l’insegnamento del linguaggio Java e della programmazione in ambito web. • Programma Avanzato (6 settimane) Assumendo per note le basi del linguaggio Java, insegna le principali tecnologie diffuse in ambito J2EE. Non rappresenta la prosecuzione del Programma Base, con il quale condivide diversi argomenti: è piuttosto un’alternativa rivolta a chi già conosce il linguaggio Java. • Programma Completo (9 settimane) Coprendo quasi interamente gli argomenti trattati dal Programma Base e dal Programma Avanzato, rappresenta l’offerta formativa completa di Infodue in ambito Java. Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 8 Programma Base Durata 6 settimane A chi è rivolto Programmatori junior che non conoscano ancora il linguaggio Java o ne abbiano una conoscenza scolastica o superficiale. Obiettivo Insegnamento del linguaggio Java e delle tecniche di programmazione in ambito web. Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 9 Programma Base Contenuti SQL per Oracle • • • • • • • • • • Definizioni fondamentali Modello relazionale Operatori relazionali Concetti base Editor SQL per Oracle Istruzioni SQL di base Istruzioni SQL avanzate Istruzioni DML Gestione di una base dati Gestione di un database Oracle Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 10 Programma Base Contenuti Java • • • • • Introduzione alla programmazione ad oggetti Caratteristiche fondamentali di Java Introduzione alla sintassi del linguaggio Controlli di flusso e distribuzione di oggetti Concetti avanzati • • • • Multithreading Java Networking JDBC Servlet e JSP Overloading ed overriding Incapsulamento, ereditarietà, polimorfismo Eccezioni Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 11 Programma Avanzato Durata 6 settimane A chi è rivolto Programmatori che abbiano una conoscenza consolidata del linguaggio Java. Obiettivo Formare un programmatore per renderlo operativo ed autonomo per lo sviluppo di soluzioni web enterprise, introducendolo alle tecnologie più recenti ed avanzate. Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 12 Programma Avanzato Contenuti Java – Concetti avanzati • • • • Multithreading Java Networking JDBC Servlet e JSP Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 13 Programma Avanzato Contenuti Java Enterprise Computing • Introduzione • Java 2 Enterprise Edition Architettura di J2EE J2EE Application Model Client, web, business ed EIS tier EJB • Struts • Custom tag e JSTL • Web Services SOAP, WSDL, UDDI La libreria Apache Axis • Basi di Hibernate • Basi di Spring Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 14 Programma Completo Durata 9 settimane A chi è rivolto Programmatori junior che non conoscano ancora il linguaggio Java o ne abbiano una conoscenza scolastica o superficiale. Obiettivo Formare un programmatore junior dalle basi e renderlo autonomo nello sviluppo di soluzioni web enterprise, introducendolo alle tecnologie più recenti ed avanzate. Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 15 Programma Completo Contenuti SQL per Oracle • • • • • • • • • • Definizioni fondamentali Modello relazionale Operatori relazionali Concetti base Editor SQL per Oracle Istruzioni SQL di base Istruzioni SQL avanzate Istruzioni DML Gestione di una base dati Gestione di un database Oracle Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 16 Programma Completo Contenuti Java • • • • • Introduzione alla programmazione ad oggetti Caratteristiche fondamentali di Java Introduzione alla sintassi del linguaggio Controlli di flusso e distribuzione di oggetti Concetti avanzati • • • • Multithreading Java Networking JDBC Servlet e JSP Overloading ed overriding Incapsulamento, ereditarietà, polimorfismo Eccezioni Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 17 Programma Completo Contenuti Java Enterprise Computing • Introduzione • Java 2 Enterprise Edition • • • Architettura di J2EE J2EE Application Model Client, web, business ed EIS tier EJB Struts Custom tag e JSTL Web Services SOAP, WSDL, UDDI La libreria Apache Axis Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 18 Soluzioni personalizzate I tre programmi predisposti da Infodue possono essere personalizzati per venire incontro a specifiche esigenze dei clienti. Ad esempio, se il cliente ritiene superflua la formazione di base sul linguaggio SQL e sugli strumenti di gestione di un database Oracle, è possibile scegliere di eliminare dal Programma Base o dal Programma Completo il breve modulo “SQL per Oracle”, riducendo di 3 giorni la durata dei due corsi. Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 19 L’organizzazione dei corsi Dove e quando si svolgono I corsi si svolgono a Milano, presso la sede di Infodue, dal lunedì al venerdì, dalle 9 alle 18. Composizione delle aule Per garantire che la formazione di ciascun allievo sia curata personalmente dal docente, Infodue organizza i corsi per aule costituite al più da 6 allievi. Per l’organizzazione di un’aula sono sufficienti 3 allievi. Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 20 L’organizzazione dei corsi Docenti Ciascun corso è affidato ad un singolo docente, scelto tra i professionisti di Infodue più esperti nell’ambito delle tecnologie Java. Valutazione degli allievi Ciascun allievo è valutato personalmente dal docente in relazione all’interesse mostrato, alla capacità di apprendimento e ai risultati ottenuti nelle esercitazioni, in modo che al termine del corso la sua azienda disponga di un feedback concreto. Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 21 Contatti Informazioni [email protected] Infodue S.r.l. Via Sebastiano del Piombo, 10 20149 Milano Telefono: (+39) 0236555046 Fax: (+39) 0236555430 Programmare in ambiente Java Enterprise: Enterprise: l’ l’offerta formativa di Infodue 25