Advanced Application Development with Java

In questo corso gli studenti apprenderanno come applicare i concetti più avanzati della programmazione a oggetti in Java, tramite lo sviluppo di un’applicazione completa.
Verrà approfondita la conoscenza delle API Java, realizzando un’applicazione completa secondo le best practices suggerite dalla programmazione a oggetti.
Gli studenti affronteranno le problematiche basilari relative allo sviluppo di applicazioni concorrenti (multithreading).
Introduzione di concetti teorici e loro applicazione pratica nel revamping di un’applicazione esistente.

Topics

  • Concetti avanzati della programmazione a oggetti in Java

Programma

  • Incapsulamento e immutabilità
  • Design patterns: Singleton,
  • Abstract Factory, DAO, Builder
  • Gestione avanzata delle eccezioni
  • Concorrenza e multi-threading
  • Operazioni parallele con il framework Fork-Join e parallel streams
  • Accesso a database con JDBC

 

TAILOR MADE TRAINING

Advanced Application Development with Java

Rivolto a: Developers
Prerequisiti consigliati: Conoscenze basilari di programmazione
Durata: 4 giorni
CHIEDI INFORMAZIONI



TAILOR MADE TRAINING

Advanced Application Development with Java

Rivolto a: Developers
Prerequisiti consigliati: Conoscenze basilari di programmazione
Durata: 4 giorni
CHIEDI INFORMAZIONI



Advanced Application Development with Java

In questo corso gli studenti apprenderanno come applicare i concetti più avanzati della programmazione a oggetti in Java, tramite lo sviluppo di un’applicazione completa.
Verrà approfondita la conoscenza delle API Java, realizzando un’applicazione completa secondo le best practices suggerite dalla programmazione a oggetti.
Gli studenti affronteranno le problematiche basilari relative allo sviluppo di applicazioni concorrenti (multithreading).
Introduzione di concetti teorici e loro applicazione pratica nel revamping di un’applicazione esistente.

Topics

  • Concetti avanzati della programmazione a oggetti in Java

Programma

  • Incapsulamento e immutabilità
  • Design patterns: Singleton,
  • Abstract Factory, DAO, Builder
  • Gestione avanzata delle eccezioni
  • Concorrenza e multi-threading
  • Operazioni parallele con il framework Fork-Join e parallel streams
  • Accesso a database con JDBC