O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Spring 5 in 7 Days

Video Description

A 7-day crash course in the Spring 5 framework, additionally covering JPA, Hibernate, testing

About This Video

  • A systematically designed and practical 7-day guide to the Spring 5+ framework, to help you build an enterprise Java web application.
  • Grasp Spring 5 MVC and migrate from XML to Java Config.
  • Build REST endpoints using Spring Boot2.
  • Learn reactive and non-blocking programming with Spring 5
  • Consume RESTful and reactive web services using RestTemplate and Reactive client
  • Understand JPA and integrate with Spring using Hibernate as a provider
  • Learn authentication, authorization, method security using Spring Security
  • Application testing using MockMVC and Mockito

In Detail

The Spring framework is a popular choice for developers when designing an enterprise-based application. Get set for an incredible journey.

This course is your one-stop guide to learning and building applications using the Spring framework in 7 days. The Spring framework enables developers to create high-performing, reusable, easily testable, and loose coupling enterprise Java applications. It can be used to develop any Java application. By the end of the course, you'll have a solid knowledge of the Spring framework and modules and will be able to build enterprise-grade Java applications in 7 days.

All the code and supporting files for this course are available on GitHub at https://github.com/PacktPublishing/Spring-5-in-7-Days-V-"

Table of Contents

  1. Chapter 1 : Getting Started with Spring 5 Framework
    1. The Course Overview 00:04:02
    2. Spring Framework and What’s New in Spring 00:06:20
    3. Spring MVC Architecture 00:05:32
    4. Spring MVC Dispatcher and Controller – XML Config to Java Config 00:15:04
    5. Advanced Configuration Using JavaConfig 00:14:28
    6. Assignment 00:01:23
  2. Chapter 2 : Spring MVC – Essentials
    1. Assignment Solution 00:11:22
    2. Handler Mapping and Attributes 00:20:05
    3. View Resolvers 00:10:54
    4. Exception Handling 00:12:23
    5. Assignment 00:02:08
  3. Chapter 3 : Build a Reactive Web Stack with Spring WebFlux
    1. Assignment Solution 00:21:36
    2. Reactive Programming 00:10:38
    3. Basics of Spring WebFlux 00:10:19
    4. Spring WebFlux in Practice 00:14:55
    5. WebFlux Functional Programming 00:18:51
    6. Assignment 00:01:40
  4. Chapter 4 : Building RESTful Web Services
    1. Assignment Solution 00:07:06
    2. REST Services 00:09:26
    3. Build a RESTful Web Service Using Spring Boot 00:20:39
    4. RestTemplate and Consuming RESTful Web Services 00:09:06
    5. Reactive WebClient 00:10:30
    6. Assignment 00:01:12
  5. Chapter 5 : Let’s Secure the Application – Spring Security
    1. Assignment Solution 00:07:32
    2. Spring Security Basics 00:06:05
    3. Authentication and Authorization 00:05:59
    4. Form Login 00:19:34
    5. Integrate Spring Security in the Application 00:19:26
    6. Assignment 00:01:30
  6. Chapter 6 : Integrating Spring Hibernate ORM
    1. Assignment Solution 00:04:30
    2. JPA and Hibernate 00:19:16
    3. Hibernate Relational Mappings 00:19:06
    4. Transaction Management and Integrate Hibernate in the Application 00:09:39
    5. Assignment 00:00:56
  7. Chapter 7 : Application Testing Using MockMvc and Mockito
    1. Assignment Solution 00:06:37
    2. Setting Up MockMvc 00:03:23
    3. Request Post Processors and Request Builder 00:06:57
    4. Using Mockito Mocks 00:08:55
    5. Testing Method Security 00:05:15
    6. Assignment 00:00:47
    7. Assignment Solution 00:01:16