Corso Sviluppo Web Applications (completo)

Introduzione:

Le applicazioni web-based concorrono ad implementare in modo semplice soluzioni software diffusissime, tra le quali: Webmail, e-commerce, web forum, blog, MMORPG e molto altro ancora.

Questa diffusione rende fondamentale la conoscenza dei loro funzionamenti ed apre vaste e sempre nuove opportunità: le applicazioni Web sono ovunque. Per elencarne solo qualcuna: applicazioni che ci permettono di cercare sul web [Google], di collaborare a progetti, di acquistare prodotti ad un'asta.

Scopo corso:

Il corso si pone come obiettivo la conoscenza delle metodologie e degli strumenti, stato dell'arte, per lo sviluppo di applicazioni web basate su Java.

Destinatari:

Sviluppatori e progettisti interessati allo sviluppo di applicazioni Java Server Side per il Web con un'ottima conoscenza del linguaggio Java e conoscenza base di HTML e XML.

Cosa portare:

Un pc portatile con Wi-Fi, almeno 4GB di RAM, Eclipse o NetBeans preinstallati.

Materiale fornito:

CD Rom Contenente: slides, esercizi ed eventuali documenti relativi all'argomento.

 

Orari e diploma:

Il corso ha una durata di 5 giorni (per giornata si intendono 6h di lezione).
Alla fine verrà rilasciato un documento che attesta la frequentazione del corso.

Docenti:

Alessio Fiorani, docente Team Leader con oltre 10 anni d'esperienza.

Metodo/Luogo:

In aula, Roma presso i NS. locali o presso la sede del Cliente.

Se vuoi suggerimenti su dove alloggiare Clicca Qui.

 

Programma:

  • Introduzione alle Web Application. Protocollo http - Elaborazione dinamica della risposta - CGI - Panoramica sui linguaggi per l'elaborazione di applicazioni Web a contenuto dinamico
  • Struttura di una Web Application Java. Il file WAR - il deployment descriptor web.xml - Assemblaggio dell'applicazione e contesto
  • Servlet e Java Server Pages. Servlet e HttpServlet - Metodi di richiesta - Request e Response - Request Dispatching - Uso della HttpSession - ServletFilters - Listeners - Java Server Pages - Elementi sintattici di una JSP: espressioni, scriptlet, dichiarazioni - Direttive e variabili predefinite
  • Design Pattern per le Web Application. Design Pattern per le applicazioni Web - Il Pattern Model View Controller e le sue implicazioni
  • Tag Custom. Uso e realizzazione. Effetti positivi dell'uso delle librerie di tag - Utilizzare librerie di tag - Expression Language JSP 2.0 e sua sintassi - Cenni sulla scrittura di tag custom
  • Java Server Pages Standard Tag Library. Introduzione all'uso di JSTL - configurazione - I tag core - I tag format - Le funzioni - Gli altri tag
  • Apache Struts. Applicare MVC: Il framework Struts - Struttura di una applicazione Struts - ActionServlet - ActionForm e DynaActionForm - la Action Class - ActionForward - Realizzare la view con le JSP - Taglib di struts - Combinare Struts con l'Expression Language - Struts e l'internazionalizzazione - Strumenti di validazione - Validator Plugin e configurazione - Definire nuove regole di validazione - Error Handling
  • Best Practices ed errori comuni
  • Esempi ed esercitazioni.

NB: il programma riportato è indicativo, ci sarà la possibilità per prenotazioni di gruppo o per le modalità di corsi "a tu per tu" e per le aziende, di personalizzarlo e customizzarlo secondo le proprie esigenze.


PER INFO E PRENOTAZIONI COMPILA IL NOSTRO FORM:

Per info e prenotazione corsi

FAQ

FAQ


QUESTO CORSO E' DISPONIBILE NELLE SEGUENTI MODALITA':

 

Corso di gruppo Corso per aziende Corsi a tu per tu

 Gruppo

Aziende

A tu per tu