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 firstname.lastname@example.org
|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|
|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|
|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|
|Example: Spring MVC REST and jQuery 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|
No Reviews found for this course.