Spring Boot 2.0 Essential Training
Offered By: LinkedIn Learning
Course Description
Overview
Get started with Spring Boot 2.x—the popular Spring microframework—and learn how to build Java-based web applications quickly, using less code.
Syllabus
Introduction
- Spring into Spring
- What you should know
- Booting from the web
- Understanding the project
- Understanding auto-configuration
- Configuration in Spring Boot
- Spring Profiles in Boot
- Building Spring Boot applications
- Containerizing Spring Boot applications
- Understanding Spring Boot dependencies
- Configuring embedded Tomcat
- Employing MVC in Spring Boot
- Thymeleaf templates
- Web application with Spring Boot
- Challenge: Generate an MVC webpage
- Solution: Generate an MVC webpage
- Web services with Spring Boot
- Challenge: Build a web service
- Solution: Build a web service
- CommandLineRunner interface
- Building a command-line application
- Challenge: Build a CommandLineRunner
- Solution: Build a CommandLineRunner
- The Repository pattern
- Introduction to Spring Data
- Building embedded databases
- Building a Spring Data repository
- Connecting to external databases
- Challenge: Build a data repository
- Solution: Build a data repository
- Introduction to Spring Security
- Using Spring Security
- Introduction to messaging
- Spring message consumers
- Building Spring message producers
- Building Spring REST repositories
- Using Spring Actuator
- Extending Actuator
- Building Spring Boot starters
Taught by
Frank P Moley III
Related Courses
Introduction to Cloud Infrastructure TechnologiesLinux Foundation via edX Scalable Microservices with Kubernetes
Google via Udacity Introduction to Kubernetes
Linux Foundation via edX Architecting Distributed Cloud Applications
Microsoft via edX IBM Cloud: Deploying Microservices with Kubernetes
IBM via Coursera