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

Product Information

  • Title: Spring 5 in 7 Days
  • Author(s): Ankit Mishra
  • Release date: October 2018
  • Publisher(s): Packt Publishing
  • ISBN: 9781789139839