GCPSPARKSGKEDEV

Google Kubernetes Engine for Developers Essentials Training

This course provides a comprehensive introduction to Google Kubernetes Engine (GKE) and its essential concepts for cloud developers. Participants will explore containerization with Docker, Kubernetes architecture, and GKE deployment best practices. The course includes hands-on activities and demos to facilitate practical understanding and skill development in deploying and managing containerized applications on Google Cloud.

Google Cloud
✓ Official training Google CloudLevel Intermediate⏱️ 0.5 day (3h)

What you will learn

  • 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.

Prerequisites

  • Basic cloud computing concepts
  • software development experience

Target audience

  • Cloud developers seeking to deploy and manage containerized applications on Google Cloud.

Training Program

6 modules to master the fundamentals

Topics covered
  • →What are containers and why use them?
  • →Containerization vs. Virtualization
  • →Benefits of using containers
Topics covered
  • →What is Docker and its components?
  • →Docker images and containers
  • →Dockerfile basics and instructions
Topics covered
  • →Hands-on: Building a Docker image with Python
  • →Hands-on: Building a Docker image with Java using Maven
Activities

2 use case demos

Topics covered
  • →Kubernetes cluster components
  • →Pods, Deployments, Services, and Namespaces
  • →Kubernetes object management
Topics covered
  • →Creating and managing Deployments
  • →Rolling updates and rollbacks
  • →Health checks and probes (Liveness, Readiness, Startup)
Topics covered
  • →Kubernetes security best practices

Related Trainings

Google Cloud

Architecting with Google Kubernetes Engine

Learn how to deploy and manage containerized applications on Google Kubernetes Engine (GKE). Learn how to use other tools on Google Cloud that interact with GKE deployments. This course features a combination of lectures, demos, and hands-on labs to help you explore and deploy solution elements—including infrastructure components like pods, containers, deployments, and services—along with networks and application services. You'll also learn how to deploy practical solutions, including security and access management, resource management, and resource monitoring.

2 d
Intermediate
Google Cloud

Getting Started with Google Kubernetes Engine

This course covers an introduction to Kubernetes, a software layer that sits between your applications and your hardware infrastructure. Google Kubernetes Engine (GKE) brings you Kubernetes as a managed service on Google Cloud. This course teaches the basics of GKE and how to get applications containerized and running in Google Cloud. The course covers a basic introduction to Google Cloud, an overview of containers and Kubernetes, Kubernetes architecture, and Kubernetes operations.

1 d
Intermediate
Google Cloud

Application Development with Cloud Run

This course introduces you to the fundamentals, practices, capabilities and tools for modern cloud application development with Cloud Run. Through a combination of lectures, hands-on labs, and supplemental materials, you learn how to develop and deploy applications on Google Cloud by using Cloud Run. This version of the course consists of three separate courses that include topics on creating containers, developing applications with Cloud Run, and Cloud Run functions.

2 d
Fundamental

Upcoming sessions

No date suits you?

We regularly organize new sessions. Contact us to find out about upcoming dates or to schedule a session at a date of your choice.

Register for a custom date

Quality Process

SFEIR Institute's commitment: an excellence approach to ensure the quality and success of all our training programs. Learn more about our quality approach

Teaching Methods Used
  • Lectures / Theoretical Slides — Presentation of concepts using visual aids (PowerPoint, PDF).
  • Technical Demonstration (Demos) — The instructor performs a task or procedure while students observe.
Evaluation and Monitoring System

The achievement of training objectives is evaluated at multiple levels to ensure quality:

  • Continuous Knowledge Assessment : Verification of knowledge throughout the training via participatory methods (quizzes, practical exercises, case studies) under instructor supervision.
  • Progress Measurement : Comparative self-assessment system including an initial diagnostic to determine the starting level, followed by a final evaluation to validate skills development.
  • Quality Evaluation : End-of-session satisfaction questionnaire to measure the relevance and effectiveness of the training as perceived by participants.

Frequently Asked Questions

This course is for cloud developers and software engineers who want to deploy and manage containerized applications on Google Kubernetes Engine (GKE).
A basic familiarity with software development and command-line tools is helpful, as this is an intermediate, level-200 course. No prior Kubernetes experience is required.
You will learn the fundamentals of containers and Kubernetes, how to build Docker images with best practices, Kubernetes architecture and object management, and GKE deployment strategies.
Yes. The course includes hands-on activities and demos, for example building Docker images and applying Kubernetes deployment and security best practices on GKE.
The course lasts 3 hours and is instructor-led, combining explanations with demos and hands-on activities.
Yes. This is an official Google Cloud Sparks course delivered by SFEIR Institute, a certified Google Cloud Training Partner.

395€ excl. VAT

per learner