Microservices With Spring Boot, Spring Cloud, Docker, K8S
Free Download 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
Homepage
https://www.udemy.com/course/microservices-with-spring-boot/
Rapidgator
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part07.rar.html
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part05.rar.html
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part09.rar.html
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part06.rar.html
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part03.rar.html
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part02.rar.html
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part10.rar.html
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part01.rar.html
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part11.rar.html
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part08.rar.html
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part12.rar.html
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part04.rar.html
Uploadgig
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part04.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part01.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part06.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part02.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part09.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part07.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part12.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part08.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part11.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part05.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part10.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part03.rar
NitroFlare
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part12.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part05.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part07.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part06.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part10.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part02.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part04.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part03.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part11.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part01.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part09.rar
byvjj.Microservices.With.Spring.Boot.Spring.Cloud.Docker.K8S.part08.rar
Links are Interchangeable - No Password - Single Extraction