
RWA-001: Rich Web Applications with Spring Training
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.
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.
|
This course is a great next course for Core Spring alumni. It is also suitable as a first course for enterprise Java developers who are familiar with Spring basics and seek comprehensive coverage of Spring for web application development.
|
Register for an upcoming "Rich Web Applications with Spring" course delivery:
|
|
|
Thank you for your interest in SpringSource training. Please click here to be notified when training is available in your area or to request a public training in your locations.

