YoVDO

Spring Boot 1.0 Essential Training

Offered By: LinkedIn Learning

Tags

Spring Framework Courses Java Courses Web Application Development Courses Data Security Courses

Course Description

Overview

Learn how to get started with Spring Boot, a powerful framework to build Java-based web applications quickly, using less code.

Syllabus

Introduction
  • Welcome to Spring Boot
  • What you need to know
  • Working with exercise files
1. Boot Camp
  • The tweet that started it all
  • Creating a Spring Boot application from the web
  • Understanding autoconfiguration in Spring Boot
  • Configuring a Spring Boot application
  • Leveraging profiles in Spring Boot applications
  • Spring Boot Actuator
2. Web Applications with Spring Boot
  • Spring Boot default web dependencies
  • Configuring embedded Tomcat
  • MVC in Spring Boot
  • RESTful services in Spring Boot with MVC and JAX-RS
  • Leveraging development tools
  • Packaging a Spring Boot application
  • Running a Spring Boot application
3. Command Line Applications with Spring Boot
  • Command line runner interface
  • Building a command line application
4. Using Spring Boot Starters
  • Spring Data in Spring Boot applications
  • Implementing Spring Data
  • Spring Security in Spring Boot applications
  • Implementing Spring Security
  • Asynchronous messaging in Spring Boot applications
  • Implementing a message consumer
  • Implementing a message producer
5. Extending Spring Boot
  • Spring Boot autoconfiguration
  • Creating a Spring Boot starter
  • Building your first Spring Boot starter
6. Extending Actuator
  • Securing Actuator
  • Info endpoint
  • Health endpoint
  • Metrics endpoint
  • Adding custom endpoints
  • The rest of Actuator
Conclusion
  • Next steps

Taught by

Frank P Moley III

Related Courses

Algorithms, Part I
Princeton University via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
MongoDB for Java Developers
MongoDB University
Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Intro to Java Programming
San Jose State University via Udacity