Companies Home Search Profile

Practical SpringBoot Microservices Implementation Mastery

Focused View

Obify Consulting

4:59:53

0 View
  • 1 - Course Overview.mp4
    01:44
  • 2 - Know Your Instructor Get HelpSupport.html
  • 3 - Generating and Setting up of product service.mp4
    02:54
  • 4 - Create product entity class with annotation.mp4
    04:32
  • 5 - Create product repository.mp4
    01:32
  • 6 - Creating controller and GET and POST endpoints.mp4
    08:12
  • 7 - Test GET and POST endpoint with Postman.mp4
    03:53
  • 8 - Generating and Setting up of booking service.mp4
    02:27
  • 9 - Understanding Discovery service and Service registry.mp4
    05:50
  • 10 - Generating and Setting up Discovery Service.mp4
    04:28
  • 11 - Registering Product service as client to Discovery service.mp4
    09:43
  • 12 - Registering Booking service as client to Discovery service.mp4
    05:28
  • 13 - Understanding config server and centralized configuration.mp4
    03:07
  • 14 - Create git repo and add properties files.mp4
    03:25
  • 15 - Generate github token and use in Intellij to push code.mp4
    02:51
  • 16 - Generating and Setting up of Configuration service.mp4
    01:35
  • 17 - Configuring config server fetch different profile based properties from github.mp4
    07:15
  • 18 - Connecting booking service to config server on dev profile.mp4
    09:01
  • 19 - Connecting product service to config server on dev profile.mp4
    06:37
  • 20 - RefreshScope introduction.mp4
    02:42
  • 21 - Implementing RefreshScope Part1.mp4
    14:35
  • 22 - Implementing RefreshScope Part2.mp4
    03:38
  • 23 - HarshiCorp vault setup part1.mp4
    01:11
  • 24 - HarshiCorp vault setup part2.mp4
    03:43
  • 25 - Storing booking service secrets in Vault.mp4
    09:48
  • 26 - getting vault data in microservice.mp4
    14:40
  • 27 - Implementing message broker.mp4
    03:50
  • 28 - Installing RabbiMQ.mp4
    04:53
  • 29 - Using RabbitMQ in microservice.mp4
    07:03
  • 30 - Fixing the vault secret fetching issue.mp4
    09:21
  • 31 - What is API Gateway.mp4
    04:16
  • 32 - Setup and Configuration of API gateway.mp4
    12:15
  • 33 - Testing the APIs with API Gateway Part1.mp4
    07:30
  • 34 - Testing the APIs with API Gateway Part2.mp4
    03:59
  • 35 - Installing and setting up Keycloak server.mp4
    03:33
  • 36 - Configuring keycloak client and user.mp4
    09:44
  • 37 - Configuring spring security filter in API Gateway to intercept request.mp4
    12:36
  • 38 - Configure Product Service as Resource Server.mp4
    07:30
  • 39 - Testing API Gateway and Keycloak security.mp4
    11:01
  • 40 - Overview of Circuit Breaker Pattern.mp4
    03:11
  • 41 - Generating the stock project from springboot starter.mp4
    03:51
  • 42 - Implementing entity repository and controller.mp4
    10:06
  • 43 - Configuring properties for stock service.mp4
    15:25
  • 44 - Implementing entity controller repository for booking service.mp4
    12:39
  • 45 - Implementing Feign client call from booking to stock service.mp4
    12:41
  • 46 - Adding circuit breaker to booking service.mp4
    09:38
  • 47 - Complete source code for all microservice.html
  • Description


    Learn to implement SpringBoot based Microservices and RESTful API's architecture

    What You'll Learn?


    • You will learn to create springboot based microservices
    • You will learn microservice concept of discovery service and registry
    • You will learn microservice concept of config server
    • You will learn microservice concept of API gateway
    • You will learn microservice concept of circuit breaker
    • You will learn microservice concept of API authentication with keyclock and Oauth2

    Who is this for?


  • Anyone who wants to learn and implement the microservices architecture using java and springboot
  • What You Need to Know?


  • Basics of Java Programming language
  • Basics of SpringBoot
  • More details


    Description

    Learn to implement SpringBoot based Microservices and RESTful API's architecture from scratch in a practical step by step approach.

    Microservices architecture has many advantages like:

    • Improved productivity

    • Better resiliency

    • Increased scalability

    • Continuous integration/continuous delivery (CI/CD)

    • Optimize business functionality

    • and many more


      We will be implementing many important concepts of microservices architecture like

      • Spring Cloud Config Server

      • Spring Cloud Bus

      • Spring Cloud Netflix Eureka

      • Spring Cloud Circuit Breaker

      • Spring Cloud Sleuth

      • Spring Cloud Gateway

      • Spring Cloud Stream


        We will be creating many springboot projects from scratch  from spring initializer, some of the microservice will be based on mongodb and some will work with mysql database.

    Following are the steps we will cover:

    1.1-Generating and Setting up of product service

    1.2-Create product entity class with annotation

    1.3-Create product repository

    1.4-Creating controller and GET and POST endpoints

    1.5-Test GET and POST endpoint with Postman

    2.1-Generating and Setting up of booking service

    2.2-Understanding Discovery service and Service registry

    2.3-Generating and Setting up Discovery Service

    2.4-Registering Product service as client to Discovery service

    2.5-Registering Booking service as client to Discovery service

    2.6-Understanding config server and centralized configuration

    2.7-Create git repo and add properties files

    2.8-Generate github token and use in Intellij to push code

    2.9-Generating and Setting up of Configuration service

    2.10-Configuring config server to fetch different profile based properties from github

    2.11-Connecting booking service to config server on dev profile

    2.12-Connecting product service to config server on dev profile

    2.13-RefreshScope introduction

    2.14-Implementing RefreshScope Part-1

    2.15-Implementing RefreshScope Part-2

    2.16-HarshiCorp vault setup part-1

    2.17-HarshiCorp vault setup part-2

    2.18-Storing booking service secrets in Vault

    2.19-getting vault data in microservice

    3.1-Implementing message broker

    3.2-Installing RabbiMQ

    3.3.0-Using RabbitMQ in microservice

    3.3.1-Fixing the vault secret fetching issue

    3.4-What is API Gateway

    3.5-Setup and Configuration of API gateway

    3.6-Testing the API's with API Gateway Part-1

    3.7-Testing the API's with API Gateway Part-2

    3.8-Installing and setting up Keycloak server

    3.9-Configuring keycloak client and user

    3.10-Configuring spring security filter in API Gateway to intercept request

    3.11-Configure Product Service as Resource Server

    3.12-Testing API Gateway and Keycloak security

    4.1-Overview of Circuit Breaker Pattern

    4.2-Generating the stock project from springboot starter

    4.3-Implementing entity repository and controller

    4.4-Configuring properties for stock service

    4.5-Implementing entity controller repository for booking service

    4.6-Implementing Feign client call from booking to stock service


    Who this course is for:

    • Anyone who wants to learn and implement the microservices architecture using java and springboot

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Obify Consulting
    Obify Consulting
    Instructor's Courses
    We are a next generation Software Consulting Company in Sambalpur Odisha, dealing with developing Web Application, Cloud based system, Blockchain to Artificial Intelligence solutions. We also have state of the art training facility for young professional or experienced professional who wants to learn latest cutting edge technology and become the Software Developer.Our vision is to make technical education simple and easy so that more and more professionals/students can learn and grow in their career.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 45
    • duration 4:59:53
    • Release Date 2024/12/25