Java - Progettazione Architetture

20 ore

IL CORSO

Quando l'ampliamento di conoscenze porta il programmatore Java a realizzare software sempre più estesi nelle dimensioni e complessi nelle funzionalità diventa necessaria l'acquisizione di metodi per la realizzazione di infrastrutture software che permettano di non rinunciare all'efficienza e alla manutenibilità dei progetti.

E' questo il momento di prendere contatto con delle solide architetture software e la loro implementazione in framework già disponibili e ampiamente diffusi.

Al termine del corso il discente, sarà in grado di affrontare lo sviluppo di un'applicazione basandosi su un'architettura software come quella offerta dallo Spring Framework. Gli obiettivi da raggiungere sono principalmente l'alta produttività nella realizzazione e completa manutenibilità e scalabità del risultato.

tag:
Java programmazione spring
durata
20 ore

PROGRAMMA

  • Verifica delle conoscenze del linguaggio Java e suoi principali ambiti di utilizzo;
  • Architetture software: problematiche dei sistemi informativi e soluzioni praticabili;
  • Principali componenti di un progetto software: presentazione, logica e gestione delle risorse;
  • Interazione tra applicazioni e database: approccio DAO e ORM;
  • Realizzazione di un livello DAO (Data Acces Object);
  • Cosa sono gli ORM e quali vantaggi apportato alla realizzazione di applicazioni;
  • Implementazione di architetture software tramite framework;
  • Spring Framework: caratteristiche e componenti principali;
  • Modello ad oggetti tramite Spring: IOC e la Dependency Injection;
  • Gestione dei dati in Spring: implementazione di un livello DAO, utilizzo di ORM ed integrazione con Hibernate;
  • Impiego delle transazioni nell'accesso a database;
  • Implementazione di uno strato di presentazione ed ulteriori scenari di utilizzo.

Modalità di frequenza

Il corso Java - Progettazione Architetture può essere frequentato sia in modalità pubblica,in aula con altri partecipanti, che in modalità privata, personalizzata in base alle esigenze del singolo partecipante.

Il Corso è disponibile in modalità Webinar (streaming online in presenza)

Prerequisiti

I requisiti necessari per poter frequentare il corso Java - Progettazione Architetture sono:

tecnologia Java approfondita: Programmazione Orientata agli Oggetti, integrazione di database e programmazione concorrente.