Oreilly – Cloud Native Java with Kubernetes, 2nd Edition 2021-11

Oreilly – Cloud Native Java with Kubernetes, 2nd Edition 2021-11 Downloadly IRSpace

Oreilly – Cloud Native Java with Kubernetes, 2nd Edition 2021-11
Oreilly – Cloud Native Java with Kubernetes, 2nd Edition 2021-11

Cloud Native Java with Kubernetes 2nd Edition Course. In today’s world, taking a software product from initial idea to production and operation is a time-consuming process. Reducing this time as much as possible is critical for organizations. Because software is the competitive advantage of many businesses. To achieve this goal, organizations divide large software projects into smaller, independent parts, which are called microservices. But increasing the speed of development alone is not enough. Microservices bring certain architectural complexities that many organizations are not prepared to manage.

In this course, we will explore the solutions that leading organizations are using to manage these complexities and build scalable, reliable, and resilient software systems, combining Spring Boot, Spring Cloud, and Kubernetes. In this course, you will learn the key concepts of Cloud Native and how to deploy your applications in a scalable and reliable manner in cloud environments using modern tools and technologies. You will also learn about common challenges in distributed systems development and how to overcome them.

What you will learn:

  • How to use Spring Boot, Spring Cloud, and Kubernetes to build distributed systems
  • The necessity of using a Cloud Native approach
  • Fundamentals of Java programming, Kotlin, Spring Boot, reactive programming, containers, and Kubernetes
  • Convert applications into Docker images for production deployment
  • Creating Native Images Using Spring Native
  • Building observable services
  • Implementing Continuous Integration and Continuous Delivery
  • Deploying applications in the cloud using Azure Spring Cloud
  • Building distributed systems including configuration management, service registration and discovery, and using RSocket and Edge services
  • Kubernetes platform development using Spring

Who is this course suitable for?

  • Java developers interested in deploying their applications in the cloud using Spring Cloud.
  • Enterprise developers who need to quickly build scalable, portable, resilient, and updatable applications.

Course details for Cloud Native Java with Kubernetes, 2nd Edition

  • Publisher: Oreilly
  • Instructor: Josh Long
  • Training level: Beginner to advanced
  • Training duration: 5 hours and 42 minutes

Course headings

  1. Introduction
    1. Cloud Native Java with Kubernetes: Introduction
  2. Lesson 1 Motivating Cloud Native
    1. Learning objectives
    2. 1.1 Motivating Cloud Native
  3. Lesson 2 Bootcamp
    1. Learning objectives
    2. 2.1 Introduction
    3. 2.2 First Steps with Java
    4. 2.3 First Steps with Kotlin
    5. 2.4 First Steps with Spring BootPart 1
    6. 2.5 First Steps with Spring Boot Part 2
    7. 2.6 First Steps with Reactive
    8. 2.7 First Steps with Docker and Kubernetes
  4. Lesson 3 Packaging for Production
    1. Learning objectives
    2. 3.1 Introduction
    3. 3.2 Building a Docker Image with a Dockerfile
    4. 3.3 Building a Docker Image with Buildpacks
    5. 3.4 Using the Google Jib Maven Plugin
    6. 3.5 Using the Spotify Maven Plugin
    7. 3.6 Using the Spring Boot Maven Plugin
    8. 3.7 Using the Spring Boot Maven Plugin and Spring Native GraalVM
    9. 3.8 Summary
  5. Lesson 4 Spring Native
    1. Learning objectives
    2. 4.1 Introduction
    3. 4.2 Building a Basic Application with Out of the Box Support
    4. 4.3 Looking at Various Hints Part 1
    5. 4.4 Looking at Various Hints Part 2
    6. 4.5 Packaging Your Own Hints
  6. Lesson 5 Building Observable Services
    1. Learning objectives
    2. 5.1 Introduction
    3. 5.2 The Spring Boot Actuator
    4. 5.3 The Health Actuator and Kubernetes
    5. 5.4 Distributed Tracing with Spring Cloud Sleuth
    6. 5.5 The Spring Boot Admin
  7. Lesson 6 That Continuous Thing
    1. Learning objectives
    2. 6.1 Introduction
    3. 6.2 Continuous Integration and Delivery with GitHub Actions
    4. 6.3 Continuous Delivery
  8. Lesson 7 Azure Spring Cloud
    1. Learning objectives
    2. 7.1 Introduction
    3. 7.2 Up and Running with Azure Spring Cloud
  9. Lesson 8 Configuration
    1. Learning objectives
    2. 8.1 Introduction
    3. 8.2 Basics of Environment, PropertySource, @ConfigurationProperties, and Environment Specific Configuration Sources
    4. 8.3 Binding
    5. 8.4 The Environment Abstraction
    6. 8.5 Refreshable Configuration (@RefreshScope)
    7. 8.6 Environment Specific Configuration
    8. 8.7 Getting Config with Spring Cloud Kubernetes
    9. 8.8 The Spring Cloud Config Server
    10. 8.9 The Spring Cloud Bus and Spring Cloud Config Monitor
  10. Lesson 9 Service Registration and Discovery
    1. Learning objectives
    2. 9.1 Introduction
    3. 9.2 The Discovery Service
    4. 9.3 Client-side Load-balancing
    5. 9.4 Hedging
  11. Lesson 10 RSocket
    1. Learning objectives
    2. 10.1 Basic Client/Services
    3. 10.2 Bidirectional Client/Services
    4. 10.3 Spring Security
    5. 10.4 Next Steps
  12. Lesson 11 Edge Services
    1. Learning objectives
    2. 11.1 Introduction to Existing Services
    3. 11.2 Spring Cloud Gateway
    4. 11.3 Reactive Service Orchestration and Composition
    5. 11.4 Eureka for Service Registration and Discovery and Client-Side Load-Balancing
    6. 11.5 Spring GraphQL for Data Gateways Part 1
    7. 11.6 Spring GraphQL for Data Gateways Part 2
  13. Lesson 12 Programming the Platform
    1. Learning objectives
    2. 12.1 Introduction
    3. 12.2 Using the Kubernetes Java API
    4. 12.3 Turning the Application into a Native Binary with GraalVM and Spring Native
    5. 12.4 Deploying to Kubernetes
  14. Summary
    1. Cloud Native Java with Kubernetes: Summary

Course images

Cloud Native Java with Kubernetes 2nd Edition

Sample course video

Installation Guide

After Extract, view with your favorite player.

Subtitles: None

Quality: 720p

Download link

Download Part 1 – 2 GB

Download Part 2 – 2 GB

Download Part 3 – 2 GB

Download Part 4 – 2 GB

Download Part 5 – 965 MB

File(s) password: www.downloadly.ir

File size

8.9 GB