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). 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.













