Menu
  • LOGIN
  • No products in the cart.

Spring Web Training Course Description

Demonstrate your ability to apply Spring web projects to develop real-world Java web applications and validates your familiarity with:

Learn about Spring MVC Dispatcher Servlet configuration, Spring MVC programming model essentials, Spring MVC views and form processing, Spring Web Flow essentials, and Spring Web Flow actions and configuration.

Spring-Web workshop on Web application development. This hands-on training teaches you how to apply the latest in Spring to create Web applications implement RESTful servers and leverage Spring Boot.

 

Spring-Web Course Learning Outcomes;

  • Use the Spring Framework to develop Web applications.
  • Use Spring Tool Suite.
  • Implement RESTful servers using Spring MVC.
  • Use Spring Boot to build applications quickly with autoconfiguration.
  • Secure Web applications with Spring Security.
  • Test Web applications for correctness and performance.
  • Understand and use Web Sockets with Spring MVC.

 

Spring Web Training – Suggested Audience

This training is intended for architects and developers wanting to build web and/or RESTful applications using the Spring MVC framework.

 

Spring Web Training – Prerequisites

  • Basic understanding of Spring and/or completion of the Core Spring course.
  • Experience developing enterprise Java applications.

 

Spring Web In-house/Corporate Group Training

Available for a group size of more than 4-5. For commercials please send us an email with group size to hello@pincorps.com

Course Curriculum

1. DEVELOPMENT ENVIRONMENT
 Eclipse (Spring Tool Suite distribution) Details 00:00:00
 Apache Tomcat/vFabric tc Server Details 00:00:00
 Spring Insight Details 00:00:00
 Testing tools Details 00:00:00
2. SPRING OVERVIEW (OPTIONAL)
 Introduction to Spring configuration Details 00:00:00
 Bean life cycle Details 00:00:00
 Configuration alternatives Details 00:00:00
 Integration testing with Spring Details 00:00:00
3. GETTING STARTED WITH SPRING WEB MVC
 Spring model-view-controller (MVC) overview Details 00:00:00
 DispatcherServlet Details 00:00:00
 Controller programming model overview Details 00:00:00
 Spring MVC views Details 00:00:00
 Simplifying configuration Details 00:00:00
4. SPRING MVC CONFIGURATION OPTIONS 1
 Spring MVC infrastructure Beans Details 00:00:00
 URL mappings Details 00:00:00
 Handler mappers and handler adapters Details 00:00:00
 Interceptors Details 00:00:00
 Message source Details 00:00:00
5. MANAGING LAYOUTS IN SPRING MVC
 Page layout and structure Details 00:00:00
 Creating reusable templates with Apache tiles Details 00:00:00
 Configuring tiles in Spring MVC Details 00:00:00
6. SPRING MVC CONFIGURATION OPTIONS 2
 XML configuration and the namespace Details 00:00:00
 Using Java Configuration Details 00:00:00
 Running in a Servlet 3 environment without web.xml Details 00:00:00
7. USING VIEWS IN SPRING MVC
 Views and view resolvers Details 00:00:00
 Setting up a View resolver chain Details 00:00:00
 Alternating views and Content Negotiation Details 00:00:00
 JSON and XML Views Details 00:00:00
8. FORM HANDLING WITH SPRING MVC
 Form Rendering Details 00:00:00
 Type Conversion Details 00:00:00
 Data Binding Details 00:00:00
 Form submission lifecycle Details 00:00:00
 Form validation (using Spring and JSR 330 validation) Details 00:00:00
 Form Object management Details 00:00:00
9. SITE PERSONALIZATION WITH SPRING MVC
 Working in several languages: internationalization support in Spring MVC Details 00:00:00
 Look-and-feel changes using themes and locales Details 00:00:00
 Handling Mobile Devices with Spring Mobile Details 00:00:00
10. IMPLEMENTING REST
 Overview of REST and HATEOAS concepts Details 00:00:00
 Using Spring’s RestTemplate for clients access Details 00:00:00
 Extending Spring MVC to support RESTful interactions Details 00:00:00
 HAL and the Spring HATEAOS project Details 00:00:00
11. EXCEPTION HANDLING
 Using @RequestStatus with Exceptions Details 00:00:00
 Adding Exception handlers to Controllers Details 00:00:00
 Global exception handling using Controller Advice and Exception resolvers Details 00:00:00
 Exception handling for RESTful interactions Details 00:00:00
12. BUILDING RICH WEB APPLICATIONS WITH AJAX (OPTIONAL)
 Ajax and Spring MVC Details 00:00:00
 Using JavaScript frameworks Details 00:00:00
 Example: Spring MVC REST and jQuery Details 00:00:00
 Creating custom tags to encapsulate JavaScript Details 00:00:00
13. WEB APPLICATION SECURITY WITH SPRING SECURITY
 Motivation for Spring Security Details 00:00:00
 Spring Security in a Web environment Details 00:00:00
 Using Spring Security tag libraries Details 00:00:00
 Method security Details 00:00:00
14. DEBUGGING AND TESTING WEB APPLICATIONS
 Debugging applications in a browser Details 00:00:00
 Testing Web applications using Spring’s Mock MVC framework Details 00:00:00
 Using Spring HtmlUnit Details 00:00:00
15. SPRING BOOT
 Fast development and deployment using Spring Boot Details 00:00:00
 Simplified dependency management with starter POMs Details 00:00:00
 Packaging options – JAR or WAR Details 00:00:00
 Easily overriding Spring Boot defaults Details 00:00:00
16. SPRING WEBSOCKETS
 Overview of WebSocket development Details 00:00:00
 Using WebSockets and Stomp with Spring MVC Details 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

X