{"id":3664,"date":"2026-08-10T09:06:53","date_gmt":"2026-08-10T09:06:53","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/udemy-building-microservices-with-quarkus-2021-7\/"},"modified":"2026-08-10T09:06:53","modified_gmt":"2026-08-10T09:06:53","slug":"udemy-building-microservices-with-quarkus-2021-7","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/udemy-building-microservices-with-quarkus-2021-7\/","title":{"rendered":"Udemy \u2013 Building Microservices with Quarkus 2021-7"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<p>&nbsp;<\/p>\n<h2><span style=\"vertical-align: inherit\">Description<\/span><\/h2>\n<p><span style=\"vertical-align: inherit\">Building Microservices with Quarkus course. This course is a combination of slides and code, and with a \u201csimultaneous understanding and practice\u201d approach, it helps Quarcos developers gain an understanding of how to implement microservices with Quarcos and MicroProfile. In this way, while learning theory, learners practice the concepts in a practical way by developing a microservice architecture step by step. In this course, you will develop two microservices that communicate with each other. After introducing microservices and microprofiles, you\u2019ll first ensure your development environment is set up, and then you\u2019ll go from initially setting up two Quarcos microservices to running them in Docker. The different steps you go through are:<\/span><\/p>\n<div data-purpose=\"safely-set-inner-html:description:description\">\n<ul data-sourcepos=\"9:1-9:19\">\n<li data-sourcepos=\"9:1-9:19\"><span style=\"vertical-align: inherit\">Understanding microservices<\/span><\/li>\n<li data-sourcepos=\"10:1-10:18\"><span style=\"vertical-align: inherit\">Understanding the microprofile<\/span><\/li>\n<li data-sourcepos=\"11:1-11:18\"><span style=\"vertical-align: inherit\">Review of the development environment<\/span><\/li>\n<li data-sourcepos=\"12:1-12:80\"><span style=\"vertical-align: inherit\">Development of two microservices with RESTful endpoints using JAX-RS and CDI<\/span><\/li>\n<li data-sourcepos=\"13:1-13:34\"><span style=\"vertical-align: inherit\">Customizing JSON output with JSON-B<\/span><\/li>\n<li data-sourcepos=\"14:1-14:48\"><span style=\"vertical-align: inherit\">Independent testing of two microservices with JUnit and RESTAssured<\/span><\/li>\n<li data-sourcepos=\"15:1-15:24\"><span style=\"vertical-align: inherit\">Configuration of each microservice<\/span><\/li>\n<li data-sourcepos=\"16:1-16:49\"><span style=\"vertical-align: inherit\">Documenting any microservice with MicroProfile OpenAPI<\/span><\/li>\n<li data-sourcepos=\"17:1-17:62\"><span style=\"vertical-align: inherit\">Communicating between microservices with MicroProfile REST Client<\/span><\/li>\n<li data-sourcepos=\"18:1-18:42\"><span style=\"vertical-align: inherit\">Simulating the communication of microservices during testing<\/span><\/li>\n<li data-sourcepos=\"19:1-19:55\"><span style=\"vertical-align: inherit\">Manage communication errors with MicroProfile Fault Tolerance<\/span><\/li>\n<li data-sourcepos=\"20:1-20:51\"><span style=\"vertical-align: inherit\">Building a Linux executable for any microservice with GraalVM<\/span><\/li>\n<li data-sourcepos=\"21:1-21:47\"><span style=\"vertical-align: inherit\">Containerizing any microservice with Docker and running it<\/span><\/li>\n<li data-sourcepos=\"22:1-23:0\"><span style=\"vertical-align: inherit\">Create and configure a Docker Compose file so that both microservices are run with the same command<\/span><\/li>\n<\/ul>\n<p data-sourcepos=\"24:1-24:91\"><span style=\"vertical-align: inherit\">By the end of the course, you will have a good understanding of how to implement microservices with Quarcos. You will be able to start, develop, package, and implement a microservice architecture, but most importantly, you will be able to use Quarcos microservices in your next project.<\/span><\/p>\n<h3 data-sourcepos=\"29:1-29:70\"><span style=\"vertical-align: inherit\">What you will learn in the Building Microservices with Quarkus course<\/span><\/h3>\n<ul data-sourcepos=\"31:1-37:20\">\n<li data-sourcepos=\"31:1-31:58\"><span style=\"vertical-align: inherit\">Understanding the microprofile ecosystem and how Quarcos supports it<\/span><\/li>\n<li data-sourcepos=\"32:1-32:43\"><span style=\"vertical-align: inherit\">Initial setup of two microservices with Quarcos<\/span><\/li>\n<li data-sourcepos=\"33:1-33:98\"><span style=\"vertical-align: inherit\">Independent development, configuration and testing of each microservice using JAX-RS, JSON-B, CDI, JUnit and RestAssured<\/span><\/li>\n<li data-sourcepos=\"34:1-34:62\"><span style=\"vertical-align: inherit\">Use MicroProfile OpenAPI to document each microservice<\/span><\/li>\n<li data-sourcepos=\"35:1-35:75\"><span style=\"vertical-align: inherit\">Using MicroProfile REST Client to communicate between microservices<\/span><\/li>\n<li data-sourcepos=\"36:1-36:87\"><span style=\"vertical-align: inherit\">Using MicroProfile Fault Tolerance to manage errors in communication between microservices<\/span><\/li>\n<li data-sourcepos=\"37:1-37:20\"><span style=\"vertical-align: inherit\">Generating native binaries with GraalVM<\/span><\/li>\n<li data-sourcepos=\"38:1-38:49\"><span style=\"vertical-align: inherit\">Build and run Docker containers for each microservice<\/span><\/li>\n<li data-sourcepos=\"39:1-41:0\"><span style=\"vertical-align: inherit\">Combining both microservices in a single Docker Compose file and configuring it so that the entire system runs with a single command<\/span><\/li>\n<\/ul>\n<h3 data-sourcepos=\"42:1-42:29\"><span style=\"vertical-align: inherit\">This course is suitable for people who<\/span><\/h3>\n<ul data-sourcepos=\"44:1-47:89\">\n<li data-sourcepos=\"44:1-44:44\"><span style=\"vertical-align: inherit\">Java developers who know Quarcos<\/span><\/li>\n<li data-sourcepos=\"45:1-45:59\"><span style=\"vertical-align: inherit\">Quarcos developers interested in microservices<\/span><\/li>\n<li data-sourcepos=\"46:1-46:68\"><span style=\"vertical-align: inherit\">Java backend developers who want to migrate to microservices<\/span><\/li>\n<li data-sourcepos=\"47:1-47:89\"><span style=\"vertical-align: inherit\">Spring Boot or Micronaut developers who want to compare their tools with Quarcos<\/span><\/li>\n<\/ul>\n<\/div>\n<h3><span style=\"vertical-align: inherit\">Specifications of Building Microservices with Quarkus course<\/span><\/h3>\n<ul>\n<li>Publisher : <a href=\"https:\/\/href.li\/?https:\/\/www.udemy.com\/course\/quarkus-building-microservices-with-quarkus \" target=\"_blank\" rel=\"noopener\">Udemy<\/a><\/li>\n<li>Teacher : <a href=\"https:\/\/downloadlynet.ir\/tag\/antonio-goncalves\">Antonio Goncalves<\/a><\/li>\n<li>Language: English<\/li>\n<li>Level : Intermediate<\/li>\n<li>Lectures : 60<\/li>\n<li>Duration : 3 hours and 43 minutes<\/li>\n<\/ul>\n<h3><span style=\"vertical-align: inherit\">Course headings<\/span><\/h3>\n<h2>&nbsp;<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1028667\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/12\/Building-Microservices-with-Quarkus.c.jpeg\" alt=\"Building Microservices with Quarkus\" width=\"705\" height=\"587\"><\/h2>\n<h3><span style=\"vertical-align: inherit\">Building Microservices with Quarkus course prerequisites<\/span><\/h3>\n<ul>\n<li dir=\"ltr\" style=\"text-align: left\">A recent Windows \/ Mac \/ Linux machine<\/li>\n<li dir=\"ltr\" style=\"text-align: left\">Knowledge of the Java language and the Java ecosystem (Maven, JUnit, GraalVM)<\/li>\n<li dir=\"ltr\" style=\"text-align: left\">Basic knowledge of Quarkus<\/li>\n<li dir=\"ltr\" style=\"text-align: left\">Basic knowledge of Microservices<\/li>\n<li dir=\"ltr\" style=\"text-align: left\">Basic knowledge of RESTful Web Services<\/li>\n<li dir=\"ltr\" style=\"text-align: left\">Basic knowledge of Docker<\/li>\n<\/ul>\n<h3><span style=\"vertical-align: inherit\">Course images<\/span><\/h3>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1028668\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/12\/Building-Microservices-with-Quarkus.d.jpeg\" alt=\"Building Microservices with Quarkus\" width=\"705\" height=\"313\"><\/h2>\n<h3><span style=\"vertical-align: inherit\">Sample video of the course<\/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-128151-1\"><video class=\"wp-video-shortcode\" id=\"video-128151-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Building_Microservices_with_Quarkus_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Building_Microservices_with_Quarkus_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Building_Microservices_with_Quarkus_Downloadly.ir.mp4?nocache=1786099171168\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Building_Microservices_with_Quarkus_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\">subtitle: English<\/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><strong>Downloadly<\/strong><\/p>\n<p><a href=\"https:\/\/dl3.downloadly.ir\/Files\/Elearning\/Udemy_Building_Microservices_with_Quarkus_2021-7_Downloadly.ir.part1.rar?nocache=1786099170\" target=\"_blank\" rel=\"noopener\">Download Part 1 \u2013 1 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl3.downloadly.ir\/Files\/Elearning\/Udemy_Building_Microservices_with_Quarkus_2021-7_Downloadly.ir.part2.rar?nocache=1786099170\" target=\"_blank\" rel=\"noopener\">Download Part 2 \u2013 24 MB<\/a><\/p>\n<p><strong>Rapidgator<\/strong><\/p>\n<p><a href=\"https:\/\/rapidgator.net\/file\/b5c940a505d4b0972320d37eb3af0328\/Udemy_Building_Microservices_with_Quarkus_2021-7_Downloadly.ir.part1.rar.html\" target=\"_blank\" rel=\"noopener\">Download Part 1 \u2013 1 GB<\/a><\/p>\n<p><a href=\"https:\/\/rapidgator.net\/file\/73c6fe681ecd7259b071bf9cbe55c79d\/Udemy_Building_Microservices_with_Quarkus_2021-7_Downloadly.ir.part2.rar.html\" target=\"_blank\" rel=\"noopener\">Download Part 2 \u2013 24 MB<\/a><\/p>\n<p><span style=\"vertical-align: inherit\">File(s) password: www.downloadly.ir<\/span><\/p>\n<h3><span style=\"vertical-align: inherit\">Size<\/span><\/h3>\n<p>1.02 GB<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Description Building Microservices with Quarkus course. This course is a combination of slides and code, and with a \u201csimultaneous understanding and pract<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[41383,41444,41445,41446,41447,41448,41449,41450,41451,41452,41453,41454],"class_list":["post-3664","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-antonio-goncalves","dgi_tag-course-building-microservices-with-quarkus","dgi_tag-download-building-microservices-with-quarkus","dgi_tag-download-course-building-microservices-with-quarkus","dgi_tag-download-link-building-microservices-with-quarkus","dgi_tag-download-links-building-microservices-with-quarkus","dgi_tag-free-building-microservices-with-quarkus","dgi_tag-free-download-building-microservices-with-quarkus","dgi_tag-free-download-course-building-microservices-with-quarkus","dgi_tag-free-download-link-building-microservices-with-quarkus","dgi_tag-free-download-links-building-microservices-with-quarkus","dgi_tag-paid-course-building-microservices-with-quarkus"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/3664","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\/3664\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=3664"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=3664"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=3664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}