What's New in Spring Training Logo

What's New in Spring Training

Live Online & Classroom Enterprise Training

Powered By

Dell EMC Logo

This comprehensive three day course will give you an update on the new features introduced in the Spring Framework 3.x versions. Additional to that, you will also get an overview of the latest changes in some of the other Spring projects and also a quick look at the Spring Framework 4 including the Java 8 support.

ATP_Authorized Logo

Powered By

Dell EMC Logo

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Certified Trainer

  • Authorized Courseware

  • Completion Certificate from ATP

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is What's New in Spring Training about?

This comprehensive three day course will give you an update on the new features introduced in the Spring Framework 3.x versions. Additional to that you will also get an overview of the latest changes in some of the other Spring projects and also a quick look at the Spring Framework 4 including the Java 8 support.

What are the objectives of What's New in Spring Training ?

At the end of What's New in Spring training course, participants will:

  • Know the most important changes since Spring Framework version 2.5
  • Know the benefits and the tradeoffs they will get, if they upgrade Spring in their projects.
  • Have a good understanding of the new Spring Data Access capabilities, including the Spring Data projects and the Spring method caches
  • Be able to decide which configuration format is best for you project and/or module
  • Have basic understanding and practical examples of Java 8 features like lambda expressions and functional interfaces.
  • Know new features in Servlet 3 (Tomcat 7) and how they can use them in Spring
  • Use the enhanced testing support of the Spring Framework 3.x to speed up development.

What are the prerequisites for What's New in Spring Training?

  • Willingness to participate in a demanding, high intensity training experience
  • Comfort with Java programming and prior Spring Framework versions (2.x)

Available Training Modes

Live Online Training

Course Outline Expand All

Expand All

  • Goal of the Spring Framework
  • The Spring portfolio
  • What's new since Spring 2.5
  • Reminder on Spring's XML-based configuration language
  • Using Annotations for Dependency Injection
  • Stereotype Annotations
  • JSR 330 Annotations
  • The Spring Expression Language
  • Overview of Java configuration
  • Best practices and patterns
  • Testing and configuration externalization
  • Guidelines
  • Spring's scheduling support
  • Task and scheduling abstraction
  • Application Server Integration
  • Spring MVC
  • DispatcherServlet
  • Controller Programming Model
  • Spring MVC Views
  • Spring MVC Infrastructure Beans
  • URL Mappings
  • Handler Adapters
  • Message Source
  • MVC Namespace
  • Java configuration
  • Servlet 3.0
  • Configuring Web Authentication
  • Using Spring Security's Tag Libraries
  • Method security
  • REST concepts
  • RESTful architecture & design
  • Advantages of REST
  • RESTful clients with Springs RestTemplate
  • Spring MVC for RESTful applications
  • How to access HTTP Request and Response Data
  • MessageConverters
  • Automatic content-negotiation
  • Debugging Applications in a Browser
  • Testing Web Applications
  • Tools for Testing
  • The Spring MVC Test Framework
  • Configuring an EntityManager in Spring
  • Implementing JPA DAOs
  • Spring Data-JPA
  • Method level caching support
  • Configuration using XML, Annotations and Java Config
  • Third-Party Cache Managers
  • Overview of the new features
  • Java 8 & Spring 4
  • Upgrade/Migration strategies
  • What is Spring Boot
  • Using Spring Boot as runtime
  • Using Spring Boot inside of a Servlet Container
  • Monitoring and Management with Spring Boot

Who is the instructor for this training?

The trainer for this What's New in Spring Training has extensive experience in this domain, including years of experience training & mentoring professionals.

Reviews