{"id":3734,"date":"2026-02-11T23:21:18","date_gmt":"2026-02-11T22:21:18","guid":{"rendered":"https:\/\/ict-improve.nl\/training\/delivering-modern-cloud-native-software-en\/delivering-modern-cloud-native-software\/"},"modified":"2026-04-23T15:48:20","modified_gmt":"2026-04-23T13:48:20","slug":"delivering-modern-cloud-native-software","status":"publish","type":"training","link":"https:\/\/ict-improve.nl\/en\/training\/delivering-modern-cloud-native-software-en\/delivering-modern-cloud-native-software\/","title":{"rendered":"Delivering Modern Cloud Native Software"},"content":{"rendered":"","protected":false},"excerpt":{"rendered":"<p>A Practical Guide to CI\/CD, Desired State, and GitOpsThis training introduces the mindset of modern software delivery: moving from executing steps to describing a desired state. We start with the timeless principle &#8220;Everything is a file&#8221;. We use files to build a version-controlled and auditable workflow (Using tools like GitHub actions or Azure DevOps). You will learn why frequent deployments are key to reducing risk and how to build a pipeline that enables this. We then explore how to manage your infrastructure declaratively using the powerful &#8220;reconciliation loop&#8221; concept behind tools like Kubernetes and Terraform. At the end we combine this into an example that uses GitOps to deliver new software. After this training, you will: \u2022 Understand why frequent, automated deployments reduce risk and how to measure your team&#8217;s success with DORA metrics. \u2022 Explain the crucial concept of a &#8220;desired state&#8221; and a &#8220;reconciliation loop&#8221;. \u2022 Apply the &#8220;Everything is a file&#8221; philosophy to create a version-controlled workflow. \u2022 Design a CI pipeline that builds, versions, and pushes containerized artifacts. \u2022 Understand the core concepts behind Kubernetes&#8217; success and how to get started. \u2022 Implement a GitOps workflow to declaratively manage application state in Kubernetes. In modern software<\/p>\n","protected":false},"featured_media":0,"parent":3550,"menu_order":20260622,"template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"class_list":["post-3734","training","type-training","status-publish","hentry"],"acf":{"start_date":"20260622","duration":"June 22, 23, 2026","price":"\u20ac 1.295,- Excl. VAT","early_bird_price":"","early_bird_tot":null,"location":"Eindhoven","location_type":"Classroom","theme":["Architecture","Software Engineering"],"training_language":"English","session":"yes","startgarantie":false,"nog_enkele_plaatsen_beschikbaar":false,"uitvoeringscode":"b08b783d-df04-47c0-9248-e0e056a4a8bd"},"_links":{"self":[{"href":"https:\/\/ict-improve.nl\/en\/wp-json\/wp\/v2\/training\/3734","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ict-improve.nl\/en\/wp-json\/wp\/v2\/training"}],"about":[{"href":"https:\/\/ict-improve.nl\/en\/wp-json\/wp\/v2\/types\/training"}],"version-history":[{"count":0,"href":"https:\/\/ict-improve.nl\/en\/wp-json\/wp\/v2\/training\/3734\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/ict-improve.nl\/en\/wp-json\/wp\/v2\/training\/3550"}],"wp:attachment":[{"href":"https:\/\/ict-improve.nl\/en\/wp-json\/wp\/v2\/media?parent=3734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}