Learn Microservices with Spring Boot and Spring Cloud

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

A Hands-on Guide on Spring and Microservices

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 loosely-coupled 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.

  • Understand what Microservice is

  • Understand the architecture of Microservice

  • Know how to build Microservice with Spring

Course Curriculum

1 Lectures

4 Lectures

4 Lectures

1 Lectures

Instructor

Profile photo of Le Deng
Le Deng

Le Deng was first exposed to programming when he was at elementary school and his first language was Logo, a 2D drawing programming language. He received his BS in Electrical Engineering in China and his MS in Electrical Engineering at RIT in US. He has been both a learner and a teacher through the course. In the past few years,...

Review
4.9 course rating
4K ratings
ui-avatar of Mano Chandar R
Mano C. R.
2.0
1 year ago

Poor audio quality

  • Helpful
  • Not helpful
ui-avatar of Ram Thota
Ram T.
1.5
4 years ago

Voice is not clear.

  • Helpful
  • Not helpful
ui-avatar of Arsen
Arsen
4.0
4 years ago

Плохая дикция у автора, ему нужно поработать над эти

  • Helpful
  • Not helpful
ui-avatar of Shashank Kumar
Shashank K.
2.5
4 years ago

na

  • Helpful
  • Not helpful
ui-avatar of Joel Sánchez Pedroza
Joel S. P.
3.0
4 years ago

In general terms, content is good (maybe a little old, nowadays some classes are deprecated).
The general idea is clear and well explained, and the real integration with AWS is good enough to understand the cloud integration.

  • Helpful
  • Not helpful
ui-avatar of Somadev Mishra
Somadev M.
4.5
5 years ago

the microservices patterns are good. I knew about few things was able to connect the dots

  • Helpful
  • Not helpful
ui-avatar of Luis Escobedo
Luis E.
3.5
5 years ago

The instructor is not answering the questions

  • Helpful
  • Not helpful
ui-avatar of Gourav Sharma
Gourav S.
5.0
5 years ago

Nice course!.It covered all the details but sometimes it was boring.It can be more intresting.

  • Helpful
  • Not helpful
ui-avatar of Michael Gonzalez
Michael G.
2.5
5 years ago

The videos are blurry though. They should be done in high resolution. Not a good flow.

  • Helpful
  • Not helpful
ui-avatar of Marcelo Guimarães Figueiredo
Marcelo G. F.
5.0
5 years ago

Add subtitle

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses