Companies Home Search Profile

Microservices with Spring Boot, Spring Cloud, Docker, K8s

Focused View

Shabbir Dawoodi

17:54:35

211 View
  • 1 - 1.Intro.m4v
    02:20
  • 1 - Introduction.mp4
    02:20
  • 2 - Course Repo Details.html
  • 2 - Spring-Boot-with-Microservers-Repo-details.pdf
  • 3 - What is Spring Boot.mp4
    02:50
  • 4 - What is Dependency Injection.mp4
    03:46
  • 5 - Spring Initializr.mp4
    05:33
  • 6 - Setting up IDE for Spring Boot Project.mp4
    03:31
  • 7 - Creating First Hello World API.mp4
    05:13
  • 8 - Spring Boot Starters Project.mp4
    03:35
  • 9 - Understanding Spring Boot Magic.mp4
    09:22
  • 10 - Embedded Servers.mp4
    08:32
  • 11 - Exploring Spring Boot Actuator.mp4
    03:10
  • 12 - Exploring Spring Boot DevTools.mp4
    02:19
  • 13 - Introduction to Web Services.mp4
    00:22
  • 14 - What is Web Service.mp4
    03:15
  • 15 - How Webservices work.mp4
    05:03
  • 16 - What is REST.mp4
    05:18
  • 17 - Creating a Hello World Service.mp4
    01:42
  • 18 - Enhancing Hello World Service to Return an Object.mp4
    07:15
  • 19 - Working with the Path Variables.mp4
    05:10
  • 20 - Working with Request Params.mp4
    06:44
  • 21 - Implementing POST method to Create Employee Resource.mp4
    15:56
  • 22 - Implementing GET Method for Employee Resource.mp4
    03:50
  • 23 - Implementing GET Method for Employee by Id.mp4
    06:16
  • 24 - Implementing Exception Handling 404 Resource Not Found.mp4
    11:34
  • 25 - Implementing Generic Exception Handling for All Resources.mp4
    02:43
  • 26 - Implementing DELETE Method to delete a Employee Resource.mp4
    04:18
  • 27 - Content Negotiation Implementing Support for XML and JSON.mp4
    10:04
  • 28 - Implementing Data Filtering for RESTful Services.mp4
    02:48
  • 29 - API Versioning.mp4
    07:27
  • 30 - What is JPA with REST API.mp4
    03:37
  • 31 - Setting up JPA and Different Classes.mp4
    11:27
  • 32 - Create Employee POST methods with JPA.mp4
    08:56
  • 33 - Get Employee Data from DB with JPA.mp4
    04:59
  • 34 - Delete Employee Data from DB using JPA.mp4
    01:44
  • 35 - Converting H2 DB to MYSQL DB.mp4
    05:31
  • 36 - All about Microservices.mp4
    14:17
  • 37 - Overview of Implementing Microservice Architechture.mp4
    09:49
  • 38 - What is Service Registry.mp4
    06:01
  • 39 - Creating Product Service.mp4
    14:23
  • 40 - Implementing Create Product API.mp4
    08:53
  • 41 - Implementing Get Product API.mp4
    07:22
  • 42 - Exception Handling in Product Service.mp4
    07:23
  • 43 - Creating Service Registry.mp4
    05:19
  • 44 - Implementing Service Registry Client in Product Service.mp4
    04:33
  • 45 - Creating Order Service Application with packages and Classes.mp4
    10:47
  • 46 - Creating Place Order API with Basic data saving.mp4
    15:09
  • 47 - Implement Service registry Client in Order Service.mp4
    01:38
  • 48 - How to handle repetitive configurations.mp4
    03:11
  • 49 - Config Server Repo.html
  • 49 - Config-Repo-Details.pdf
  • 50 - Creating Config Server.mp4
    06:08
  • 51 - Adding Config Client in Order and Product Service.mp4
    03:29
  • 52 - Implementing ReduceQuantity API in Product Service.mp4
    05:48
  • 53 - Testing reduceQuantity API.mp4
    03:01
  • 54 - Feign Client Introduction.mp4
    04:21
  • 55 - Calling ReduceQuantity API from placeOrder Service using Feign Client.mp4
    08:17
  • 56 - Implementing ErrorDecoder to handle Exceptions.mp4
    08:07
  • 57 - Adding ExceptionHandler in OrderService.mp4
    03:06
  • 58 - Installing Zipkin via Docker.mp4
    06:11
  • 59 - Adding Distributed Log Tracing Zipkin and Slueth.mp4
    05:48
  • 60 - Creating Payment Service Application.mp4
    10:04
  • 61 - Implementing doPayment API in Payment Service.mp4
    06:44
  • 62 - Calling doPayment API with Feign Client from placeOrder.mp4
    10:36
  • 63 - Implementing GetOrder Details in Order Service.mp4
    06:33
  • 64 - Fetching Product data for getOrder details API.mp4
    05:46
  • 65 - Fetching Payment details for getOrder detials API.mp4
    11:27
  • 66 - Introduction to API Gateway.mp4
    02:51
  • 67 - Implementing API Gateway Service.mp4
    07:35
  • 68 - What is Circuit Breaker.mp4
    10:39
  • 69 - Implementing Circuit Breaker in API gateway.mp4
    11:36
  • 70 - Implementing Circuit Breaker in Order Service.mp4
    04:28
  • 71 - Implementing Rate Limiter in API Gateway using Resilience 4j and Redis.mp4
    09:13
  • 72 - Intro to Spring Security.mp4
    09:17
  • 73 - Okta Registration and Configuration.mp4
    09:33
  • 74 - Adding Security in API Gateway.mp4
    07:06
  • 75 - Implement Authenticate Login API.mp4
    08:12
  • 76 - Adding Security in Order Service.mp4
    08:42
  • 77 - Adding Interceptors.mp4
    11:03
  • 78 - Adding Security in Product Service.mp4
    04:21
  • 79 - Adding Security in Payment Service.mp4
    05:39
  • 80 - Testing Spring Security.mp4
    03:09
  • 81 - Okta Configuration.html
  • 81 - Okta-Configuration.pdf
  • 82 - Overview of Unit Testing.mp4
    04:25
  • 83 - Congifure Order Service for Testing.mp4
    05:01
  • 84 - Creating Test Class for Service layer.mp4
    09:04
  • 85 - Create a Test Method with Mocking.mp4
    08:00
  • 86 - Test Verify and Assertions.mp4
    05:11
  • 87 - Testing GetOrderDetails Failure Scenario.mp4
    05:26
  • 88 - Testing PlaceOrder Success Scenario.mp4
    09:38
  • 89 - Testing PlaceOrder Failure Scenario.mp4
    02:01
  • 90 - Checking Coverage.mp4
    01:28
  • 91 - Overview of Testing Controller.mp4
    02:43
  • 92 - Creating OrderControllerTest Class.mp4
    06:49
  • 93 - Adding Dependencies in Controller Test.mp4
    03:55
  • 94 - Implementing Setup Methods.mp4
    13:26
  • 95 - PlaceOrder Test Success Scenario.mp4
    13:34
  • 96 - PlaceOrder Forbidden Scenario.mp4
    02:30
  • 97 - GetOrder Success Scenario.mp4
    12:21
  • 98 - GetOrder Failure Scenario.mp4
    03:26
  • 99 - Docker Overview.mp4
    02:56
  • 100 - What is Docker.mp4
    09:52
  • 101 - What is Docker Container.mp4
    04:11
  • 102 - Install Docker.mp4
    06:27
  • 103 - Docker Vs Virtual machine.mp4
    07:20
  • 104 - Docker Repo Details.html
  • 104 - Docker-Repo-Details.pdf
  • 105 - Main Docker Commands.mp4
    16:50
  • 106 - Debugging in Docker.mp4
    06:41
  • 107 - Deleting All docker Resources.mp4
    03:04
  • 108 - Building Docker Images.mp4
    11:11
  • 109 - Running Docker Images.mp4
    01:42
  • 110 - Containerizing Config Server.mp4
    08:58
  • 111 - Containerizing Cloud Gateway.mp4
    07:02
  • 112 - Publishing Docker Images.mp4
    03:58
  • 113 - Docker Compose Overview.mp4
    01:18
  • 114 - Docker Compose File Part1.mp4
    09:48
  • 115 - Docker Compose File Part2.mp4
    04:34
  • 116 - Docker Compose Health Checks.mp4
    05:46
  • 117 - Docker Maven JIB Plugin.mp4
    10:44
  • 118 - Kubernetes Overview.mp4
    00:45
  • 119 - What is Kubernetes.mp4
    05:03
  • 120 - Kubernetes Architecture.mp4
    05:28
  • 121 - Kubernetes Components.mp4
    08:07
  • 122 - Installing Kubernete minikube kubectl.mp4
    06:43
  • 123 - Kubernetes Main Commands.mp4
    16:17
  • 124 - Kubernetes YAML Configuration.mp4
    16:51
  • 125 - Kubernetes Namespace.mp4
    07:03
  • 126 - Kubernetes Services.mp4
    07:17
  • 127 - Kubernetes Ingress Service.mp4
    04:48
  • 128 - Kubernetes Statefulsets.mp4
    07:06
  • 129 - Kubernetes Volumes.mp4
    06:51
  • 130 - Kubernetes Health Probes.mp4
    04:19
  • 131 - Planning out Architecture.mp4
    03:41
  • 132 - Kubernetes Repo.html
  • 132 - Kubernetes-Repo-Details.pdf
  • 133 - App Preparation.mp4
    08:54
  • 134 - Service Registry Configuration.mp4
    09:13
  • 135 - Config Server Configuration.mp4
    06:49
  • 136 - Cloud Gateway Configuration.mp4
    05:13
  • 137 - Other Microservices Configuration.mp4
    05:24
  • 138 - MySQL Configuration.mp4
    12:47
  • 139 - MySQL Config for other Services.mp4
    02:04
  • 140 - Zipkin Configuration.mp4
    02:33
  • 141 - Redis Configuration.mp4
    04:45
  • 142 - Deploying Resources in K8s Cluster.mp4
    12:58
  • 143 - Kubernetes as Service Registry Overivew.mp4
    01:48
  • 144 - Removing Eureka Client.mp4
    03:48
  • 145 - Service Related Changes.mp4
    10:52
  • 146 - Building Images.mp4
    01:17
  • 147 - Removing Service Registry from k8s Files.mp4
    01:41
  • 148 - Deploying to K8s Cluster.mp4
    04:53
  • 149 - CICD Section Overview.mp4
    02:11
  • 150 - What is CICD and High level changes.mp4
    06:46
  • 151 - Converting to Mono Repo.mp4
    09:04
  • 152 - Google Cloud Platform Setup.mp4
    03:24
  • 153 - Creating Artifact Registry.mp4
    01:49
  • 154 - Creating VM Instances.mp4
    05:07
  • 155 - Installing Jenkins.html
  • 155 - Installing-Jenkins.pdf
  • 156 - Installing Jenkins.mp4
    02:29
  • 157 - Enabling Network for Jenkins.mp4
    05:10
  • 158 - Setting up Jenkins.mp4
    08:49
  • 159 - Setting K8s Cluster and Other Jenkins settings.mp4
    04:11
  • 160 - Creating Config Server JenkinsFile.mp4
    16:31
  • 161 - Creating Config Server Pipeline and deployment.mp4
    10:02
  • 162 - Creating Common Resources Deployment Pipeline.mp4
    08:32
  • 163 - Creating CloudGateway Jenkins Pipeline.mp4
    02:42
  • 164 - Creating Order Product and Payment Servie Jenkins Pipeline.mp4
    07:37
  • 165 - Deployment in Google Kubernetes Engine.mp4
    08:45
  • 166 - Adding Jacoco Plugin.mp4
    06:29
  • 167 - Installing SonarQube Commands.html
  • 167 - Installing-SonarQube.pdf
  • 168 - Installing Sonarqube.mp4
    09:53
  • 169 - Setting Sonar with Jenkins.mp4
    05:36
  • 170 - Adding Sonar Checks in Pipeline.mp4
    06:45
  • Description


    Learn & Build Microservices with Java, Spring Boot, Spring Cloud, Docker, Kubernetes, Okta, Spring Security, CI/CD, GCP

    What You'll Learn?


    • What is microservices architecture and how it is different from monolithic and SOA architectures
    • How to build production ready microservices using  Spring, SpringBoot, Spring Cloud and Cloud Platforms
    • Orchestrate microservices with KUBERNETES
    • Create containers for microservices with DOCKER
    • Configuration management in microservices using Spring Cloud Config Server
    • Service Discovery and Registration pattern inside microservices and how to implement using Spring Eureka server
    • Building resilient microservices using RESILIENCE4J framework
    • Microservices Security using OAuth2 and Okta
    • Implementing CI/CD Pipelines for Microservices deployment
    • Deploying Microservices to Google Cloud Platform
    • Implementing Distributed tracing & Log aggregation in microservices
    • Unit Testing for all layers in Microservices

    Who is this for?


  • Beginner students who are learning Spring framework and interested in Microservices as well
  • Developers who already know developing web applications using Spring framework
  • Java Architects
  • More details


    Description

    Do you want to Learn to Build an Amazing REST API with Spring Boot? Do you want to learn what the Hype about Microservices is all about? Do you want to Build Microservices with Spring Boot and Spring Cloud? Do you want to Build Containers with Docker? Do you want to orchestrate Microservices with Kubernetes? Look no further!


    1. What is microservices architecture and how is it different from monolithic and SOA architectures

    2. How to build production-ready microservices using Spring, SpringBoot, and Spring Cloud

    3. Configuration management in microservices using Spring Cloud Config Server

    4. Service Discovery and Registration pattern inside microservices and how to implement using Spring Eureka server

    5. Building resilient microservices using the RESILIENCE4J framework

    6. Handling Cross-cutting concerns and routing inside microservices using Spring Cloud Gateway

    7. Implementing Distributed tracing & Log aggregation in microservices using Spring Sleuth and Zipkin

    8. Role of Docker in microservices and how to build docker images, containers

    9. Most commonly used Docker commands

    10. Role of Kubernetes in microservices as a container orchestration framework.

    11. How to setup a Kubernetes cluster and deploy microservices inside it

    12. The most commonly used Kubernetes commands

    13. Microservices Security using OAuth2 and Okta

    14. Unit testing for all layers in Microservices

    15. CI/CD Pilepile with Jenkins for the deployment of Microservices

    16. GCP Cloud Platform as a Cloud provider for deploying Microservices to Cloud using CI/CD Pipeline

    The pre-requisite for the course is basic knowledge of Java, and interest in learning.

    Who this course is for:

    • Beginner students who are learning Spring framework and interested in Microservices as well
    • Developers who already know developing web applications using Spring framework
    • Java Architects

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Shabbir Dawoodi
    Shabbir Dawoodi
    Instructor's Courses
    I am an experienced Senior Software Developer with a demonstrated history of working in the information technology and services industry. Skilled in Java, Hibernate, Spring Framework, Spring Boot, Redis, AWS, and Quarkus. I started my carrier with a curiosity about how web applications are running and spent most of the time understanding the concepts behind it and code snippets.This Curiosity has led me to climb my success ladder.I am also an enthusiastic author and share a deep understanding of different topics through Blogs and Tutorials.
    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 164
    • duration 17:54:35
    • Release Date 2023/04/11