Tecnologia e professionalità al servizio del business, dal 1986 Programmare in ambiente Java Enterprise: l offerta Copyright 2006 Infodue S.r.l.
La programmazione nell era 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. 1
L offerta Come nasce Attraverso l esperienza l 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. 2
L offerta 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 oriented,, con particolare riferimento al linguaggio Java e al suo utilizzo in ambito enterprise. 3
L offerta 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. 4
L offerta 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. 5
L offerta Gli obiettivi Per finalizzare la teoria all operativit 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. 6
L offerta Il fattore differenziante I risultati che l azienda l 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. 7
I programmi di corso Infodue ha elaborato tre programmi di corso alternativi: Programma Base (6 settimane) Copre l insegnamento l del linguaggio Java e della programmazione in ambito web. Programma Avanzato (6 settimane) Assumendo per note le basi del linguaggio Java, insegna le principali ipali 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 l formativa completa di Infodue in ambito Java. 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. 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 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 Overloading ed overriding Incapsulamento, ereditarietà,, polimorfismo Eccezioni Multithreading Java Networking JDBC Servlet e JSP 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. 12
Programma Avanzato Contenuti Java Concetti avanzati Multithreading Java Networking JDBC Servlet e JSP 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 14
Durata 9 settimane Programma Completo 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. 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 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 Overloading ed overriding Incapsulamento, ereditarietà,, polimorfismo Eccezioni Multithreading Java Networking JDBC Servlet e JSP 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 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. 19
Dove e quando si svolgono Composizione delle aule L organizzazione dei corsi I corsi si svolgono a Milano, presso la sede di Infodue, dal lunedì al venerdì,, dalle 9 alle 18. 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 l di un aula sono sufficienti 3 allievi. 20
Docenti L organizzazione dei corsi 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. 21
Contatti Informazioni formazione@infodue.it Infodue S.r.l. Via Sebastiano del Piombo, 10 20149 Milano Telefono: (+39) 0236555046 Fax: (+39) 0236555430 25