وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Microservices with Spring Boot, Spring Cloud, Docker, K8s

سرفصل های دوره

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


1 - Introduction Microservices with Spring Boot
  • 1 - 1.Intro.m4v
  • 1 - Introduction
  • 2 - Course Repo Details.html
  • 2 - Spring-Boot-with-Microservers-Repo-details.pdf

  • 2 - Introduction to Spring Boot
  • 3 - What is Spring Boot
  • 4 - What is Dependency Injection
  • 5 - Spring Initializr
  • 6 - Setting up IDE for Spring Boot Project
  • 7 - Creating First Hello World API
  • 8 - Spring Boot Starters Project
  • 9 - Understanding Spring Boot Magic
  • 10 - Embedded Servers
  • 11 - Exploring Spring Boot Actuator
  • 12 - Exploring Spring Boot DevTools

  • 3 - Introduction to Web Services
  • 13 - Introduction to Web Services
  • 14 - What is Web Service
  • 15 - How Webservices work

  • 4 - RESTful Web Services with Spring Boot
  • 16 - What is REST
  • 17 - Creating a Hello World Service
  • 18 - Enhancing Hello World Service to Return an Object
  • 19 - Working with the Path Variables
  • 20 - Working with Request Params
  • 21 - Implementing POST method to Create Employee Resource
  • 22 - Implementing GET Method for Employee Resource
  • 23 - Implementing GET Method for Employee by Id
  • 24 - Implementing Exception Handling 404 Resource Not Found
  • 25 - Implementing Generic Exception Handling for All Resources
  • 26 - Implementing DELETE Method to delete a Employee Resource
  • 27 - Content Negotiation Implementing Support for XML and JSON
  • 28 - Implementing Data Filtering for RESTful Services
  • 29 - API Versioning

  • 5 - Spring Data JPA with Spring Boot
  • 30 - What is JPA with REST API
  • 31 - Setting up JPA and Different Classes
  • 32 - Create Employee POST methods with JPA
  • 33 - Get Employee Data from DB with JPA
  • 34 - Delete Employee Data from DB using JPA
  • 35 - Converting H2 DB to MYSQL DB

  • 6 - Introduction to Microservices
  • 36 - All about Microservices

  • 7 - Microservices Implementation
  • 37 - Overview of Implementing Microservice Architechture
  • 38 - What is Service Registry
  • 39 - Creating Product Service
  • 40 - Implementing Create Product API
  • 41 - Implementing Get Product API
  • 42 - Exception Handling in Product Service
  • 43 - Creating Service Registry
  • 44 - Implementing Service Registry Client in Product Service
  • 45 - Creating Order Service Application with packages and Classes
  • 46 - Creating Place Order API with Basic data saving
  • 47 - Implement Service registry Client in Order Service
  • 48 - How to handle repetitive configurations
  • 49 - Config Server Repo.html
  • 49 - Config-Repo-Details.pdf
  • 50 - Creating Config Server
  • 51 - Adding Config Client in Order and Product Service
  • 52 - Implementing ReduceQuantity API in Product Service
  • 53 - Testing reduceQuantity API
  • 54 - Feign Client Introduction
  • 55 - Calling ReduceQuantity API from placeOrder Service using Feign Client
  • 56 - Implementing ErrorDecoder to handle Exceptions
  • 57 - Adding ExceptionHandler in OrderService
  • 58 - Installing Zipkin via Docker
  • 59 - Adding Distributed Log Tracing Zipkin and Slueth
  • 60 - Creating Payment Service Application
  • 61 - Implementing doPayment API in Payment Service
  • 62 - Calling doPayment API with Feign Client from placeOrder
  • 63 - Implementing GetOrder Details in Order Service
  • 64 - Fetching Product data for getOrder details API
  • 65 - Fetching Payment details for getOrder detials API
  • 66 - Introduction to API Gateway
  • 67 - Implementing API Gateway Service
  • 68 - What is Circuit Breaker
  • 69 - Implementing Circuit Breaker in API gateway
  • 70 - Implementing Circuit Breaker in Order Service
  • 71 - Implementing Rate Limiter in API Gateway using Resilience 4j and Redis

  • 8 - Spring Security with Microservices
  • 72 - Intro to Spring Security
  • 73 - Okta Registration and Configuration
  • 74 - Adding Security in API Gateway
  • 75 - Implement Authenticate Login API
  • 76 - Adding Security in Order Service
  • 77 - Adding Interceptors
  • 78 - Adding Security in Product Service
  • 79 - Adding Security in Payment Service
  • 80 - Testing Spring Security
  • 81 - Okta Configuration.html
  • 81 - Okta-Configuration.pdf

  • 9 - Unit Testing of Microservices
  • 82 - Overview of Unit Testing
  • 83 - Congifure Order Service for Testing
  • 84 - Creating Test Class for Service layer
  • 85 - Create a Test Method with Mocking
  • 86 - Test Verify and Assertions
  • 87 - Testing GetOrderDetails Failure Scenario
  • 88 - Testing PlaceOrder Success Scenario
  • 89 - Testing PlaceOrder Failure Scenario
  • 90 - Checking Coverage
  • 91 - Overview of Testing Controller
  • 92 - Creating OrderControllerTest Class
  • 93 - Adding Dependencies in Controller Test
  • 94 - Implementing Setup Methods
  • 95 - PlaceOrder Test Success Scenario
  • 96 - PlaceOrder Forbidden Scenario
  • 97 - GetOrder Success Scenario
  • 98 - GetOrder Failure Scenario

  • 10 - Docker with Microservices
  • 99 - Docker Overview
  • 100 - What is Docker
  • 101 - What is Docker Container
  • 102 - Install Docker
  • 103 - Docker Vs Virtual machine
  • 104 - Docker Repo Details.html
  • 104 - Docker-Repo-Details.pdf
  • 105 - Main Docker Commands
  • 106 - Debugging in Docker
  • 107 - Deleting All docker Resources
  • 108 - Building Docker Images
  • 109 - Running Docker Images
  • 110 - Containerizing Config Server
  • 111 - Containerizing Cloud Gateway
  • 112 - Publishing Docker Images
  • 113 - Docker Compose Overview
  • 114 - Docker Compose File Part1
  • 115 - Docker Compose File Part2
  • 116 - Docker Compose Health Checks
  • 117 - Docker Maven JIB Plugin

  • 11 - Kubernetes with Microservices
  • 118 - Kubernetes Overview
  • 119 - What is Kubernetes
  • 120 - Kubernetes Architecture
  • 121 - Kubernetes Components
  • 122 - Installing Kubernete minikube kubectl
  • 123 - Kubernetes Main Commands
  • 124 - Kubernetes YAML Configuration
  • 125 - Kubernetes Namespace
  • 126 - Kubernetes Services
  • 127 - Kubernetes Ingress Service
  • 128 - Kubernetes Statefulsets
  • 129 - Kubernetes Volumes
  • 130 - Kubernetes Health Probes
  • 131 - Planning out Architecture
  • 132 - Kubernetes Repo.html
  • 132 - Kubernetes-Repo-Details.pdf
  • 133 - App Preparation
  • 134 - Service Registry Configuration
  • 135 - Config Server Configuration
  • 136 - Cloud Gateway Configuration
  • 137 - Other Microservices Configuration
  • 138 - MySQL Configuration
  • 139 - MySQL Config for other Services
  • 140 - Zipkin Configuration
  • 141 - Redis Configuration
  • 142 - Deploying Resources in K8s Cluster
  • 143 - Kubernetes as Service Registry Overivew
  • 144 - Removing Eureka Client
  • 145 - Service Related Changes
  • 146 - Building Images
  • 147 - Removing Service Registry from k8s Files
  • 148 - Deploying to K8s Cluster

  • 12 - Implementing CICD Pipeline
  • 149 - CICD Section Overview
  • 150 - What is CICD and High level changes
  • 151 - Converting to Mono Repo
  • 152 - Google Cloud Platform Setup
  • 153 - Creating Artifact Registry
  • 154 - Creating VM Instances
  • 155 - Installing Jenkins.html
  • 155 - Installing-Jenkins.pdf
  • 156 - Installing Jenkins
  • 157 - Enabling Network for Jenkins
  • 158 - Setting up Jenkins
  • 159 - Setting K8s Cluster and Other Jenkins settings
  • 160 - Creating Config Server JenkinsFile
  • 161 - Creating Config Server Pipeline and deployment
  • 162 - Creating Common Resources Deployment Pipeline
  • 163 - Creating CloudGateway Jenkins Pipeline
  • 164 - Creating Order Product and Payment Servie Jenkins Pipeline
  • 165 - Deployment in Google Kubernetes Engine
  • 166 - Adding Jacoco Plugin
  • 167 - Installing SonarQube Commands.html
  • 167 - Installing-SonarQube.pdf
  • 168 - Installing Sonarqube
  • 169 - Setting Sonar with Jenkins
  • 170 - Adding Sonar Checks in Pipeline
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 9682
    حجم: 11174 مگابایت
    مدت زمان: 1075 دقیقه
    تاریخ انتشار: 26 فروردین 1402
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید