HOME JAVA & JEE AJAX & RIA AGILE & SCRUM SOA & REST ERLANG RUBY ON RAILS OPEN SOURCE .NET DESIGN & DDD CLOUD & GRID  
Developing Rich Web Applications with Spring (SPRING-RIA-01-04)
CODE: SPRING-RIA-01-04          DURATION: 4 DAY/S
In this comprehensive course, you will get an overview of the techniques and tools you need to build and test modern web applications. You'll learn how the versatility of Spring MVC, as well as the elegance of its annotation-based configuration, make it an excellent server-side framework choice for tasks as diverse as serving AJAX toolkits and even building lightweight, web service interactions. On the client side, Spring JavaScript adds a lightweight abstraction over popular AJAX toolkits and provides you with a clean programming model. On the server side, Spring Faces provides a similar streamlined programming model with server-side Java Server Face (JSF)-based components.
You will learn how Spring Web Flow (SWF) can put the fun back into Web Development and allow you to manage the state and navigational needs of your application. SWF provides you with such modern features as partial page rendering and AJAX pop-ups. SWF also makes it possible for you to tap into the best part of JSF – its component model – within a Spring MVC application. This makes JSF much easier for and more accessible to developers with Spring MVC, Struts, or other request-driven framework backgrounds.

LEARN HOW TO:
  • Put the fun back into Web development by utilizing Spring Web Flow (SWF)
  • Manage the state and navigational needs of your application
  • Tap into the best part of Java Server Face (JSF) – the component model
  • Secure web requests with Spring Security
  • Use effective web application testing strategies, techniques, and tools
  • Build modular web applications with OSGi and the SpringSource Application Platform
PROGRAMME
Java and Spring in the Web Layer
  • Overview of standard Java Web technologies and popular frameworks
  • Best practices and recommended design for web application development
  • Tour of Spring in the web layer – Spring MVC, Spring Web Flow, Spring Faces, Spring JavaScript
  • How Spring fits into the Web layer and a Spring MVC overview
  • Effective Web application testing - strategies, techniques, and tools
Spring MVC for Scalable, Stateless Web Applications
  • Annotation-driven Web configuration, request processing and lifecycle
  • Secure Web requests with Spring Security
  • Building form pages, processing user input, data binding and validation
  • Changing the language and the theme (look and feel) of a website
  • Creating layouts with global navigation using Tiles 2.0
  • Adding the ability to produce Excel, PDF, XML, and other output formats with Spring MVC
  • AJAX toolkits and Spring MVC as server-side framework
  • Using AJAX widget controls to improve the user experience
  • Learning how to use Spring JavaScript as an abstraction over popular AJAX toolkits
Spring MVC, Spring Web Flow, and JSF for Advanced Stateful Web Applications
  • Introduction to Web conversations, Spring Web Flow, and the continuations approach
  • Turning multi-page form processing scenarios into flow definitions
  • Overview of traditional JSF architecture, strengths, and limitations
  • Introduction of Spring Faces and the Spring Web facilities for using JSF in Spring MVC applications
  • Creating flows with Web Flow managed JSF components and Spring Faces components
  • AJAX features in Spring Web Flow for use with Spring MVC or with JSF views
  • AJAX-rich form processing, AJAX, pop-ups, gracefully degradable JavaScript interfaces
Testing, Persistence, and Security with Rich Web Applications
  • Testing strategies for a rich web application
  • How to optimize object persistence and concurrency in a high-volume web application environment
  • Spring Security with Web Applications
  • An overview of building modular web applications with OSGi and the SpringSource Application Platform
NEXT SESSION
The next course will be delivered at Skills Matter - London, on 17 Feb 2009.
COURSE DATES & REGISTRATION
Date City Cost Offer
17-02-09 London £1990.00 £1750.00 if booked by 18-01-09 Book Online Now
17-03-09 London £1990.00 £1750.00 if booked by 15-02-09 Book Online Now
14-04-09 London £1990.00 £1750.00 if booked by 15-03-09 Book Online Now
12-05-09 London £1990.00 £1750.00 if booked by 12-04-09 Book Online Now
16-06-09 London £1990.00 £1750.00 if booked by 17-05-09 Book Online Now
Book Online or Call Sales on +44 (0)207 107 2620
IN PARTNERSHIP WITH SPRINGSOURCE
IS THIS COURSE FOR YOU?
If you are a Web Developer interested in maximizing your knowledge of the Spring feature set and its fundamental architectural concepts, then this course is for you!

COURSE PREREQUISITES
To get the most out of this Core Spring Web course, you should have a good understanding of the core Java APIs as well as basic development proficiency with the Spring Framework POJO-development model, the Spring dependency injection container, and the application context object. As this course has a strong web-focus, you should also command a basic knowledge of a JEE Web Container and the HTTPServlet API.

COURSE LABS & EXERCISES
Since this Core course focuses on spring Web technologies as well as the theory of developing effective web-based applications using these technologies, 50% will be theory-oriented and 50% will be composed of hands-on lab work.
Since lab work is such an integral part of this course, we will provide a fully configured lab PC for you to use. Alternatively, you may bring your own laptop, but it is not necessary.

COURSE DATES & REGISTRATION
Date City Cost Offer
17-02-09 London £1990.00 £1750.00 if booked by 18-01-09 Book Online Now
17-03-09 London £1990.00 £1750.00 if booked by 15-02-09 Book Online Now
14-04-09 London £1990.00 £1750.00 if booked by 15-03-09 Book Online Now
12-05-09 London £1990.00 £1750.00 if booked by 12-04-09 Book Online Now
16-06-09 London £1990.00 £1750.00 if booked by 17-05-09 Book Online Now
07-07-09 London £1990.00 £1750.00 if booked by 07-06-09 Book Online Now
04-08-09 London £1990.00 £1750.00 if booked by 05-07-09 Book Online Now
08-09-09 London £1990.00 £1750.00 if booked by 09-08-09 Book Online Now
06-10-09 London £1990.00 £1750.00 if booked by 06-09-09 Book Online Now
03-11-09 London £1990.00 £1750.00 if booked by 04-10-09 Book Online Now
01-12-09 London £1990.00 £1750.00 if booked by 01-11-09 Book Online Now
Book Online or Call Sales on +44 (0)207 107 2620
© Copyright 2003-2008, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Community  Community-FR  Heros  Promotions  Apress