HOME > Development > Learn Microservices with Spring Boot and Spring Cloud

Learn Microservices with Spring Boot and Spring Cloud

  • Development
  • Mar 21, 2025
SynopsisLearn Microservices with Spring Boot and Spring Cloud, availa...
Learn Microservices with Spring Boot and Cloud  No.1

Learn Microservices with Spring Boot and Spring Cloud, available at $44.99, has an average rating of 3.85, with 46 lectures, based on 303 reviews, and has 1476 subscribers.

You will learn about Understand what Microservice is Understand the architecture of Microservice Know how to build Microservice with Spring How to use docker to containerize Microservice How to deploy Microservice in AWS This course is ideal for individuals who are Anyone who want to learn Microservice with Spring It is particularly useful for Anyone who want to learn Microservice with Spring.

Enroll now: Learn Microservices with Spring Boot and Spring Cloud

Summary

Title: Learn Microservices with Spring Boot and Spring Cloud

Price: $44.99

Average Rating: 3.85

Number of Lectures: 46

Number of Published Lectures: 46

Number of Curriculum Items: 46

Number of Published Curriculum Objects: 46

Original Price: $189.99

Quality Status: approved

Status: Live

What You Will Learn

  • Understand what Microservice is
  • Understand the architecture of Microservice
  • Know how to build Microservice with Spring
  • How to use docker to containerize Microservice
  • How to deploy Microservice in AWS
  • Who Should Attend

  • Anyone who want to learn Microservice with Spring
  • Target Audiences

  • Anyone who want to learn Microservice with Spring
  • This course requires you have some of the Knowledge of Java and Spring Development. I won’t cover every detail of the stuff presented in the course.

    Pre-requisite For This Course

    You already know the basics of Java and have some experience using it.

    You know some basic knowledge of Spring Framework.

    You are interested in microservice-based application and how to adapt it to the cloud.

    You are interested in developing the microservice-based app using Spring

    What is Microservices?

    Microservices is a variant of the SOA (Service-Oriented Architecture) architectural style that make an application with a structure as a collection of looselycoupled services. In the context of microservices, each service should be fine-grained and isolated. This improves modularity and makes the application easier to understand, develop and test.?

    Why Microservices?

    As the online society is growing tremendously, enterprises are facing competitive pressures. This impact the way developers have to about building applications, which includes Complexity, Faster Delivery, Performance and Scalability and High Availability. To meet these expectations, a movement is going on towards decomposing applications into small services and move away from a single monolithic artifact. In this case, we can build systems that are Flexible, Resilient and Scalable.

    Why Microservices and Cloud?

    “Cloud” is kind of overused. Every software vendor has a cloud and every platform is cloud-enabled, but they usually can be categorized into three models: IaaS, Paas and Saas. With microservices in the cloud, service instances should be brought up quickly and each instance should be indistinguishable from another.

    What is Spring Cloud and Why is it relevant to Microservices?

    Spring is now the de facto development framework for building Java-based application. Spring Boot embraces core features of Spring delivering a framework geared toward Java-based, REST-oriented microservices. On the other hand, the Spring Cloud framework makes it simple to operationalize and deploy microservices to a private or public cloud. Basically, Spring Cloud is an umbrella project that wraps several popular cloud-management microservice frameworks.

    What is Covered in This Course?

    This course consists of 9 chapters. Chapter 1 and 2 talk about the general theory and how to develop with Spring Boot. Chapter 3 to Chapter 8?work?on each of the core patterns focusing on solving the challenges presented in microservice-based architecture. We will go through the basics of each chapter and then focus on developing the code.?Chapter 9 introduces Docker and AWS. We will build images for each service, set up an instance in AWS?and push some images to AWS.?

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Course Overview

    Lecture 2: Tools and Source Code

    Lecture 3: Slides for Download

    Chapter 2: Chapter 1 – Microservice Intro

    Lecture 1: Introduction to Microservice Architecture

    Lecture 2: A Hello World example with Spring Boot

    Lecture 3: Core patterns for Microservices – part 1

    Lecture 4: Core patterns for Microservices – part 2

    Chapter 3: Chapter 2 – Build Microservice with Spring Boot

    Lecture 1: Build Microservice with Spring Boot

    Chapter 4: Chapter 3 – Spring Cloud Configuration

    Lecture 1: Cloud Configuration Intro

    Lecture 2: Adding Models for Userservice – part 1

    Lecture 3: Adding Models for Userservice – part 2

    Lecture 4: Adding Userservice Controller

    Lecture 5: Adding Userservice – Create User

    Lecture 6: Adding Itemservice – part 1

    Lecture 7: Adding Itemservice – part 2

    Lecture 8: Adding Configuration Repository on Git

    Lecture 9: Adding Cipher to Password

    Chapter 5: Chapter 4 – Service Discovery

    Lecture 1: Service Discovery Intro

    Lecture 2: Adding Eureka Service

    Lecture 3: Adding Feign Client

    Chapter 6: Chapter 5 – Client Resiliency Pattern with Spring Cloud and Netflix Hystrix

    Lecture 1: Resiliency Pattern Intro

    Lecture 2: Adding Hystrix

    Lecture 3: Adding User Context

    Lecture 4: Adding Hystrix Concurrency Strategy

    Lecture 5: Adding Hystrix Strategy Config

    Chapter 7: Chapter 6 – Service Routing with Spring Cloud and Zuul

    Lecture 1: Service Routing Intro

    Lecture 2: Adding Zuul Server

    Lecture 3: Adding Zuul Filter

    Lecture 4: Adding Post Filter

    Chapter 8: Chapter 7 – Securing Microservices

    Lecture 1: Security Intro

    Lecture 2: Adding Authorization Server

    Lecture 3: Adding OAuth2 Config

    Lecture 4: Adding JWT Config

    Lecture 5: Enable Protected Resource

    Chapter 9: Chapter 8 – Distributed Tracing with Spring Cloud Sleuth and Zipkin

    Lecture 1: Intro

    Lecture 2: Adding Sleuth

    Lecture 3: Adding Zipkin

    Lecture 4: Solving Access Token Propagation Issue

    Chapter 10: Chapter 9 – Docker and AWS

    Lecture 1: Project Code Retouched

    Lecture 2: Introducing Docker and Pushing Eurekaservice

    Lecture 3: Introducing AWS and Set Up ECS Instance

    Lecture 4: Deploying Eurekaservice

    Lecture 5: Adding Config and Authorization Service

    Lecture 6: Fix Authorization Service

    Lecture 7: Deploying More Images

    Chapter 11: Closing

    Lecture 1: On Fininshing

    Instructors

  • Learn Microservices with Spring Boot and Cloud  No.2
    Le Deng
    ldeng.net/courses, consultant, thousands of students
  • Rating Distribution

  • 1 stars: 37 votes
  • 2 stars: 29 votes
  • 3 stars: 65 votes
  • 4 stars: 82 votes
  • 5 stars: 90 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!