Learn Microservices with Spring Boot and Spring Cloud
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 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.
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
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024