|
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.
Note that by taking this course and the 4-day Core Spring: Developing with the Spring Framework course, you will be eligible to take the SpringSource Certified Web Specialist Exam.
When you become a SpringSource Certified Web Specialist, you will have one of the most valuable credentials in Java. The demand for Spring skills is skyrocketing. SpringSource training and certification helps to advance your skills and your career, and get the maximum benefit from Spring.
The exam is due to be released soon and if you attend this certification course at Skills Matter, your first attempt at the exam will be absolutely free!
Our hands-on Core Spring & Rich Web training prepares you to immediately use your new knowledge in your current web projects. The course also prepares you to take the Web Specialist certification exam to earn a valuable professional credential.
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
|
COURSE DATES & REGISTRATION
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
Book Online or Call Sales on +44 (0)207 107 2620
|