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

[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 تومان
    افزودن به سبد خرید