HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
SpringSource's Spring Web Course (SPRING-WEB-01-04)
CODE: SPRING-WEB-01-04          DURATION: 4 DAY/S
Join this hands-on Spring Web course to learn and share skills with some of the top Spring experts and 15 other participants passionate to learn how to apply the latest technologies and practices to create powerful Web applications with Spring.

Besides learning and sharing skills the skills you need to deliver successful Spring web projects, this Spring web course also provides the ideal preparation for the certification exam, to become a VMware® SpringSource® Certified Spring Web Application Developer..


LEARN HOW TO:
  • Use the Spring Framework and related web technologies to develop powerful Web applications
  • Use Spring Web Flow to implement stateful interactions
  • Secure Web applications with Spring Security
  • Test Web applications for correctness and performance
  • Create rich Web user interfaces with Ajax and JQuery
  • Use Spring Roo to create a Spring Web application in minutes
  • Use the VMware® SpringSource® Tool Suite and Spring Insight
PROGRAMME

Development Environment

  • Eclipse (SpringSource Tool Suite distribution)
  • Apache Tomcat/VMware® vFabric™ tc Server
  • Spring Insight
  • Testing tools

Spring Overview

  • Introduction to Spring configuration
  • Bean life cycle
  • Simplifying configuration
  • Integration testing with Spring

Getting Started with Spring Web MVC

  • Spring model-view-controller (MVC) overview
  • DispatcherServlet
  • Controller programming model overview
  • Spring MVC views
  • Simplifying configuration

Spring MVC Configuration Options

  • Spring MVC infrastructure Beans
  • URL mappings
  • Handler interceptors and handler adapters
  • Exception resolvers
  • Message source

Managing Layouts in Spring MVC

  • Page layout and structure
  • Creating reusable templates with Apache tiles
  • Configuring tiles in Spring MVC

Using Views in Spring MVC

  • Views and view resolvers
  • Setting up a view resolver chain
  • Alternating views
  • JSON views

Building Rich Web Applications with Ajax

  • Ajax and Spring MVC
  • Using JavaScript frameworks
  • Spring MVC and jQuery
  • Creating custom tags to minimize the size of your JSPs

Getting Started with Spring Web Flow

  • Motivation for Spring Web Flow:
    • handling problems like duplicate form submission
    • stale session state, and state collision between windows
  • Spring Web Flow architecture and generic configuration

Spring Web Flow Language Essentials

  • Typical flow makeup
  • Using XML to author flows
  • Testing flow execution

Spring Web Flow Actions

  • Available scopes (request, flash, conversation, and so on)
  • Executing actions and data binding
  • Validation and branching
  • Action state and various types of actions
  • Decision state and exception handling

Advanced Spring Web Flow

  • Reusing flows: subflows and flow inheritance
  • Execution listeners
  • Securing Web Flow definitions

Web Application Security with Spring Security

  • Motivation for Spring Security
  • Spring Security in a Web environment
  • Using Spring Security tag libraries
  • Method security

Debugging and Testing Web Applications

  • Debugging applications in a browser
  • Testing Web applications
  • Selenium
  • Apache JMeter

Spring Roo

  • Using Spring Roo to build a Spring application in 10 minutes
  • Implicit getter/setter methods, toString, and finders: How does Spring Roo work under the hood?
  • The Data Access layer
  • The Web layer
NEXT SESSION
The next course will be delivered at The Skills Matter eXchange - London, on 01 Jul 2013 by Russ Miles.
COURSE DATES & REGISTRATION
Date City Cost (ex vat) Offer
01-07-13 London £2295.00 - Book Online Now
02-09-13 London £2295.00 £2065.00 if booked before 04-07-13 Book Online Now
26-11-13 London £2295.00 £2065.00 if booked before 27-09-13 Book Online Now
Book Online or Call Sales on +44 (0)207 1839040
IN PARTNERSHIP WITH SPRINGSOURCE
IS THIS COURSE FOR YOU?
If you are an experienced Java and Spring Developer and interested in developing web applications with Spring, then this Spring Web course is for you!

COURSE PREREQUISITES
To get the most out of this Spring Web course, you should have prior experience in developing in Java and a basic understanding of Spring.

COURSE LABS & EXERCISES
Since this Spring Web 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.

COURSE DATES & REGISTRATION
Date City Cost (ex vat) Offer
01-07-13 London £2295.00 - Book Online Now
02-09-13 London £2295.00 £2065.00 if booked before 04-07-13 Book Online Now
26-11-13 London £2295.00 £2065.00 if booked before 27-09-13 Book Online Now
Book Online or Call Sales on +44 (0)207 1839040
© Copyright 2003-2013, Skills Matter Ltd
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Open Source Journal  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship  Jobs: HR Manager  jobs-Join Our Dev Team  DevOps Engineer  Front-End Engineer  Test Engineer