Corso di formazione per
Java Object Oriented Programming

 

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.
RICHIESTA INFORMAZIONI PER ISCRIZIONI, COMPILA L'APPOSITA SCHEDA
tel.: 0832 332224

SEDE E AULE

Jto Training, via Maremonti 41, Lecce

 

Copyright © 2010 - JTO Training - P.iva 04118780750 • Tel. +39 0832 66 74 23, +39 0832 33 22 24

X