<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.co.uk/css/xml-course.xsl"?><course productid="32074" language="en" source="https://portal.flane.co.uk/exertis/xml-course/training-msazckcicd" lastchanged="2025-10-27T09:48:47+00:00" parent="https://portal.flane.co.uk/exertis/xml-courses"><title>MS Azure Cloud Ready Hackathon: Containers, Kubernetes, CI &amp; CD</title><productcode>MSAZCKCICD</productcode><vendorcode>FL</vendorcode><vendorname>Fast Lane</vendorname><fullproductcode>FL-MSAZCKCICD</fullproductcode><version>1.0</version><essentials>&lt;p&gt;Prerequisites: 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Familiarity with software development practices&lt;/li&gt;&lt;li&gt;Some experience with Linux/Bash&lt;/li&gt;&lt;/ul&gt;</essentials><contents>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Challenge 1: Pack it and send it to the dock&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Introduction to containers with Docker. Creating Dockerfile, building images and pushing to Docker registry.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Challenge 2: Let the orchestration begin!&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Introduction to Kubernetes. Creating the first cluster using Azure Kubernetes Service. Deploying first container images to Kubernetes cluster.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Challenge 3: Let&amp;rsquo;s automate the packaging&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Introduction to CI/CD tools. Creating the continuous integration pipeline with unit testing, branch protection, code-quality gates, and creating and pushing container images.&lt;/li&gt;&lt;/ul&gt;


The attendee teams will be able to choose between Azure DevOps Pipelines and GitHub Actions &amp;ndash; whichever works for them.&lt;/li&gt;&lt;/ul&gt;</contents><essentials_plain>Prerequisites: 



- Familiarity with software development practices
- Some experience with Linux/Bash</essentials_plain><contents_plain>- Challenge 1: Pack it and send it to the dock

- Introduction to containers with Docker. Creating Dockerfile, building images and pushing to Docker registry.
- Challenge 2: Let the orchestration begin!

- Introduction to Kubernetes. Creating the first cluster using Azure Kubernetes Service. Deploying first container images to Kubernetes cluster.
- Challenge 3: Let’s automate the packaging

- Introduction to CI/CD tools. Creating the continuous integration pipeline with unit testing, branch protection, code-quality gates, and creating and pushing container images.



The attendee teams will be able to choose between Azure DevOps Pipelines and GitHub Actions – whichever works for them.</contents_plain><duration unit="d" days="2">2 days</duration><pricelist><price country="GB" currency="GBP">1000.00</price><price country="NL" currency="EUR">1195.00</price><price country="BE" currency="EUR">1195.00</price></pricelist><miles/></course>