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

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 دقیقه
    تاریخ انتشار: ۲۶ فروردین ۱۴۰۲
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

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