{"id":8582,"date":"2026-08-10T09:57:42","date_gmt":"2026-08-10T09:57:42","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/oreilly-cloud-native-java-with-kubernetes-2nd-edition-2021-11\/"},"modified":"2026-08-10T09:57:42","modified_gmt":"2026-08-10T09:57:42","slug":"oreilly-cloud-native-java-with-kubernetes-2nd-edition-2021-11","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/oreilly-cloud-native-java-with-kubernetes-2nd-edition-2021-11\/","title":{"rendered":"Oreilly \u2013 Cloud Native Java with Kubernetes, 2nd Edition 2021-11"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2><span style=\"vertical-align: inherit\">Description<\/span><\/h2>\n<p><span style=\"vertical-align: inherit\">Cloud Native Java with Kubernetes 2nd Edition Course. In today\u2019s 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.<\/span><\/p>\n<p data-sourcepos=\"10:1-10:226\"><span style=\"vertical-align: inherit\">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.<\/span><\/p>\n<h3 data-sourcepos=\"12:1-12:22\"><span style=\"vertical-align: inherit\">What you will learn:<\/span><\/h3>\n<ul data-sourcepos=\"13:1-23:0\">\n<li data-sourcepos=\"13:1-13:88\"><span style=\"vertical-align: inherit\">How to use Spring Boot, Spring Cloud, and Kubernetes to build distributed systems<\/span><\/li>\n<li data-sourcepos=\"14:1-14:38\"><span style=\"vertical-align: inherit\">The necessity of using a Cloud Native approach<\/span><\/li>\n<li data-sourcepos=\"15:1-15:91\"><span style=\"vertical-align: inherit\">Fundamentals of Java programming, Kotlin, Spring Boot, reactive programming, containers, and Kubernetes<\/span><\/li>\n<li data-sourcepos=\"16:1-16:63\"><span style=\"vertical-align: inherit\">Convert applications into Docker images for production deployment<\/span><\/li>\n<li data-sourcepos=\"17:1-17:48\"><span style=\"vertical-align: inherit\">Creating Native Images Using Spring Native<\/span><\/li>\n<li data-sourcepos=\"18:1-18:28\"><span style=\"vertical-align: inherit\">Building observable services<\/span><\/li>\n<li data-sourcepos=\"19:1-19:57\"><span style=\"vertical-align: inherit\">Implementing Continuous Integration and Continuous Delivery<\/span><\/li>\n<li data-sourcepos=\"20:1-20:67\"><span style=\"vertical-align: inherit\">Deploying applications in the cloud using Azure Spring Cloud<\/span><\/li>\n<li data-sourcepos=\"21:1-21:105\"><span style=\"vertical-align: inherit\">Building distributed systems including configuration management, service registration and discovery, and using RSocket and Edge services<\/span><\/li>\n<li data-sourcepos=\"22:1-23:0\"><span style=\"vertical-align: inherit\">Kubernetes platform development using Spring<\/span><\/li>\n<\/ul>\n<h3 data-sourcepos=\"24:1-24:32\"><span style=\"vertical-align: inherit\">Who is this course suitable for?<\/span><\/h3>\n<ul data-sourcepos=\"25:1-27:0\">\n<li data-sourcepos=\"25:1-25:108\"><span style=\"vertical-align: inherit\">Java developers interested in deploying their applications in the cloud using Spring Cloud.<\/span><\/li>\n<li data-sourcepos=\"26:1-27:0\"><span style=\"vertical-align: inherit\">Enterprise developers who need to quickly build scalable, portable, resilient, and updatable applications.<\/span><\/li>\n<\/ul>\n<h3><span style=\"vertical-align: inherit\">Course details for Cloud Native Java with Kubernetes, 2nd Edition<\/span><\/h3>\n<ul>\n<li><span style=\"vertical-align: inherit\">Publisher: <\/span><a href=\"https:\/\/href.li\/?https:\/\/www.oreilly.com\/library\/view\/cloud-native-java\/9780137834051\/\" target=\"_blank\" rel=\"noopener\"><span style=\"vertical-align: inherit\">Oreilly<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Instructor: <\/span><a href=\"https:\/\/downloadlynet.ir\/tag\/josh-long\/\"><span style=\"vertical-align: inherit\">Josh Long<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Training level: Beginner to advanced<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Training duration: 5 hours and 42 minutes<\/span><\/li>\n<\/ul>\n<h3><span style=\"vertical-align: inherit\">Course headings<\/span><\/h3>\n<ol class=\"detail-toc\">\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Introduction<\/span>\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">Cloud Native Java with Kubernetes: Introduction<\/span><\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 1 Motivating Cloud Native<\/span>\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">Learning objectives<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">1.1 Motivating Cloud Native<\/span><\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 2 Bootcamp<\/span>\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">Learning objectives<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">2.1 Introduction<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">2.2 First Steps with Java<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">2.3 First Steps with Kotlin<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">2.4 First Steps with Spring BootPart 1<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">2.5 First Steps with Spring Boot Part 2<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">2.6 First Steps with Reactive<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">2.7 First Steps with Docker and Kubernetes<\/span><\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 3 Packaging for Production<\/span>\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">Learning objectives<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">3.1 Introduction<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">3.2 Building a Docker Image with a Dockerfile<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">3.3 Building a Docker Image with Buildpacks<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">3.4 Using the Google Jib Maven Plugin<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">3.5 Using the Spotify Maven Plugin<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">3.6 Using the Spring Boot Maven Plugin<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">3.7 Using the Spring Boot Maven Plugin and Spring Native GraalVM<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">3.8 Summary<\/span><\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 4 Spring Native<\/span>\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">Learning objectives<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">4.1 Introduction<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">4.2 Building a Basic Application with Out of the Box Support<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">4.3 Looking at Various Hints Part 1<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">4.4 Looking at Various Hints Part 2<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">4.5 Packaging Your Own Hints<\/span><\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 5 Building Observable Services<\/span>\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">Learning objectives<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">5.1 Introduction<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">5.2 The Spring Boot Actuator<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">5.3 The Health Actuator and Kubernetes<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">5.4 Distributed Tracing with Spring Cloud Sleuth<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">5.5 The Spring Boot Admin<\/span><\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 6 That Continuous Thing<\/span>\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">Learning objectives<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">6.1 Introduction<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">6.2 Continuous Integration and Delivery with GitHub Actions<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">6.3 Continuous Delivery<\/span><\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 7 Azure Spring Cloud<\/span>\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">Learning objectives<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">7.1 Introduction<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">7.2 Up and Running with Azure Spring Cloud<\/span><\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 8 Configuration<\/span>\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">Learning objectives<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">8.1 Introduction<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">8.2 Basics of Environment, PropertySource, @ConfigurationProperties, and Environment Specific Configuration Sources<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">8.3 Binding<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">8.4 The Environment Abstraction<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">8.5 Refreshable Configuration (@RefreshScope)<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">8.6 Environment Specific Configuration<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">8.7 Getting Config with Spring Cloud Kubernetes<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">8.8 The Spring Cloud Config Server<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">8.9 The Spring Cloud Bus and Spring Cloud Config Monitor<\/span><\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 9 Service Registration and Discovery<\/span>\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">Learning objectives<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">9.1 Introduction<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">9.2 The Discovery Service<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">9.3 Client-side Load-balancing<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">9.4 Hedging<\/span><\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 10 RSocket<\/span>\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">Learning objectives<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">10.1 Basic Client\/Services<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">10.2 Bidirectional Client\/Services<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">10.3 Spring Security<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">10.4 Next Steps<\/span><\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 11 Edge Services<\/span>\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">Learning objectives<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">11.1 Introduction to Existing Services<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">11.2 Spring Cloud Gateway<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">11.3 Reactive Service Orchestration and Composition<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">11.4 Eureka for Service Registration and Discovery and Client-Side Load-Balancing<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">11.5 Spring GraphQL for Data Gateways Part 1<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">11.6 Spring GraphQL for Data Gateways Part 2<\/span><\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 12 Programming the Platform<\/span>\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">Learning objectives<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">12.1 Introduction<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">12.2 Using the Kubernetes Java API<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">12.3 Turning the Application into a Native Binary with GraalVM and Spring Native<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">12.4 Deploying to Kubernetes<\/span><\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Summary<\/span>\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Cloud Native Java with Kubernetes: Summary<\/span><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h3><span style=\"vertical-align: inherit\">Course images<\/span><\/h3>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-962814 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/02\/Cloud-Native-Java-with-Kubernetes-2nd-Edition3.png\" alt=\"Cloud Native Java with Kubernetes 2nd Edition\" width=\"1056\" height=\"341\"><\/h2>\n<h3><span style=\"vertical-align: inherit\">Sample course video<\/span><\/h3>\n<div style=\"width: 640px;\" class=\"wp-video\"><span class=\"mejs-offscreen\">Video Player<\/span><\/p>\n<div id=\"mep_0\" class=\"mejs-container mejs-container-keyboard-inactive wp-video-shortcode mejs-video\" tabindex=\"0\" role=\"application\" aria-label=\"Video Player\" style=\"width: 640px; height: 360px; min-width: 217px;\">\n<div class=\"mejs-inner\">\n<div class=\"mejs-mediaelement\"><mediaelementwrapper id=\"video-154233-1\"><video class=\"wp-video-shortcode\" id=\"video-154233-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Cloud_Native_Java_with_Kubernetes_2nd_Edition_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Cloud_Native_Java_with_Kubernetes_2nd_Edition_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Cloud_Native_Java_with_Kubernetes_2nd_Edition_Downloadly.ir.mp4?nocache=1786112652615\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Cloud_Native_Java_with_Kubernetes_2nd_Edition_Downloadly.ir.mp4<\/a><\/video><\/mediaelementwrapper><\/div>\n<div class=\"mejs-layers\">\n<div class=\"mejs-poster mejs-layer\" style=\"display: none; width: 100%; height: 100%;\"><\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-loading\"><span class=\"mejs-overlay-loading-bg-img\"><\/span><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-error\"><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer mejs-overlay-play\" style=\"width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-button\" role=\"button\" tabindex=\"0\" aria-label=\"Play\" aria-pressed=\"false\"><\/div>\n<\/div>\n<\/div>\n<div class=\"mejs-controls\">\n<div class=\"mejs-button mejs-playpause-button mejs-play\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Play\" aria-label=\"Play\" tabindex=\"0\"><\/button><\/div>\n<div class=\"mejs-time mejs-currenttime-container\" role=\"timer\" aria-live=\"off\"><span class=\"mejs-currenttime\">00:00<\/span><\/div>\n<div class=\"mejs-time-rail\"><span class=\"mejs-time-total mejs-time-slider\" role=\"slider\" tabindex=\"0\" aria-label=\"Time Slider\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"00:00\"><span class=\"mejs-time-buffering\" style=\"display: none;\"><\/span><span class=\"mejs-time-loaded\"><\/span><span class=\"mejs-time-current\"><\/span><span class=\"mejs-time-hovered no-hover\"><\/span><span class=\"mejs-time-handle\"><span class=\"mejs-time-handle-content\"><\/span><\/span><span class=\"mejs-time-float\"><span class=\"mejs-time-float-current\">00:00<\/span><span class=\"mejs-time-float-corner\"><\/span><\/span><\/span><\/div>\n<div class=\"mejs-time mejs-duration-container\"><span class=\"mejs-duration\">00:00<\/span><\/div>\n<div class=\"mejs-button mejs-volume-button mejs-mute\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Mute\" aria-label=\"Mute\" tabindex=\"0\"><\/button><a href=\"javascript:void(0);\" class=\"mejs-volume-slider\" aria-label=\"Volume Slider\" aria-valuemin=\"0\" aria-valuemax=\"100\" role=\"slider\" aria-orientation=\"vertical\"><span class=\"mejs-offscreen\">Use Up\/Down Arrow keys to increase or decrease volume.<\/span><\/p>\n<div class=\"mejs-volume-total\">\n<div class=\"mejs-volume-current\" style=\"bottom: 0px; height: 100%;\"><\/div>\n<div class=\"mejs-volume-handle\" style=\"bottom: 100%; margin-bottom: -3px;\"><\/div>\n<\/div>\n<p><\/a><\/div>\n<div class=\"mejs-button mejs-fullscreen-button\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Fullscreen\" aria-label=\"Fullscreen\" tabindex=\"0\"><\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<h3><span style=\"vertical-align: inherit\">Installation Guide<\/span><\/h3>\n<p><span style=\"vertical-align: inherit\">After Extract, view with your favorite player.<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Subtitles: None<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Quality: 720p<\/span><\/p>\n<\/div>\n<h3><span style=\"vertical-align: inherit\">Download link<\/span><\/h3>\n<p><a href=\"https:\/\/dl1.downloadly.ir\/Files\/Elearning\/Oreilly_Cloud_Native_Java_with_Kubernetes_2nd_Edition_2021-11.part1_Downloadly.ir.rar?nocache=1786112650\"><span style=\"vertical-align: inherit\">Download Part 1 \u2013 2 GB<\/span><\/a><\/p>\n<p><a href=\"https:\/\/dl1.downloadly.ir\/Files\/Elearning\/Oreilly_Cloud_Native_Java_with_Kubernetes_2nd_Edition_2021-11.part2_Downloadly.ir.rar?nocache=1786112650\"><span style=\"vertical-align: inherit\">Download Part 2 \u2013 2 GB<\/span><\/a><\/p>\n<p><a href=\"https:\/\/dl1.downloadly.ir\/Files\/Elearning\/Oreilly_Cloud_Native_Java_with_Kubernetes_2nd_Edition_2021-11.part3_Downloadly.ir.rar?nocache=1786112650\"><span style=\"vertical-align: inherit\">Download Part 3 \u2013 2 GB<\/span><\/a><\/p>\n<p><a href=\"https:\/\/dl1.downloadly.ir\/Files\/Elearning\/Oreilly_Cloud_Native_Java_with_Kubernetes_2nd_Edition_2021-11.part4_Downloadly.ir.rar?nocache=1786112650\"><span style=\"vertical-align: inherit\">Download Part 4 \u2013 2 GB<\/span><\/a><\/p>\n<p><a href=\"https:\/\/dl1.downloadly.ir\/Files\/Elearning\/Oreilly_Cloud_Native_Java_with_Kubernetes_2nd_Edition_2021-11.part5_Downloadly.ir.rar?nocache=1786112650\"><span style=\"vertical-align: inherit\">Download Part 5 \u2013 965 MB<\/span><\/a><\/p>\n<p><span style=\"vertical-align: inherit\">File(s) password: www.downloadly.ir<\/span><\/p>\n<h3><span style=\"vertical-align: inherit\">File size<\/span><\/h3>\n<p><span style=\"vertical-align: inherit\">8.9 GB<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description Cloud Native Java with Kubernetes 2nd Edition Course. In today\u2019s world, taking a software product from initial idea to production and operation is a<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[75592,75593,75594,75595,75596,75597],"class_list":["post-8582","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-course-cloud-native-java-with-kubernetes","dgi_tag-download-cloud-native-java-with-kubernetes","dgi_tag-download-course-cloud-native-java-with-kubernetes","dgi_tag-free-cloud-native-java-with-kubernetes","dgi_tag-free-download-cloud-native-java-with-kubernetes","dgi_tag-josh-long"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/8582","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item"}],"about":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/types\/digital_item"}],"author":[{"embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/8582\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=8582"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=8582"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=8582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}