Menù di accesso rapido

Io voglio:

... programmare lato server sulla tecnologia più avanzata al mondo

Accessibilità

Mappa del sito

segui lo studio su:

Corso Java per il Web

Il corso consente di imparare la creazione di applicativi web per realizzare portali per aziende o enti, siti di commercio elettronico in un ambiente sicuro ed aperto. Imparerai ad utilizzare ed integrare le diverse tecnologie allo stato attuale dell’arte come servlet, java server pages, Apache Struts e Java Persistence API per realizzare applicativi per il web.

Roberto Di Vito mi ha aperto le vie d’accesso alla programmazione.

Andrea Gentile

Corso in aula

Scheda del corso
Ore80
Lezioni20 (4 ore ciascuna)
Prossimo
corso
da Dicembre a Maggio
Livellospecialistico
Competenze richieste fondamenti del web design
N. min partecipanti4
scheda riferita al corso in aula

Corso via web

Da ora è possibile seguire i nostri corsi come seminari via web.

Con una straordianria offerta lancio: uno sconto del 20% per chi si iscrive durante tutto il 2011.

Il Docente

Stefano Antonucci

corsi di informatica alla SSISLaureato in Informatica presso l'Università degli studi di L'Aquila. Ha lavorato come sviluppatore di sistemi informativi presso alcune importanti aziende della regione, ora dirige la squadra di programmatori dell'azienda ricoprendo il ruolo di Project Manager. Ha 10 anni di esperienza come programmatore web per sistemi di gestione della qualità, amministratore DB Oracle, amministratore reti e server Linux. Fra i più esperti in ambito regionale del mondo Oracle Java si occupa nell'ambito della formazione di tutti i corsi relativi alla programmazione su questa piattaforma.

Il programma del corso

Servlet

Introduzione
Tecnologia server-side e confronto con altre tecnologie. Utilizzo di JAVA per la creazione di pagine HTML dinamiche: gestione della richiesta utente, passaggio di dati tramite URL e tramite form HTML, gestione della risposta, gestione della sessione tra richieste successive e utilizzo di COOKIES. Ciclo di vita di un’applicazione servlet. Esecuzione di una servlet e pubblicazione in un servlet container.

Web Server Container

Apache Tomcat, Sun Glassfish: installazione e deploy di servlet.

JSP

Introduzione
Struttura di una pagina, installazione e utilizzo di pagine JSP. Generazione di contenuto dinamico: la Standard Tag Library per controllo del flusso,l’accesso ai dati, expression language. Custom Tag Library, componenti personalizzati, utilizzo e sviluppo di propri componenti. Utilizzo di componenti JavaBeans nelle pagine jsp. Gestione dell’input/output (Requeset e response): validazione dell’input utente, error handling, debugging. Condivisione dati tra pagine jsp e utenti. Accesso al database e autenticazione utenti. Generazione di contenuto XML. Interazione di pagine JSP e Servlet per la separazione del codice HTML dalla logica di applicazione in Pure Java.

Struts

Introduzione
Il modello di sviluppo MVC per la separazione dei componenti software di un’applicazione web. Installazione e configurazione di STRUTS.
Logica di controllo
Uso delle azioni per il controllo del flusso. Gestione dell’input utente per mezzo di Actions stesse (Struts 2). Gestione delle eccezioni e propagazione delle stesse.
Logica di presentazione
Interazione tra azioni e pagine JSP. Uso di JAVABEAN per lo scambio di dati tra livello Controller e livello presentazione. Validazione automatica dei dati di input. Concatenazione dei valida tori di input (STRUTS2). Tecniche per ritorno di dati personalizzati(JSON, XML, TXT). Supporto alla tecnologia AJAX (STRUTS2). Uso di pagine Template per mezzo di Apache Tiles Projects.

JPA

Configurazione dell’unità di persistenza. Configurazione di un’entità per mappare il record di una tabella. Configurazione di un Controller (o Data Access Object) per gestire una tabella (ovvero le singole operazioni standard esempio: create-update-delete- read). Gestione delle relazioni , le entità (ovvero le Foreing Keys). Gestione di un contesto di persistenza. Differenze tra RedHat Hibernate e JPA2.0.

Preparazione richiesta

Competenze

Conoscenza del programma del corso Programmare in Java.

note

Noi cerchiamo di:

  • rendere i programmi dei corsi sempre migliori;
  • tenerci sempre aggiornati con il materiale didattico;
  • considerare le esigenze particolari dei corsisti

Per questo motivo il programma del corso e il materiale didattico (specialmente i libri di testo), possono subire variazioni dell'ultimo momento rispetto a quando indicato in questa pagina.