YoVDO

Creating Your First Spring Boot Microservice

Offered By: LinkedIn Learning

Tags

Spring Framework Courses Microservices Courses MongoDB Courses Spring Data Courses JPA Courses

Course Description

Overview

Spring-load your Java development. Learn how to use Spring Boot and Spring Data to deliver back-end microservices to consumers of RESTful APIs.

Syllabus

Introduction
  • Build a microservice with Spring Boot
  • Using the exercise files
1. Create a Spring Boot Microservice
  • Introduction to Spring Initialzr
  • Project setup
  • Build, deploy, and launch the microservice
2. Leverage Spring Data JPA Repository Interfaces
  • The domain model
  • The JPA entities
  • Declare Spring Data JPA repository interfaces
  • Spring Data JPA repository dependency injection
  • Invoking the Spring Data JPA repositories
  • Introduction to Spring Data query methods
3. Expose RESTful APIs with Spring Data REST
  • What is a hypermedia-driven RESTful API?
  • Creating APIs with Spring Data REST
  • Explore the /search resource
  • Paging and sorting
  • Controlling API exposure
  • HAL Browser
4. Expose RESTful APIs with Spring MVC
  • Choosing the right framework
  • Declaring a new RestController
  • Create RestController HTTP POST method
  • Create RestController HTTP GET methods
  • Create RestController HTTP PUT, PATCH, and DELETE methods
  • Paging and sorting DTOs
5. Pivot to a MongoDB NoSQL Data Source
  • Introduction to MongoDB
  • Spring Data MongoDB documents
  • Spring Data MongoDB repositories
  • Spring Data MongoDB microservice
Conclusion
  • Next steps

Taught by

Mary Ellen Bowman

Related Courses

Creating Your First Spring Boot Microservice
LinkedIn Learning
Learning Spring with Spring Boot
LinkedIn Learning
Spring Cloud GCP: Setting Up a Cloud SQL Database
LinkedIn Learning
Architecting Web Applications with Spring
Pluralsight
Spring Data Mongo: Getting Started
Pluralsight