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
Software as a ServiceUniversity of California, Berkeley via Coursera Intro to Computer Science
University of Virginia via Udacity Web Development
Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX