What's New in Spring Training Logo
Powered By

EMC Logo

What's New in Spring Training

Live Online & Classroom Enterprise Training

Powered By

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.

Looking for a private batch ?

REQUEST A CALLBACK
Key Features
  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

  • 100% Money Back Guarantee

PDP BG 1
SpringPeople Logo

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.
Available Training Modes

Live Online Training

Classroom Training

 

PDP BG 2

Who is What's New in Spring Training for?

  • Anyone who wants to add What's New in Spring skills to their profile
  • Teams getting started on What's New in Spring projects
  • 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)

    Course Outline

    • 1. Overview of the Spring Ecosystemt trn t
      • Goal of the Spring Framework
      • The Spring portfolio
      • What's new since Spring 2.5
    • 2. Dependency Injection using XMLrn -
      • Reminder on Spring's XML-based configuration language
    • 3. Annotations in Springrn -
      • Using Annotations for Dependency Injection
      • Stereotype Annotations
      • JSR 330 Annotations
      • The Spring Expression Language
    • 4. Dependency Injection using Javarn -
      • Overview of Java configuration
      • Best practices and patterns
      • Testing and configuration externalization
      • Guidelines
    • 5. Task and Schedulingrn -
      • Spring's scheduling support
      • Task and scheduling abstraction
      • Application Server Integration
    • 6. Getting Started with Spring MVCrn -
      • Spring MVC
      • DispatcherServlet
      • Controller Programming Model
      • Spring MVC Views
    • 7. Spring MVC Configuration Optionsrn tt
      • Spring MVC Infrastructure Beans
      • URL Mappings
      • Handler Adapters
      • Message Source
      • MVC Namespace
      • Java configuration
      • Servlet 3.0
    • 8. Web Application Security with Spring Securityrn -
      • Configuring Web Authentication
      • Using Spring Security's Tag Libraries
      • Method security
    • 9. Introduction to RESTrn -
      • REST concepts
      • RESTful architecture & design
      • Advantages of REST
      • RESTful clients with Springs RestTemplate
    • 10. Implementing REST with Spring MVCrn -
      • Spring MVC for RESTful applications
      • How to access HTTP Request and Response Data
      • MessageConverters
      • Automatic content-negotiation
    • 11. Debugging and Testing Web Applicationsrn tt
      • Debugging Applications in a Browser
      • Testing Web Applications
      • Tools for Testing
      • The Spring MVC Test Framework
    • 12. ORM with Spring and Spring datarn tt
      • Configuring an EntityManager in Spring
      • Implementing JPA DAOs
      • Spring Data-JPA
    • 13. Introducing Spring's Cache Abstraction rn t
      • Method level caching support
      • Configuration using XML, Annotations and Java Config
      • Third-Party Cache Managers
    • 14. Spring Framework 4rn t
      • Overview of the new features
      • Java 8 & Spring 4
      • Upgrade/Migration strategies
    • 15. Spring Bootrn t
      • 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