CLOUD NATIVE DEVELOPMENT TRAINING
3 Day Course | EU
Online | June 19th - 21st 2023
£1350.00 per seat

Email booking

Delivered by Kubernetes administrators rather than material led instructors

Rather then being limited to just the written material, our courses are delivered by experienced Kubernetes administrators who will be best placed to give practical answers based upon real-world consultancy experiences.

Less words more work(shop)

All of our courses are weighted towards additional workshop exposure rather then simply reading slides. The slides we have are important but only as a necessity to practical, command-line training.

All courses include post training access to the workshop material plus a 1:1 follow-up session

We understand its difficult to always have the right questions at the right time whilst working through a technical course. We therefore provide our workshop material as a post-training reference guide and encourage our attendees to have the included 1:1 follow-up session to answer questions you've now had time to think about.

3 Day Course: Cloud Native Development with Kubernetes

  • Day 1 - Docker
    • Setup
    • What is Docker?
    • Running a public Docker container
    • HelloWorld Dockerfile
    • Docker CLI
    • Working with Docker repositories
    • HelloWorld Dockerfile 2.0
    • Multi-stage Dockerfiles
    • Docker compose
  • Day 2 - Kubernetes
    • Basics of containers
    • Basics of schedulers
    • Workload examples
    • Kubectl basics
    • Scheduling Pods
    • Scheduling Deployments
    • Kubernetes Services
    • Kubernetes Namespaces
    • Pod Liveness & Readiness checks
    • Ingress controllers and resources
    • Configuring your applications
    • Deploying your applications
    • Inspecting your applications
  • Day 3 - Kubernetes & Helm
    • Setup
    • Kubernetes compatibility with 12 Factor Apps
    • What is Helm?
    • Installing a public chart
    • HelloWorld Chart
    • The Helper Template
    • Working with repositories
    • Subcharts
    • Wrapper Charts
    • Chart best practice
    • Helm Operations
    • Helm plugins
    • CI/CD Demo

Delivered by Kubernetes administrators rather than material led instructors

Rather then being limited to just the written material, our courses are delivered by experienced Kubernetes administrators who will be best placed to give practical answers based upon real-world consultancy experiences.

Less words more work(shop)

All of our courses are weighted towards additional workshop exposure rather then simply reading slides. The slides we have are important but only as a necessity to practical, command-line training.

All courses include post training access to the workshop material plus a 1:1 follow-up session

We understand its difficult to always have the right questions at the right time whilst working through a technical course. We therefore provide our workshop material as a post-training reference guide and encourage our attendees to have the included 1:1 follow-up session to answer questions you've now had time to think about.

The Cloud Native Development workshop will cover three key technologies: Docker, Kubernetes & Helm

In this workshop, attendees will be taught how to use these technologies to onboard and develop their applications within Kubernetes.

The schedule follows a structure similar to the process you would follow when converting a legacy application into a cloud native application. We begin with Docker, attendees will learn how Docker works, how to use it to containerise applications and how to pass containerised applications to Kubernetes.

We will then show you how your application is represented in Kubernetes, how to interact with it as a developer and general best practise patterns which align with the 12 Factor App methodology. Once attendees learn how Kubernetes runs and maintains your applications, we introduce the Kubernetes package manager – Helm.

After completion of this course, you will be able to:

Use the CLI tools for Docker, Kubernetes and Helm

Understand how Docker, Kubernetes and Helm work together

Create and deploy your own containerised applications with Docker

Understand how Kubernetes uses containers and common pitfalls

Understand what is required to deploy a containerised application to Kubernetes

Understand the issues associated with Kubernetes and how Helm solves them

Create and deploy your own Helm charts

Understand best practise CI + CD workflows

Group of 4 or more?

We offer custom dates, bespoke content and on-site training for all of our courses listed above.

Contact Us