|
OBIETTIVI DEL CORSO
Il corso permette all’allievo di acquisire una conoscenza approfondita delle tecnologie relative alla piattaforma J2EE per la realizzazione delle componenti dell’EIS Tier, dei framework proposti dalla comunità e diventati standard per uno sviluppo razionale, e dei design pattern utili a realizzare le componenti di persistenza degli applicativi.
PUNTI DI FORZA
Conoscere la programmazione orientata agli oggetti è lo strumento principale per inserirsi nel mondo del lavoro, nel settore dell’ICT, come figura specializzata nel linguaggio Java.
Il corso avrà un taglio teorico/pratico. Lo studente, sarà inserito in un contesto progettuale reale, e, grazie all'affiancamento costante dei nostri docenti, metterà in pratica le competenze acquisite durante le sessioni teoriche.
DOCENZA
Il corso sarà tenuto da tecnici esperti del settore IT, con pluriennale esperienza di docenza.
A CHI È RIVOLTO
Il corso si rivolge a coloro i quali sono coinvolti nella progettazione, nello sviluppo e nel testing di componenti enterprise Java dedicate alla storicizzazione e recupero delle informazioni dallo strato di persistenza tra cui:
capi progetto e architetti software
analisti e analisti programmatori
sviluppatori e gli specialisti ICT con esperienza nel linguaggio Java e nei database relazionali
sistemisti e programmatori
tecnici, ingegneri, personale tecnico pre e post vendita responsabili della progettazione, installazione e amministrazione di sistemi operativi client e server
studenti universitari, laureati e dottorandi
Il corso rappresenta la possibilità, per tutte quelle persone che già lavorano in questo campo, di approfondire tutti gli aspetti, per proseguire con lo sviluppo avanzato.
PREREQUISITI
Sono richieste:
un’ottima conoscenza del linguaggio di programmazione Java
una buona conoscenza della piattaforma enteprise e dei database
o aver frequentato il corso di Java Programming
PROFILO USCENTE
Il profilo in uscita è quello del "Business Component Developer", molto richiesto dal mercato del lavoro.
Al completamento del corso, l'allievo sarà in grado di:
progettare le componenti di accesso alla persistenza con un design fortemente strutturato
sviluppare gli accessi al database mediante pattern che considerino anche aspetti prestazionali
realizzare applicazioni che astraggono totalmente dal database sottostante
implementare con i framework open source specifici di questo tier
PROGRAMMA SINTETICO CORSO
I. INTRODUZIONE
Architetture Multi-Tier, ovvero il design del software suddiviso per strati di competenza
L’EIS Tier, lo strato di persistenza dei dati
Integrazione derivante dall’architettura
Il nostro focus: l’interazione con un database fisico
II. REVIEW: RDBMS, JDBC, JNDI
Che cos'è un rdbms e quali vantaggi porta
JDBC che cos'è e come usarlo
Come configurare un datasource
Gestione delle connessioni con e senza pool
Service Locator come pattern di riferimento
Lookup di un datasource
III. DOMAIN LOGIC ED SQL
Lo standard SQL
Comporre le query e usare i parametri
Progettazione dell'accesso ai dati nell'ottica OOP
Data Access Object ed altri design pattern
Le transazioni con jdbc e best practices
Appendice. TECNOLOGIE DI INTEGRAZIONE
Cenni su meccanismi di Object Relational Mapping ORM
Configurazione ambiente JSP
MATERIALE DIDATTICO
Ad ogni studente sarà fornita una postazione di lavoro con un personal computer, sistema operativo Windows, materiale didattico in forma cartacea e/o elettronica necessario allo svolgimento del corso.
DURATA DEL CORSO
Il corso avrà una durata complessiva di 100 ore distribuite in 10 ore settimanali 3 volte a settimana.
NUMERO DI PARTECIPANTI
Numero chiuso, 10 partecipanti.
ISCRIZIONE E COSTI
Iscrizione € 200,00 (Iva compresa)
Costo totale € 1.200,00 (Iva compresa)
Possibilità di pagamento dilazionato a tasso zero.
tel.: 0832 66 74 23 - 0832 33 22 24
|