Coming July 2017!
sign Up here to get notified!
About Spring Framework 5
The Spring Framework is already the most popular framework in the world for creating enterprise applications. Every day companies use the Spring Framework to build cloud scale applications.

Spring Framework 5 is the first major release of the Spring Framework in 4 years!
What's new in Spring Framework 5?
  • Reactive Streams: New standard for asynchronous handling of streaming data
  • Java 8: Rewritten for Java 8 and higher
  • Spring Web Flux: A new non-blocking paradigm for web applications
What You Will Learn in the Course
Spring Framework 5 - Beginner to Guru
  • Build a Spring MVC Application using Spring Initializr, Spring Boot, and Spring Data JPA
  • Learn how you can leverage Dependency Injection and Spring's Inversion of Control (IoC) Container
  • Advanced Spring Configuration using Java and XML
  • Reactive Spring - Reactive Streams and Spring WebFlux
  • How to leverage Spring Profiles to support multiple environments
  • Create a Recipe Application using Spring MVC
  • JPA Data modeling with Spring and Hibernate
  • CRUD Operations with Spring MVC
  • Testing Spring Applications with JUnit and Spock
  • Explore what a powerful Tool Spring Data JPA is
  • Continuous Integration Testing
  • Develop RESTFul and SOAP APIs with Spring MVC and Spring WebFlux
  • Use RestTemplate to consume RESTFul APIs
  • Build Spring Boot Applications with Maven and Gradel
  • Speed up your development with Spring Boot Developer Tools
  • Eliminate boilerplate code with Project Lombok and MapStruct
  • Document you RESTFul APIs with RestDocks and Swagger 2
  • Domain driven design with Spring Data Rest and HATEOS
  • Logging with SLF4J, Logback, and Log4j2
  • JMS Messaging with Spring
  • Use Spring with AMQP and RabbitMQ
  • How you can use the Spring Framework with MySQL, Oracle, Redis, Neo4J, PostgreSQL, MongoDB, MariaDB, Cassandra, DB2 and more!
Guru noun gu·ru \ˈgu̇r-(ˌ)ü, ˈgü-(ˌ)rü also gə-ˈrü\
* An influential teacher or popular expert.
What Others Are Saying About Spring Framework Guru

I have found the premium courses on Spring Framework Guru to be very
informative. The information gleaned from these courses can be immediately put to use in real world solutions of your own. John provides the right mix of theory and hands on demonstration coupled with the source code for each module along the way. John is very passionate about Java and the Spring Framework and sharing what he’s learned with real world experience with others. I would highly recommend anyone interested in learning about Spring Framework to leverage the courseware from Spring Framework Guru. 

Jim Hankins 

GEOS Safety Solutions, Inc.

I am new to Spring and wanted to consider Spring Boot for a new project. I felt lost learning Spring Boot as I did not understand the Spring framework, which prompted me to complete the Spring Core course. I was delighted that this course not only covered how to use Spring, but more importantly, why to use Spring. I was so excited to use these new tools that I went on to complete the Spring Core Advanced course as well. 

The class did a thorough job of explaining what elements are provided by Spring Boot vs the Spring framework. I found The Spring Core Advanced especially helpful for understanding all of the JPA associations and how to use them. Both classes include code exercises with access to the starting code of the exercise and also the completed solution in GIT. The completed exercises are a great resource to remember how to use a feature that was highlighted in the class. Most importantly, the course provides access to the teacher and he has responded to both of my questions within an hour. I recommend these courses to anyone that values loose coupling and the SOLID principles. 

 Jill Thornton 

 Sacramento, CA

What John is Saying About this Course
Spring Framework 5 is the most exciting release of the Spring Framework that I've seen in a long time. I feel this is a far more significant release than Spring Framework 4 was back in 2013.

The addition of Reactive Streams is bringing significant capabilities to the Framework. With Spring Framework 5, you get full support for asynchronous stream processing with non-blocking backpressure. This is a true paradigm shift for Java developers. 

And what may be an under-appreciated feature of Spring Framework 5, is that the core of the Spring Framework has been re-written for Java 8. While Spring Framework 4 supported versions of Java which were desupported years ago, Spring Framework 5 does not. This has allowed the framework developers to drop a lot of the legacy baggage of supporting older Java releases. 

This is my most comprehensive and modern course on the Spring Framework. I've had over 10,000 students enroll in my Spring Framework 4 courses. This course was built from the ground up, incorporating what I've learned over the last two years teaching people about the Spring Framework.

I titled my course "Beginner to Guru" because I want to take Java programmers with little or no Spring experience and see them become true gurus with the Spring Framework. 

When you work for major enterprises, you will encounter a lot of different and challenging technologies. Building cloud scale applications is no easy task. My course, "Spring Framework 5: Beginner to Guru" is designed to prepare you for the challenges you will see.
Guru noun gu·ru \ˈgu̇r-(ˌ)ü, ˈgü-(ˌ)rü also gə-ˈrü\
* An influential teacher or popular expert.
Spring Framework 5: Beginner to Guru
Coming July 2017
sign Up here to get notified!
Copyright 2017 Spring Framework Guru.