<?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.ch/css/xml-course.xsl"?><course productid="36164" language="fr" source="https://portal.flane.ch/swisscom/fr/xml-course/google-gkede" lastchanged="2025-09-30T16:07:53+02:00" parent="https://portal.flane.ch/swisscom/fr/xml-courses"><title>Google Kubernetes Engine for Developers - Essentials</title><productcode>GKEDE</productcode><vendorcode>GO</vendorcode><vendorname>Google</vendorname><fullproductcode>GO-GKEDE</fullproductcode><version>1.0</version><objective>&lt;ul&gt;
&lt;li&gt;Understand the fundamentals of containers and Kubernetes.&lt;/li&gt;&lt;li&gt;Learn to build Docker images and apply best practices.&lt;/li&gt;&lt;li&gt;Gain knowledge of Kubernetes architecture and object management.&lt;/li&gt;&lt;li&gt;Master Kubernetes deployment strategies and best practices on GKE.&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;ul&gt;
&lt;li&gt;Basic cloud computing concepts, software development experience.&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;ul&gt;
&lt;li&gt;Cloud developers seeking to deploy and manage containerized applications on Google Cloud.&lt;/li&gt;&lt;/ul&gt;</audience><outline>&lt;h4&gt;&lt;strong&gt;Module 1 - Introduction to Containers and Kubernetes&lt;/strong&gt;&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;1.1 Introduction to Containers&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What are containers and why use them?&lt;/li&gt;&lt;li&gt;Containerization vs. Virtualization&lt;/li&gt;&lt;li&gt;Benefits of using containers&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;1.2 Introduction to Docker&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What is Docker and its components?&lt;/li&gt;&lt;li&gt;Docker images and containers&lt;/li&gt;&lt;li&gt;Dockerfile basics and instructions&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;1.3 Building Docker Images&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Hands-on: Building a Docker image with Python&lt;/li&gt;&lt;li&gt;Hands-on: Building a Docker image with Java using Maven&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;&lt;strong&gt;Module 2 - Kubernetes Deployments and Best Practices&lt;/strong&gt;&lt;/h4&gt;&lt;p&gt;
&lt;strong&gt;2.1 Kubernetes Architecture&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Kubernetes cluster components&lt;/li&gt;&lt;li&gt;Pods, Deployments, Services, and Namespaces&lt;/li&gt;&lt;li&gt;Kubernetes object management&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;2.2 Kubernetes Deployment Best Practices&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Creating and managing Deployments&lt;/li&gt;&lt;li&gt;Rolling updates and rollbacks&lt;/li&gt;&lt;li&gt;Health checks and probes (Liveness, Readiness, Startup)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;2.3 Securing Kubernetes Deployments&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Kubernetes security best practices&lt;/li&gt;&lt;/ul&gt;</outline><objective_plain>- Understand the fundamentals of containers and Kubernetes.
- Learn to build Docker images and apply best practices.
- Gain knowledge of Kubernetes architecture and object management.
- Master Kubernetes deployment strategies and best practices on GKE.</objective_plain><essentials_plain>- Basic cloud computing concepts, software development experience.</essentials_plain><audience_plain>- Cloud developers seeking to deploy and manage containerized applications on Google Cloud.</audience_plain><outline_plain>Module 1 - Introduction to Containers and Kubernetes


1.1 Introduction to Containers



- What are containers and why use them?
- Containerization vs. Virtualization
- Benefits of using containers
1.2 Introduction to Docker



- What is Docker and its components?
- Docker images and containers
- Dockerfile basics and instructions
1.3 Building Docker Images



- Hands-on: Building a Docker image with Python
- Hands-on: Building a Docker image with Java using Maven
Module 2 - Kubernetes Deployments and Best Practices


2.1 Kubernetes Architecture



- Kubernetes cluster components
- Pods, Deployments, Services, and Namespaces
- Kubernetes object management
2.2 Kubernetes Deployment Best Practices



- Creating and managing Deployments
- Rolling updates and rollbacks
- Health checks and probes (Liveness, Readiness, Startup)
2.3 Securing Kubernetes Deployments



- Kubernetes security best practices</outline_plain><duration unit="d" days="0">3 heures</duration><pricelist><price country="US" currency="USD">350.00</price><price country="CA" currency="CAD">485.00</price><price country="DE" currency="EUR">350.00</price><price country="IL" currency="EUR">350.00</price><price country="AT" currency="EUR">350.00</price><price country="SE" currency="EUR">350.00</price><price country="SI" currency="EUR">350.00</price><price country="GB" currency="GBP">350.00</price><price country="IT" currency="EUR">350.00</price><price country="CH" currency="CHF">350.00</price></pricelist><miles/></course>