Programmare in ambiente Java Enterprise: l`offerta

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