Companies Home Search Profile

[NEW] Master Microservices with SpringBoot,Docker,Kubernetes

Focused View

Eazy Bytes

18:09:52

0 View
  • 001 Introduction to the course & Agenda.mp4
    06:24
  • 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.mp4
    17:27
  • 004 Comparisons between Monolithic, SOA & Microservices architecture.mp4
    07:22
  • 005 Definition of Microservices.mp4
    01:51
  • 001 How to build microservices.mp4
    03:59
  • 002 Introduction to SpringBoot framework.mp4
    07:52
  • 003 Funny memes of SpringBoot framework.mp4
    04:25
  • 004 Introduction to REST APIs & best practices.mp4
    07:16
  • 005 IntelliJ IDEA Ultimate.html
  • 006 Creating a Spring Boot project.mp4
    12:37
  • 007 Say Hello to your new AI Coding Companion.mp4
    09:38
  • 008 Creating Hello World REST API using @RestController.mp4
    08:09
  • 009 Configuring H2 DB & YAML properties.mp4
    14:45
  • 010 Writing Spring Data JPA entities & repositories to interact with DB tables.mp4
    17:50
  • 011 Introduction to DTO (Data Transfer Object) pattern.mp4
    06:35
  • 012 Creating DTOs inside accounts microservice.mp4
    09:19
  • 012 dto-pattern-blog.zip
  • 013 CREATE API inside accounts microservice - Part 1.mp4
    16:39
  • 014 CREATE API inside accounts microservice - Part 2.mp4
    22:08
  • 015 READ API inside accounts microservice.mp4
    14:54
  • 016 UPDATE API inside accounts microservice.mp4
    09:38
  • 017 DELETE API inside accounts microservice.mp4
    07:59
  • 018 Handle all types of runtime exceptions using global logic inside accounts.mp4
    04:52
  • 019 Perform input data validations inside accounts microservice.mp4
    14:49
  • 020 Update audit columns using Spring Data.mp4
    07:31
  • 021 Introduction to documentation of REST APIs using springdoc openapi.mp4
    11:03
  • 022 Enhancing documentation of REST APIs using @OpenAPIDefinition.mp4
    08:09
  • 023 Enhancing documentation of REST APIs using @Tag, @Operation, @ApiResponse.mp4
    07:45
  • 024 Enhancing documentation of REST APIs using @Schema & example data - Part 1.mp4
    09:15
  • 025 Enhancing documentation of REST APIs using @Schema & example data - Part 2.mp4
    04:23
  • 026 Important Annotations & Classes that supports building REST services.mp4
    06:48
  • 027 Assignment to build Loans & Cards microservices.mp4
    03:37
  • 028 Deep dive and demo of Loans microservice.mp4
    16:31
  • 029 Deep dive and demo of Cards microservice.mp4
    10:12
  • external-links.txt
  • 001 Approaches to identify boundaries & right size microservices.mp4
    13:04
  • 002 Sizing & identifying boundaries with a Bank App use case.mp4
    06:05
  • 003 Sizing & identifying boundaries with a ecommerce migration use case.mp4
    07:57
  • 004 Strangler Fig pattern.mp4
    08:03
  • 001 Introduction to challenges while building, deploying microservices.mp4
    09:12
  • 002 What are Containers & how they are different from VMs.mp4
    11:23
  • 003 Definition of Containers, Containerization, Docker.mp4
    10:59
  • 004 Introduction to Docker components & its architecture.mp4
    07:05
  • 005 Docker installation & docker hub introduction.mp4
    07:18
  • 006 Introduction to the three approaches for Docker image generation.mp4
    03:22
  • 007 Generate Docker Image of Accounts microservice with Dockerfile - Part 1.mp4
    10:22
  • 008 Generate Docker Image of Accounts microservice with Dockerfile - Part 2.mp4
    07:42
  • 009 Generate Docker Image of Accounts microservice with Dockerfile - Part 3.mp4
    07:14
  • 010 Running accounts microservice as a Docker container.mp4
    15:37
  • 011 Challenges with Dockerfile approach to generate a Docker image.mp4
    04:41
  • 012 Generate Docker Image of Loans microservice with Buildpacks.mp4
    12:10
  • 013 Generate Docker Image of Cards microservice with Google Jib.mp4
    11:58
  • 014 Compare Dockerfile, Buildpacks, Jib approaches.mp4
    06:36
  • 015 Pushing Docker images from your local to remote Docker hub repository.mp4
    08:28
  • 016 Introduction to Docker Compose.mp4
    12:34
  • 017 Running all microservice containers using Docker Compose command.mp4
    04:57
  • 018 Demo of docker compose commands.mp4
    02:58
  • 019 Deep dive on Docker commands.mp4
    10:45
  • 020 Introduction to Docker extensions and LogsExplorer.mp4
    03:11
  • 021 Funny memes of Docker.mp4
    06:35
  • 001 Introduction to Cloud-native applications.mp4
    04:35
  • 002 Important characteristics of cloud-native applications.mp4
    05:30
  • 003 Differences between cloud-native Apps & Traditional enterprise Apps.mp4
    03:25
  • 004 Introduction to 12-factor & 15-factor methodologies.mp4
    04:43
  • 005 Deepdive on 15-factor methodology - Part 1.mp4
    15:04
  • 006 Deepdive on 15-factor methodology - Part 2.mp4
    12:33
  • 007 Deepdive on 15-factor methodology - Part 3.mp4
    14:55
  • 001 Introduction to Configurations Management challenges inside microservices.mp4
    06:54
  • 002 How Configurations work in Spring Boot.mp4
    10:06
  • 003 Reading configurations using @Value annotation.mp4
    13:26
  • 004 Reading configurations using Environment interface.mp4
    07:12
  • 005 Reading configurations using @ConfigurationProperties.mp4
    12:49
  • 006 Introduction to Spring Boot profiles.mp4
    05:26
  • 007 Demo of Spring Boot profiles inside accounts microservice.mp4
    10:05
  • 008 Externalizing configurations using command-line, JVM & environment options.mp4
    06:01
  • 009 Activating the profile using command-line, JVM & environment options.mp4
    09:39
  • 010 Assignment to make SpringBoot profile changes inside loans & cards microservices.mp4
    02:07
  • 011 Demo of Spring Boot profile changes inside loans & cards microservices.mp4
    08:32
  • 012 Drawbacks of externalized configurations using SpringBoot alone.mp4
    06:30
  • 013 Introduction to Spring Cloud Config.mp4
    06:33
  • 014 Building Config Server using Spring Cloud Config.mp4
    10:02
  • 015 Reading configurations from the class path location of Config Server.mp4
    11:27
  • 016 Updating Accounts Microservice to read properties from Config Server.mp4
    09:31
  • 017 Updating Loans & Cards Microservice to read properties from Config Server.mp4
    05:24
  • 018 Reading configurations from a file system location.mp4
    05:08
  • 019 Reading configurations from a GitHub repository.mp4
    11:41
  • 020 Encryption & Decryption of properties inside Config server.mp4
    08:52
  • 021 Refresh configurations at runtime using refresh actuator path.mp4
    17:41
  • 022 Refresh configurations at runtime using Spring Cloud Bus.mp4
    15:45
  • 023 Refresh config at runtime using Spring Cloud Bus & Spring Cloud Config monitor.mp4
    15:29
  • 024 Updating Docker Compose file to adapt Config Server changes - Part 1.mp4
    12:15
  • 025 Introduction to Liveness and Readiness probes.mp4
    10:13
  • 026 Updating Docker Compose file to adapt Config Server changes - Part 2.mp4
    11:32
  • 027 Optimizing Docker Compose file.mp4
    08:37
  • 028 Generating Docker images and pushing them into Docker Hub.mp4
    06:47
  • 029 Testing Config Server changes end to end using Docker compose & default profile.mp4
    12:17
  • 030 Preparing Docker Compose files for QA & prod profiles.mp4
    06:06
  • 001 Create MySQL DB containers for microservices.mp4
    18:30
  • 002 Update microservices code to replace H2 DB with MySQL DB.mp4
    14:58
  • 003 Update docker compose file to create & use MySQL DB.mp4
    14:53
  • 004 Running microservices & MySQL DB containers using docker compose file.mp4
    07:51
  • 005 Demo of Docker network concept.mp4
    07:05
  • 001 Brief introduction about microservices traffic.mp4
    04:55
  • 002 Introduction to the Service Discovery & Registration inside microservices.mp4
    05:07
  • 003 Why not traditional load balancers for Microservices.mp4
    11:29
  • 004 Service Discovery & Registration inside microservices.mp4
    05:58
  • 005 How Client side Service Discovery & Load-balancing works.mp4
    13:19
  • 006 Spring Cloud support for Service Discovery & Registration.mp4
    08:27
  • 006 netflix-blog.zip
  • 007 Setup Service Discovery agent using Eureka server.mp4
    14:32
  • 008 Make code changes in Accounts microservice to connect Eureka Server.mp4
    11:02
  • 009 Make code changes in Loans & Cards microservice to connect Eureka Server.mp4
    06:53
  • 010 De-registration from Eureka server when microservices shutdown.mp4
    05:31
  • 011 Demo of heartbeats mechanism to Eureka server from clients.mp4
    03:22
  • 012 Feign Client code changes to invoke other microservices - Part 1.mp4
    10:55
  • 013 Feign Client code changes to invoke other microservices - Part 2.mp4
    18:58
  • 014 Eureka Self-Preservation mode to avoid network trap issues.mp4
    12:55
  • 015 Generating Docker images with Service Discovery changes & push them into Dock.mp4
    05:55
  • 016 Updating Docker Compose file to adapt Service Discovery changes.mp4
    06:29
  • 017 Starting all the microservices using docker compose file.mp4
    07:58
  • 018 Demo of Client Side Service Discovery & Load balancing.mp4
    06:00
  • 019 GraalVM.pdf
  • 019 IMPORTANT NOTE ON GRAALVM.html
  • external-links.txt
  • Description


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

    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 Java, Spring, Spring Boot and Spring Cloud
    • What are cloud native apps & 15 factor methodology behind them
    • 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
    • Handling Cross cutting concerns and routing inside microservices using Spring Cloud Gateway
    • Implementing observability and monitoring using Prometheus, Loki, Promtail, Tempo and Grafana
    • Securing microservices using OAuth2, OpenID connect and Spring Security
    • Role of Docker in microservices and how to build docker images, containers
    • Role of Kubernetes in microservices as a container orchestration framework
    • How to build event driven microservices using RabbitMQ, Kafka, Spring Cloud Functions and Spring Cloud Stream
    • Helm

    Who is this for?


  • 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
  • What You Need to Know?


  • Java
  • Basics of Spring framework
  • More details


    Description

    'Master Microservices with SpringBoot,Docker,Kubernetes' course will help in understanding about microservices architecture and how to build it using SpringBoot, Spring Cloud components, Docker and Kubernetes. By the end of this course, students will understand all the below topics,


    1. What is microservices architecture and how it is different from monolithic and SOA architectures

    2. How to build production ready microservices using  Java, Spring, SpringBoot and Spring Cloud

    3. How to document microservices using Open API Specification and Swagger

    4. How to right size microservices and identify service boundaries

    5. Role of Docker in microservices and how to build docker images, containers

    6. Role of Docker compose and how to use it to run all the microservices inside a application

    7. What are cloud native apps & 15 factor methodology behind them

    8. Configuration management in microservices using Spring Cloud Config Server

    9. Service Discovery and Registration pattern inside microservices and how to implement using Spring Eureka server

    10. Handling Cross cutting concerns and routing inside microservices using Spring Cloud Gateway

    11. Building resilient microservices using RESILIENCE4J framework

    12. Implementing observability and monitoring using Prometheus, Loki, Promtail, Tempo and Grafana

    13. Securing microservices using OAuth2, OpenID connect and Spring Security

    14. How to build event driven microservices using RabbitMQ, Kafka, Spring Cloud Functions and Spring Cloud Stream

    15. Role of Kubernetes in microservices as a container orchestration framework.

    16. How to setup a Kubernetes cluster inside GCP using Google Kubernetes Engine and deploy microservices inside it

    17. What is Helm & it's role in microservices world

    18. Most commonly used Docker, Kubernetes and Helm commands


    The pre-requisite for the course is basic knowledge of Java, Spring and interest to learn microservices.

    Who this course is for:

    • 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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    The target of the Eazy Bytes is to educate Students, Developers and Architects on designing and implementing web applications focusing modularity, scalability, security and performance by using Java, Angular, Spring, JPA, Hibernate, Microservices, SpringBoot and Cloud. As the name indicates the knowledge sharing will be in byte sized which can be easily understand by anyone who spends quality time during the trainings.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 117
    • duration 18:09:52
    • English subtitles has
    • Release Date 2025/03/08