Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Microservices With Spring Boot, Spring Cloud, Docker, K8S

    Posted By: ELK1nG
    Microservices With Spring Boot, Spring Cloud, Docker, K8S

    Microservices With Spring Boot, Spring Cloud, Docker, K8S
    Published 2/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 10.91 GB | Duration: 17h 52m

    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

    Requirements

    Experience with Java

    You have ZERO Experience with Spring

    You have ZERO Experience with Microservices

    You have ZERO Experience with Docker

    You have ZERO Experience with Kubernetes

    You have ZERO Experience with CI/CD

    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!What is microservices architecture and how is it different from monolithic and SOA architecturesHow to build production-ready microservices using Spring, SpringBoot, and Spring CloudConfiguration management in microservices using Spring Cloud Config ServerService Discovery and Registration pattern inside microservices and how to implement using Spring Eureka serverBuilding resilient microservices using the RESILIENCE4J frameworkHandling Cross-cutting concerns and routing inside microservices using Spring Cloud GatewayImplementing Distributed tracing & Log aggregation in microservices using Spring Sleuth and ZipkinRole of Docker in microservices and how to build docker images, containersMost commonly used Docker commandsRole of Kubernetes in microservices as a container orchestration framework.How to setup a Kubernetes cluster and deploy microservices inside itThe most commonly used Kubernetes commandsMicroservices Security using OAuth2 and OktaUnit testing for all layers in MicroservicesCI/CD Pilepile with Jenkins for the deployment of MicroservicesGCP Cloud Platform as a Cloud provider for deploying Microservices to Cloud using CI/CD PipelineThe pre-requisite for the course is basic knowledge of Java, and interest in learning.

    Overview

    Section 1: Introduction - Microservices with Spring Boot

    Lecture 1 Introduction

    Lecture 2 Course Repo Details

    Section 2: Introduction to Spring Boot

    Lecture 3 What is Spring Boot?

    Lecture 4 What is Dependency Injection?

    Lecture 5 Spring Initializr

    Lecture 6 Setting up IDE for Spring Boot Project

    Lecture 7 Creating First Hello World API

    Lecture 8 Spring Boot Starters Project

    Lecture 9 Understanding Spring Boot Magic

    Lecture 10 Embedded Servers

    Lecture 11 Exploring Spring Boot Actuator

    Lecture 12 Exploring Spring Boot DevTools

    Section 3: Introduction to Web Services

    Lecture 13 Introduction to Web Services

    Lecture 14 What is Web Service?

    Lecture 15 How Webservices work?

    Section 4: RESTful Web Services with Spring Boot

    Lecture 16 What is REST?

    Lecture 17 Creating a Hello World Service

    Lecture 18 Enhancing Hello World Service to Return an Object

    Lecture 19 Working with the Path Variables

    Lecture 20 Working with Request Params

    Lecture 21 Implementing POST method to Create Employee Resource

    Lecture 22 Implementing GET Method for Employee Resource

    Lecture 23 Implementing GET Method for Employee by Id

    Lecture 24 Implementing Exception Handling - 404 Resource Not Found

    Lecture 25 Implementing Generic Exception Handling for All Resources

    Lecture 26 Implementing DELETE Method to delete a Employee Resource

    Lecture 27 Content Negotiation - Implementing Support for XML and JSON

    Lecture 28 Implementing Data Filtering for RESTful Services

    Lecture 29 API Versioning

    Section 5: Spring Data JPA with Spring Boot

    Lecture 30 What is JPA with REST API?

    Lecture 31 Setting up JPA and Different Classes

    Lecture 32 Create Employee POST methods with JPA

    Lecture 33 Get Employee Data from DB with JPA

    Lecture 34 Delete Employee Data from DB using JPA

    Lecture 35 Converting H2 DB to MYSQL DB

    Section 6: Introduction to Microservices

    Lecture 36 All about Microservices

    Section 7: Microservices Implementation

    Lecture 37 Overview of Implementing Microservice Architechture

    Lecture 38 What is Service Registry?

    Lecture 39 Creating Product Service

    Lecture 40 Implementing Create Product API

    Lecture 41 Implementing Get Product API

    Lecture 42 Exception Handling in Product Service

    Lecture 43 Creating Service Registry

    Lecture 44 Implementing Service Registry Client in Product Service

    Lecture 45 Creating Order Service Application with packages and Classes

    Lecture 46 Creating Place Order API with Basic data saving

    Lecture 47 Implement Service registry Client in Order Service

    Lecture 48 How to handle repetitive configurations

    Lecture 49 Config Server Repo

    Lecture 50 Creating Config Server

    Lecture 51 Adding Config Client in Order and Product Service

    Lecture 52 Implementing ReduceQuantity API in Product Service

    Lecture 53 Testing reduceQuantity API

    Lecture 54 Feign Client Introduction

    Lecture 55 Calling ReduceQuantity API from placeOrder Service using Feign Client

    Lecture 56 Implementing ErrorDecoder to handle Exceptions

    Lecture 57 Adding ExceptionHandler in OrderService

    Lecture 58 Installing Zipkin via Docker

    Lecture 59 Adding Distributed Log Tracing (Zipkin and Slueth)

    Lecture 60 Creating Payment Service Application

    Lecture 61 Implementing doPayment API in Payment Service

    Lecture 62 Calling doPayment API with Feign Client from placeOrder

    Lecture 63 Implementing GetOrder Details in Order Service

    Lecture 64 Fetching Product data for getOrder details API

    Lecture 65 Fetching Payment details for getOrder detials API

    Lecture 66 Introduction to API Gateway

    Lecture 67 Implementing API Gateway Service

    Lecture 68 What is Circuit Breaker

    Lecture 69 Implementing Circuit Breaker in API gateway

    Lecture 70 Implementing Circuit Breaker in Order Service

    Lecture 71 Implementing Rate Limiter in API Gateway using Resilience 4j and Redis

    Section 8: Spring Security with Microservices

    Lecture 72 Intro to Spring Security

    Lecture 73 Okta Registration and Configuration

    Lecture 74 Adding Security in API Gateway

    Lecture 75 Implement Authenticate Login API

    Lecture 76 Adding Security in Order Service

    Lecture 77 Adding Interceptors

    Lecture 78 Adding Security in Product Service

    Lecture 79 Adding Security in Payment Service

    Lecture 80 Testing Spring Security

    Lecture 81 Okta Configuration

    Section 9: Unit Testing of Microservices

    Lecture 82 Overview of Unit Testing

    Lecture 83 Congifure Order Service for Testing

    Lecture 84 Creating Test Class for Service layer

    Lecture 85 Create a Test Method with Mocking

    Lecture 86 Test Verify and Assertions

    Lecture 87 Testing GetOrderDetails Failure Scenario

    Lecture 88 Testing PlaceOrder Success Scenario

    Lecture 89 Testing PlaceOrder Failure Scenario

    Lecture 90 Checking Coverage

    Lecture 91 Overview of Testing Controller

    Lecture 92 Creating OrderControllerTest Class

    Lecture 93 Adding Dependencies in Controller Test

    Lecture 94 Implementing Setup Methods

    Lecture 95 PlaceOrder Test Success Scenario

    Lecture 96 PlaceOrder Forbidden Scenario

    Lecture 97 GetOrder Success Scenario

    Lecture 98 GetOrder Failure Scenario

    Section 10: Docker with Microservices

    Lecture 99 Docker Overview

    Lecture 100 What is Docker?

    Lecture 101 What is Docker Container?

    Lecture 102 Install Docker

    Lecture 103 Docker Vs Virtual machine

    Lecture 104 Docker Repo Details

    Lecture 105 Main Docker Commands

    Lecture 106 Debugging in Docker

    Lecture 107 Deleting All docker Resources

    Lecture 108 Building Docker Images

    Lecture 109 Running Docker Images

    Lecture 110 Containerizing Config Server

    Lecture 111 Containerizing Cloud Gateway

    Lecture 112 Publishing Docker Images

    Lecture 113 Docker Compose Overview

    Lecture 114 Docker Compose File Part-1

    Lecture 115 Docker Compose File Part-2

    Lecture 116 Docker Compose Health Checks

    Lecture 117 Docker Maven JIB Plugin

    Section 11: Kubernetes with Microservices

    Lecture 118 Kubernetes Overview

    Lecture 119 What is Kubernetes?

    Lecture 120 Kubernetes Architecture

    Lecture 121 Kubernetes Components

    Lecture 122 Installing Kubernete (minikube & kubectl)

    Lecture 123 Kubernetes Main Commands

    Lecture 124 Kubernetes YAML Configuration

    Lecture 125 Kubernetes Namespace

    Lecture 126 Kubernetes Services

    Lecture 127 Kubernetes Ingress Service

    Lecture 128 Kubernetes Statefulsets

    Lecture 129 Kubernetes Volumes

    Lecture 130 Kubernetes Health Probes

    Lecture 131 Planning out Architecture

    Lecture 132 Kubernetes Repo

    Lecture 133 App Preparation

    Lecture 134 Service Registry Configuration

    Lecture 135 Config Server Configuration

    Lecture 136 Cloud Gateway Configuration

    Lecture 137 Other Microservices Configuration

    Lecture 138 MySQL Configuration

    Lecture 139 MySQL Config for other Services

    Lecture 140 Zipkin Configuration

    Lecture 141 Redis Configuration

    Lecture 142 Deploying Resources in K8s Cluster

    Lecture 143 Kubernetes as Service Registry Overivew

    Lecture 144 Removing Eureka Client

    Lecture 145 Service Related Changes

    Lecture 146 Building Images

    Lecture 147 Removing Service Registry from k8s Files

    Lecture 148 Deploying to K8s Cluster

    Section 12: Implementing CI/CD Pipeline

    Lecture 149 CI/CD Section Overview

    Lecture 150 What is CI/CD and High level changes

    Lecture 151 Converting to Mono Repo

    Lecture 152 Google Cloud Platform Setup

    Lecture 153 Creating Artifact Registry

    Lecture 154 Creating VM Instances

    Lecture 155 Installing Jenkins

    Lecture 156 Installing Jenkins

    Lecture 157 Enabling Network for Jenkins

    Lecture 158 Setting up Jenkins

    Lecture 159 Setting K8s Cluster and Other Jenkins settings

    Lecture 160 Creating Config Server JenkinsFile

    Lecture 161 Creating Config Server Pipeline and deployment

    Lecture 162 Creating Common Resources Deployment Pipeline

    Lecture 163 Creating CloudGateway Jenkins Pipeline

    Lecture 164 Creating Order, Product, and Payment Servie Jenkins Pipeline

    Lecture 165 Deployment in Google Kubernetes Engine

    Lecture 166 Adding Jacoco Plugin

    Lecture 167 Installing SonarQube Commands

    Lecture 168 Installing Sonarqube

    Lecture 169 Setting Sonar with Jenkins

    Lecture 170 Adding Sonar Checks in Pipeline

    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