Become An Expert At Microsoft’s Azure Kubernetes Service (AKS) With A Free Course

Azure Kubernetes Service (AKS) is considered the next curve in cloud technology. With a single platform, users can get an overview of the entire IT operation, enabling them to better manage and control complex tasks. Microsoft’s new product comes with an intuitive API that is easy to source, plus it is open source. Multiple apps can now be managed across diverse pipelines. 

Staying Ahead Of The Curve

Any form of internet technology rapidly evolves. Cloud technology is no different. What is new today gets outdated tomorrow. Familiarising oneself with AKS will help users stay ahead of the curve. The free course developed by Mohamed Radwan serves as an ideal platform for the learning process. Mr Radwan’s work profile includes making his mark as a Principal Cloud DevOps in the UK. He has also added a feather in his cap by becoming a member of Microsoft MVPs community

With the 5 comprehensive modules that make up the course, users will find it easier to grasp the new platform. They will find a direct pathway to concepts such as Docker, Kubernetes, and AKS. The user can then become an expert at applications such as containerization and modern engineering in Azure. 

Practical Modules

Real-life case studies are used in each module to enhance the learning experience. This makes it easier for the user to absorb the material at hand. Whether they are a beginner or more advanced, the step-by-step demos will provide a guided pathway. 

Each of the 5 modules is available in English and Arabic (عربى). 

The English version on the following YouTube channel:

And the Arabic version on the following YouTube channel: 

Course Structure And Modules 

The AKS Deep Dive course is structured with 5 carefully planned modules that contain 37 lessons and a backed with 33 demos. Users can also access 70 video lessons. 

Here are the 5 main modules:

M1: Main Concepts Introduction

The first module gives the participant an easy introduction to the new platform. The purpose of the module is to highlight concepts like application modernization and containers orchestration with ‘Container vs. Virtual Machine’.

M2: The Complete Docker

Once participants finish the first module, they are then taken right into Docker. The module covers everything they will need to know about the topic, an important cornerstone of AKS. Concepts that are covered here include Working with Docker compose and Understanding Networking in Docker. In addition to key concepts, participants will also gain an insight into lessons such as 

Working with Docker containers, and Understanding multi-stage build.

The highlight of the second module is the all important lesson on ‘How to build and run unit testing inside Docker container’. 

M3: Get Practical With AKS Containerized Applications

The third module focuses on practical, hands-on learning. This is designed to give a better understanding of how AKS functions in real world situations. Participants gain a deeper understanding of Kubernetes Resources and Objects are treated with extreme care, plus Kubernetes Architecture and Components. Other important concepts covered include Kubernetes (Kubectl and Dashboard), and Managing and upgrading AKS cluster.

The key lesson covered in the module is Containerization security in Azure, which is then supplemented with an Introduction to OAM and DAPR.

Participants will find their confidence boosted with sessions on important topics that cover 

Creating and Deploying application to Windows Server container on AKS. There is also the 

Demo on Working with Kubernetes manifest multi-container pod.

M4: Advanced AKS Skills With Networking, Scaling, Helm

The practical application of AKS continues with Module 4.Participants are given a complete understanding of advanced skills such as Understanding scaling applications in AKS and Configuring data volumes in AKS using Azure Disks.These lessons are further highlighted with illuminating demos that cover key areas like: Creating volumes with Azure Disks in AKS and Advanced networking with Azure Container Network Interface (CNI) in AKS.

The key principle of the module is to enable the participant to develop expert-level skills to better apply AKS. Demos such as How to Deploy application to AKS using CI/CD with Azure Pipeline and

How to deploy and provision AKS with Terraform are important to the cause. 

M5: Focus On Security, Governance

Themodule on Security and Governance completes the AKS picture. Since it is an important touchpoint of the platform, key concepts are given their due here: Securing data running on AKS, and Integrating Azure Active Directory with AKS and manage access using RBAC. Participants will also get a better understanding of Monitoring and logging containerized applications using Application Insight, Log Analytics and Azure Monitor.

Demo sessions of the module are focused on guiding participants to practice key concepts like 

Securing network traffic and cluster configuration file and Integrating Azure Active Directory with AKS.

The course ends with one of the most important lessons of the entire AKS framework – 

Getting started to Monitor AKS with Continuous Optimization Cloud (CCO) Dashboard. 

Summary

The free course designed and developed by Mr Radwan is completely focused on a community learning experience for Microsoft’s Azure Kubernetes Service (AKS). The modules provide an easy pathway for new users to gain a complete understanding of the new cloud platform. The lessons and demos included in each module draw from practical experiences of Mr Radwan’s expert skill set.

The free course is available in two languages, English and Arabic (عربى). 

Leave a comment