Java web avanzato
Panoramica del corso
Questo corso è finalizzato ad esplorare i Framework di sviluppo più utilizzati in ambito Java, per comprenderne le caratteristiche peculiari di ognuno e suggerirne la scelta in base alla tipologia di progetto da affrontare.
Destinatari
il corso è rivolto a:
Sviluppatori con esperienza su progetti di medie/grandi dimensioni.
Obiettivi
al termine del corso i partecipanti saranno in grado di:
Esplorare le caratteristiche peculiari dei più diffusi Framework:
- Struts 1.x; 2.x – Introduzione al concetto di Framework, allo sviluppo di applicazioni lato server e al framework Apache Struts; l’utilizzo di Struts permette lo sviluppo di web application di notevoli dimensioni e agevola la suddivisione dello sviluppo del progetto fra vari sotto-team
- Hibernate – Java Persistence API, talvolta riferite come JPA, Framework necessario per la gestione della persistenza dei dati
- Spring – «un framework open source nato con l’intento di gestire la complessità nello sviluppo di applicazioni enterprise.», in altre parole il lightweight container più famoso del mondo Java, per utilizzare in modo semplice concetti come IoC, ORM, MVC e AOP (aspect oriented programming).
Pre-requisiti
per partecipare al corso:
- Padronanza dei concetti di programmazione orientate agli oggetti
- conoscenza del linguaggio Java.
- conoscenze pregresse di concetti di comunicazione Client-Server, Servlet, applicazioni enterprise e html.