Training Schedule Training Schedule

(3806) Spring 4.2 and the Web
Code: 3806 v12/19/2018
Type: null
Tuition (USD): $1995
Length: 3 Days
Have a question?

Contact Us

character(s) remaining

Contact us for upcoming dates.
Skills Gained:
In this course, you will learn how to use Spring in conjunction with the various technologies used in and supporting rich web interfaces. This course covers a wide spectrum of topics, which provides you with a basic understanding of those technologies and resources prior to taking this class.
Who Should Attend?
Developers who need to understand how and when to use Spring applications with the web.
Prerequisites:
  • Java 8 Programming for OO Experienced Developers (TT2100-J8)
  • Java 7 SE Programming for OO Experienced Developers (TT2100-J7)
  • Fast Track to Spring 4.2 (TT3329)
  • Mastering Spring 4.2 (TT3334)
What You Will Learn:
  • Virtual Classroom Live Outline
  • 1. Spring MVC In-Depth
  • Spring MVC Review
  • HandlerMapping
  • Controllers
  • Validation
  • HandlerInterceptors
  • Spring's form Tag Library
  • 2. Advanced Spring Web Topics
  • Spring Web Flows
  • Spring Messaging
  • Spring and WebSockets
  • Spring AJAX with DWR
  • 3. Testing in Spring
  • Unit Testing and Spring
  • Testing Spring Web Applications
  • SpringMVC Test Framework
  • 4. Spring Security Framework
  • Enterprise Spring Security
  • Spring Web Security
  • 5. Implementing REST with Spring
  • Overview of REST (Optional)
  • RESTful Services in Spring
  • Handling Restful Content
  • RESTful Clients in Spring
  • Virtual Classroom Live Labs
  • Note: As a programming class, this course provides multiple challenging labs for you to work through during the class. This workshop is about 50 percent hands-on lab and 50 percent lecture. Throughout the course, you will be led through a series of progressively advanced topics, where each topic consists of lecture, group discussion, comprehensive hands-on lab exercises, and lab review. Multiple detailed lab exercises are laced throughout the course, designed to reinforce fundamental skills and concepts learned in the lessons. At the end of each lesson, developers will be tested with a set of review questions to ensure that he/she fully understands that topic.
Course Info:
In this course, you will learn how to use Spring in conjunction with the various technologies used in and supporting rich web interfaces. This course covers a wide spectrum of topics, which provides you with a basic understanding of those technologies and resources prior to taking this class.

The Spring framework is an application framework that provides a lightweight container that supports the creation of simple-to-complex components in a non-invasive fashion. Spring's flexibility and transparency is congruent and supportive of incremental development and testing. The framework's structure supports the layering of functionality such as persistence, transactions, view-oriented frameworks, and enterprise systems and capabilities. Spring's Aspect-Oriented Programming (AOP) framework enables developers to declaratively apply common features and capabilities across data types in a transparent fashion.

As an enabler for rich web interfaces, the Spring framework represents a significant step forward. If you want to deliver a web application within the Spring framework, you'll find this course essential.

Follow-On Courses:
Mastering Spring 4.2 and the Enterprise (TT3374)

* Terms and conditions may apply. Learn more about our Microsoft training exclusives by contacting training@dunnsolutions.com

Live Virtual:
Get engaging and impactful live, instructor-led training, regardless of your location.

Our Virtual Classroom Live online training format combines premium skills development technologies and our industry-leading instructors, content, exercises and peer collaboration to ensure that you get the highest quality professional development experience possible. Gain the skills and expertise that matter from the convenience of your home, work or wherever you have an Internet connection.

Engage with your instructor and fellow students via a learning platform and course material designed to ensure a stimulating and productive skills development experience.

Choose from sessions across a variety of time zones for training options that suit your schedule. Save time, money and effort without sacrificing learning quality by accessing our expert-led online training from the convenience of your home, office or anywhere with an Internet connection.

Attend from your PC, Mac or any iOS/Android tablet or smartphone. Connect with the class through your device audio or via toll-free phone number†, depending on available technologies and your interaction preferences.