Learning Spring Boot [Video]

Preview in Mapt

Learning Spring Boot [Video]

Greg L. Turnquist

1 customer reviews
Build and ship Java applications with Spring
Mapt Subscription
FREE
$29.99/m after trial
Video
$63.75
RRP $74.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$63.75
$29.99 p/m after trial
RRP $74.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Learning Spring Boot [Video] Book Cover
Learning Spring Boot [Video]
$ 74.99
$ 63.75
Java EE 8 Application Development Book Cover
Java EE 8 Application Development
$ 39.99
$ 28.00
Buy 2 for $35.00
Save $79.98
Add to Cart

Video Details

ISBN 139781786467928
Course Length4 hours and 19 minutes

Video Description

Learning Spring Boot will help developers, beginner and seasoned, learn how to build powerful apps fast. We’ll introduce core pieces of Spring Boot and show how easy it is to focus on building functionality without getting hung up on unnecessary infrastructure and tedious low level APIs. All examples are built using the Spring Initializr site and a modern IDE.

Style and Approach

This video course leads you through an example applications which you can use as a scaffold for your own projects going forward. Each section works through a concept with real-world implementation detail that shows you how to get the job done in a practical, engaging problem domain.

Table of Contents

Buiding a Spring Boot app from scratch with Spring Initializr
The Course Overview
Website Navigation
Picking options for our app
Unpacking and importing the bundled app into our IDE
Defining the domain
Creating a JPA entity to represent an image
Create a repository interface for the image domain object
Creating a File Upload Controller
Creating a Service to Store Images
Creating a Spring MVC Controller to Handle Incoming Requests
Handling Images with cURL
Building a Frontend with Templates
Building a Web Template to Fetch Images
Including Basic CSS to Show Thumbnails
Adding Image Controls to the Frontend
Adding a Form to Upload an Image
Adding a Delete Button for Each Image
Adding Page Navigation and Tuning File Upload Limits
Adding Spring Boot Actuator
Touring the Management Endpoints
Exploring the Auto-configuration Report
Creating a Custom Metric
Creating a Custom Health Stat
Creating Custom App Information
Adding Spring Boot DevTools
Exploring Hot Swapping of Code and De-caching Templates
Developing Remotely in a Target Environment with Your Local IDE
Debugging a Remote App with DevTools
Turning Your App into an Executable Unix/Linux Service
Adding CRaSH Remote Shell
Touring the Remote Shell
Creating Custom Commands
Adding WebSocket-Based Messaging
Configuring WebSocket Support on the Server Side
Defining Events for Image Creation and Deletion
Adding WebSocket Messaging to the UI
Adding WebSocket and SockJS Modules to the Frontend
Registering WebSocket Message Handlers
Defining Our Security Policy
Securing Our Site with a Simple Policy
Creating an In-memory Set of Users with Roles
Decorating Images with User Data
Adding User Data to the Domain Model
Linking User Session with Image before Storing
Securing Operations with Authorization Rules
Adding URL-based Security Controls
Applying Method-level Security Controls

What You Will Learn

In Learning Spring Boot you'll find out how to:

  • Build a Java application from scratch with Spring Initializr
  • Use Spring Data as a backend for your application
  • Build complex UIs in the context of an example application
  • Develop our project in a manner that lets us apply TDD principles
  • Incorporate client-server networking features and functionality
  • Secure our application against malicious or abusive behavior

Authors

Table of Contents

Buiding a Spring Boot app from scratch with Spring Initializr
The Course Overview
Website Navigation
Picking options for our app
Unpacking and importing the bundled app into our IDE
Defining the domain
Creating a JPA entity to represent an image
Create a repository interface for the image domain object
Creating a File Upload Controller
Creating a Service to Store Images
Creating a Spring MVC Controller to Handle Incoming Requests
Handling Images with cURL
Building a Frontend with Templates
Building a Web Template to Fetch Images
Including Basic CSS to Show Thumbnails
Adding Image Controls to the Frontend
Adding a Form to Upload an Image
Adding a Delete Button for Each Image
Adding Page Navigation and Tuning File Upload Limits
Adding Spring Boot Actuator
Touring the Management Endpoints
Exploring the Auto-configuration Report
Creating a Custom Metric
Creating a Custom Health Stat
Creating Custom App Information
Adding Spring Boot DevTools
Exploring Hot Swapping of Code and De-caching Templates
Developing Remotely in a Target Environment with Your Local IDE
Debugging a Remote App with DevTools
Turning Your App into an Executable Unix/Linux Service
Adding CRaSH Remote Shell
Touring the Remote Shell
Creating Custom Commands
Adding WebSocket-Based Messaging
Configuring WebSocket Support on the Server Side
Defining Events for Image Creation and Deletion
Adding WebSocket Messaging to the UI
Adding WebSocket and SockJS Modules to the Frontend
Registering WebSocket Message Handlers
Defining Our Security Policy
Securing Our Site with a Simple Policy
Creating an In-memory Set of Users with Roles
Decorating Images with User Data
Adding User Data to the Domain Model
Linking User Session with Image before Storing
Securing Operations with Authorization Rules
Adding URL-based Security Controls
Applying Method-level Security Controls

Video Details

ISBN 139781786467928
Course Length4 hours and 19 minutes
Read More
From 1 reviews

Read More Reviews

Recommended for You

Java EE 8 Application Development Book Cover
Java EE 8 Application Development
$ 39.99
$ 28.00
TensorFlow 1.x Deep Learning Cookbook Book Cover
TensorFlow 1.x Deep Learning Cookbook
$ 35.99
$ 25.20
SQL Server 2017 Administrator's Guide Book Cover
SQL Server 2017 Administrator's Guide
$ 43.99
$ 30.80
Getting Started with PowerShell DSC [Video] Book Cover
Getting Started with PowerShell DSC [Video]
$ 124.99
$ 106.25
Learn C# With Windows Forms and SQL Server [Video] Book Cover
Learn C# With Windows Forms and SQL Server [Video]
$ 98.99
$ 84.15
ECMAScript 2016 and Beyond [Video] Book Cover
ECMAScript 2016 and Beyond [Video]
$ 124.99
$ 106.25