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

[NEW] Master Microservices with SpringBoot,Docker,Kubernetes

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

Learn & Develop Microservices with Java, Spring Boot, Spring Cloud, Docker, Kubernetes, Helm, Microservices Security


01 - Introduction to Microservices Architecture
  • 001 Introduction to the course & Agenda
  • 001 microservices.zip
  • 002 Details of Source Code, PDF Content & other instructions for the course.html
  • 002 Master-Microservices-with-SpringBoot-Docker-Kubernetes.pdf
  • 003 Evolution of Microservices architecture
  • 004 Comparisons between Monolithic, SOA & Microservices architecture
  • 005 Definition of Microservices

  • 02 - Building microservices using Spring Boot
  • 001 How to build microservices
  • 002 Introduction to SpringBoot framework
  • 003 Funny memes of SpringBoot framework
  • 004 Introduction to REST APIs & best practices
  • 005 IntelliJ IDEA Ultimate.html
  • 006 Creating a Spring Boot project
  • 007 Say Hello to your new AI Coding Companion
  • 008 Creating Hello World REST API using @RestController
  • 009 Configuring H2 DB & YAML properties
  • 010 Writing Spring Data JPA entities & repositories to interact with DB tables
  • 011 Introduction to DTO (Data Transfer Object) pattern
  • 012 Creating DTOs inside accounts microservice
  • 012 dto-pattern-blog.zip
  • 013 CREATE API inside accounts microservice - Part 1
  • 014 CREATE API inside accounts microservice - Part 2
  • 015 READ API inside accounts microservice
  • 016 UPDATE API inside accounts microservice
  • 017 DELETE API inside accounts microservice
  • 018 Handle all types of runtime exceptions using global logic inside accounts
  • 019 Perform input data validations inside accounts microservice
  • 020 Update audit columns using Spring Data
  • 021 Introduction to documentation of REST APIs using springdoc openapi
  • 022 Enhancing documentation of REST APIs using @OpenAPIDefinition
  • 023 Enhancing documentation of REST APIs using @Tag, @Operation, @ApiResponse
  • 024 Enhancing documentation of REST APIs using @Schema & example data - Part 1
  • 025 Enhancing documentation of REST APIs using @Schema & example data - Part 2
  • 026 Important Annotations & Classes that supports building REST services
  • 027 Assignment to build Loans & Cards microservices
  • 028 Deep dive and demo of Loans microservice
  • 029 Deep dive and demo of Cards microservice
  • external-links.txt

  • 03 - How do we right size our microservices & identify boundaries
  • 001 Approaches to identify boundaries & right size microservices
  • 002 Sizing & identifying boundaries with a Bank App use case
  • 003 Sizing & identifying boundaries with a ecommerce migration use case
  • 004 Strangler Fig pattern

  • 04 - Handle deployment, portability & scalability of microservices using Docker
  • 001 Introduction to challenges while building, deploying microservices
  • 002 What are Containers & how they are different from VMs
  • 003 Definition of Containers, Containerization, Docker
  • 004 Introduction to Docker components & its architecture
  • 005 Docker installation & docker hub introduction
  • 006 Introduction to the three approaches for Docker image generation
  • 007 Generate Docker Image of Accounts microservice with Dockerfile - Part 1
  • 008 Generate Docker Image of Accounts microservice with Dockerfile - Part 2
  • 009 Generate Docker Image of Accounts microservice with Dockerfile - Part 3
  • 010 Running accounts microservice as a Docker container
  • 011 Challenges with Dockerfile approach to generate a Docker image
  • 012 Generate Docker Image of Loans microservice with Buildpacks
  • 013 Generate Docker Image of Cards microservice with Google Jib
  • 014 Compare Dockerfile, Buildpacks, Jib approaches
  • 015 Pushing Docker images from your local to remote Docker hub repository
  • 016 Introduction to Docker Compose
  • 017 Running all microservice containers using Docker Compose command
  • 018 Demo of docker compose commands
  • 019 Deep dive on Docker commands
  • 020 Introduction to Docker extensions and LogsExplorer
  • 021 Funny memes of Docker

  • 05 - Deep Dive on Cloud Native Apps & 15-Factor methodology
  • 001 Introduction to Cloud-native applications
  • 002 Important characteristics of cloud-native applications
  • 003 Differences between cloud-native Apps & Traditional enterprise Apps
  • 004 Introduction to 12-factor & 15-factor methodologies
  • 005 Deepdive on 15-factor methodology - Part 1
  • 006 Deepdive on 15-factor methodology - Part 2
  • 007 Deepdive on 15-factor methodology - Part 3

  • 06 - Configurations Management in Microservices
  • 001 Introduction to Configurations Management challenges inside microservices
  • 002 How Configurations work in Spring Boot
  • 003 Reading configurations using @Value annotation
  • 004 Reading configurations using Environment interface
  • 005 Reading configurations using @ConfigurationProperties
  • 006 Introduction to Spring Boot profiles
  • 007 Demo of Spring Boot profiles inside accounts microservice
  • 008 Externalizing configurations using command-line, JVM & environment options
  • 009 Activating the profile using command-line, JVM & environment options
  • 010 Assignment to make SpringBoot profile changes inside loans & cards microservices
  • 011 Demo of Spring Boot profile changes inside loans & cards microservices
  • 012 Drawbacks of externalized configurations using SpringBoot alone
  • 013 Introduction to Spring Cloud Config
  • 014 Building Config Server using Spring Cloud Config
  • 015 Reading configurations from the class path location of Config Server
  • 016 Updating Accounts Microservice to read properties from Config Server
  • 017 Updating Loans & Cards Microservice to read properties from Config Server
  • 018 Reading configurations from a file system location
  • 019 Reading configurations from a GitHub repository
  • 020 Encryption & Decryption of properties inside Config server
  • 021 Refresh configurations at runtime using refresh actuator path
  • 022 Refresh configurations at runtime using Spring Cloud Bus
  • 023 Refresh config at runtime using Spring Cloud Bus & Spring Cloud Config monitor
  • 024 Updating Docker Compose file to adapt Config Server changes - Part 1
  • 025 Introduction to Liveness and Readiness probes
  • 026 Updating Docker Compose file to adapt Config Server changes - Part 2
  • 027 Optimizing Docker Compose file
  • 028 Generating Docker images and pushing them into Docker Hub
  • 029 Testing Config Server changes end to end using Docker compose & default profile
  • 030 Preparing Docker Compose files for QA & prod profiles

  • 07 - Using MySQL Database inside microservices
  • 001 Create MySQL DB containers for microservices
  • 002 Update microservices code to replace H2 DB with MySQL DB
  • 003 Update docker compose file to create & use MySQL DB
  • 004 Running microservices & MySQL DB containers using docker compose file
  • 005 Demo of Docker network concept

  • 08 - Service Discovery & Service Registration in microservices
  • 001 Brief introduction about microservices traffic
  • 002 Introduction to the Service Discovery & Registration inside microservices
  • 003 Why not traditional load balancers for Microservices
  • 004 Service Discovery & Registration inside microservices
  • 005 How Client side Service Discovery & Load-balancing works
  • 006 Spring Cloud support for Service Discovery & Registration
  • 006 netflix-blog.zip
  • 007 Setup Service Discovery agent using Eureka server
  • 008 Make code changes in Accounts microservice to connect Eureka Server
  • 009 Make code changes in Loans & Cards microservice to connect Eureka Server
  • 010 De-registration from Eureka server when microservices shutdown
  • 011 Demo of heartbeats mechanism to Eureka server from clients
  • 012 Feign Client code changes to invoke other microservices - Part 1
  • 013 Feign Client code changes to invoke other microservices - Part 2
  • 014 Eureka Self-Preservation mode to avoid network trap issues
  • 015 Generating Docker images with Service Discovery changes & push them into Dock
  • 016 Updating Docker Compose file to adapt Service Discovery changes
  • 017 Starting all the microservices using docker compose file
  • 018 Demo of Client Side Service Discovery & Load balancing
  • 019 GraalVM.pdf
  • 019 IMPORTANT NOTE ON GRAALVM.html
  • external-links.txt
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    شناسه: 44220
    حجم: 6499 مگابایت
    مدت زمان: 1090 دقیقه
    تاریخ انتشار: ۲۰ اردیبهشت ۱۴۰۴
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

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