Rich Web Applications con Spring Training
FORMAZIONE SPRING
FORMAZIONE IN COLLABORAZIONE CON SPRING SOURCE UNIVERSITY
| DATA: | Da definire |
| ORARIO: | 4 Lezioni consecutive. Ciascuna lezione ha la durata di 6 ore e si svolge nella fascia oraria compresa tra le 9,30 e le 16,30 (con 1 ora di pausa per il pranzo) |
| SEDI: | Roma: via Lazzaro Spallanzani 36/A |
| NUMERO PARTECIPANTI | Fino a 12 |
Prerequisiti
I corsi sono svolti interamente in lingua inglese
Overview
Rich Web Applications with Spring is a four-day workshop led by SpringSource engineers on web application development. This hands-on training workshop teaches how to apply the latest in Spring to create rich web applications.
Obiettivi formativi
In this workshop you will learn:
- How to design and implement REST-ful web applications with Spring MVC 2.5
- How to create professional Ajax user interfaces with Spring JavaScript
- How to design and implement stateful application transactions with Spring Web Flow 2
- How to secure web applications effectively with Spring Security 2
- How to get the most out of Ajax toolkits such as the Dojo Toolkit in your application
- How to integrate JSF into your application with Spring Faces
- How to apply convention-over-configuration to maximize development productivity
- UI best practices in content, style, behavior, layout, internationalization, personalization, and accessibility
- Common web application data access patterns with Hibernate and JDBC Project structure, modularity, and packaging guidelines
- Testing strategies for all layers of a web application, including automated browser acceptance testing with Selenium
- Practical techniques for measuring and optimizing web application performance
As a world-class SpringSource training workshop, "Rich Web Applications with Spring" is hands-on and holistic. In this course, you will build a realistic Spring-powered web application from the ground up in an incremental fashion. You will immediately become productive applying the technology to solve real-world web development problems.
Dotazione PC
E’ previsto che ciascun partecipante sia munito di proprio notebook avente i segg. requisiti minimi per partecipare al corso Sviluppare Rich Internet Applications con le nuove Flex 3 SDK:
- Intel Pentium 4 processor
- Microsoft Windows XP with Service Pack 2, Windows XP Professional, Windows 2000 Server, or Windows Server 2003
- 1 GB of memory
- 300 MB of available hard-disk space to install
Coloro che fossero sprovvisti di un notebook con tali caratteristiche, potranno noleggiare un PC per l’intero corso. Si prega in tal caso di informare l’organizzazione con qualche giorno di preavviso.
Coordinamento
Il coordinamento e la gestione di questo corso vengono svolti direttamente da SpringSource
Programma
Applying Spring MVC
Walkthrough of the course development environment and reference application
Essentials of the Spring MVC @Controller model
Integrating multiple view technologies, including JSP/JSTL, Tiles, PDF, and Excel
Working with input forms, data binding, and data validation
Implementing Rich User Interfaces
User interface design best practices in content, style, and behavior
JavaScript fundamentals for Ajax developers
Implementing common Ajax use cases with Spring JavaScript and Spring MVC
Getting the most out of the Dojo Toolkit
Internationalization, personalization, and accessibility in Spring web applications
Applying Spring Web Flow
Getting started with Spring Web Flow
Essentials of the Web Flow definition language
Implementing Actions to invoke business logic
Handling Ajax events, exceptions, and dynamic navigation rules
Making Web Applications Robust and Secure
Integrating JSF components with Spring Faces
Building automated end-to-end acceptance and load tests
Securing web applications with Spring Security
Working with Hibernate in a high-volume, high-concurrency environment
Integrating other application systems, including Spring-managed services, OSGi services, and web services
Quota partecipazione
1.975 euro + iva.
ISCRIVITI AL CORSO Rich Web Applications con Spring Training
Partners