section: “Kubernetes and Cloud Native Essentials (LFS250)” categories: [“Kubernetes and Cloud Native Essentials (LFS250)"] title: “Course Intro” date: 2025-04-30

Course Introduction

If you’re new to the world of modern application development and deployment, this course will give you an overview of cloud native technologies and how container orchestration systems like Kubernetes can help to implement them.

Kubernetes is a very popular open source platform for managing containerized workloads and quickly became a standard job requirement in the IT sector. At the same time, the amount of information about platforms, frameworks and tools can be overwhelming, and finding the right direction is a time-consuming task. Kubernetes provides a framework that enables you to build an individual platform for your workload, and while “batteries are not included”, it can help solve the problems of scaling, load balancing, orchestration, self-healing and configuration management if configured properly.

Course Learning Objectives

By the end of this course, you will learn the following:

- Discuss the basics of cloud native technologies.
- Understand the high level architecture of Kubernetes.
- Deal with the challenges of container orchestration.
- Discuss how container orchestration differs from legacy deployments.
- Deliver and monitor your application in a distributed system.

Course Audience and Requirements

  1. Audience : This course is designed for existing and aspiring developers, administrators, architects and managers who are new to the world of cloud native technologies and container orchestration.

  2. Knowledge/Skills: The course has no hard requirements, but it is beneficial if you are familiar with the following topics:

    • Basic understanding of Linux systems
    • Simple command line usage
    • Basic understanding of what the cloud is
    • Basics of a programming language
    • Knowledge of networking concepts like TCP/IP or DNS.