Spring Boot 2.0 Essential Training

Spring Boot 2.0 Essential Training

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 2h 41m | 422 MB

Learn how to get started with Spring Boot 2.x, a powerful framework that can help you build web applications quickly, using less code. The Java-based programs you build in Spring Boot “just run”: they resolve their own dependencies and create containers for running code in any environment. Learn how to use Spring Boot to build your projects in this course with software architect and Spring developer Frank Moley. Frank shows how to initialize, containerize, and run Spring Boot web apps and CLI apps, and use the library of common starter projects to fill business-critical needs: data, messaging, security, and more. Plus, find how to extend Spring Boot by creating your own starters and use the Actuator module’s HTTP endpoints to monitor and manage your apps.

Table of Contents

1 Spring into Spring
2 What you should know
3 Booting from the web
4 Understanding the project
5 Understanding auto-configuration
6 Configuration in Spring Boot
7 Spring Profiles in Boot
8 Building Spring Boot applications
9 Containerizing Spring Boot applications
10 Understanding Spring Boot dependencies
11 Configuring embedded Tomcat
12 Employing MVC in Spring Boot
13 Thymeleaf templates
14 Web application with Spring Boot
15 Challenge Generate an MVC webpage
16 Solution Generate an MVC webpage
17 Web services with Spring Boot
18 Challenge Build a web service
19 Solution Build a web service
20 CommandLineRunner interface
21 Building a command-line application
22 Challenge Build a CommandLineRunner
23 Solution Build a CommandLineRunner
24 The Repository pattern
25 Introduction to Spring Data
26 Building embedded databases
27 Building a Spring Data repository
28 Connecting to external databases
29 Challenge Build a data repository
30 Solution Build a data repository
31 Introduction to Spring Security
32 Using Spring Security
33 Introduction to messaging
34 Spring message consumers
35 Building Spring message producers
36 Building Spring REST repositories
37 Using Spring Actuator
38 Extending Actuator
39 Building Spring Boot starters