Docker and Kubernetes: from a container to a cluster
about 11 h of lessonsحوالي 11 ساعة من الدروس
9 modulesوحدات · 35 lessonsدروس
Englishالإنجليزية
A course built on Ahmed Sami's Docker and Kubernetes video (Big Data بالعربي), cut into short lessons that each play their own piece of the video and continue where you stopped. The video is in Arabic (use YouTube's auto-translated captions); every lesson has English notes with the commands that matter, a practical task, a written answer and a quiz, and it ends with an interview review. Plan: 3 weeks, about 1 to 1.5 hours a day.
Each module ends with tasks. The next module opens when they're done.تنتهي كل وحدة بمهام، وتُفتح الوحدة التالية عند إنجازها.
Day 1: Containers from zero4 lessonsدروس · 59 min د
Start here10 min د
What containers areYouTubeيوتيوب19 min د
Container architecture (part 1 of 2)YouTubeيوتيوب15 min د
Container architecture (part 2 of 2)YouTubeيوتيوب15 min د
Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
Day 2: Docker, installing it, and your first app3 lessonsدروس · 53 min د
Introduction to DockerYouTubeيوتيوب17 min د
Installing DockerYouTubeيوتيوب20 min د
A container is an applicationYouTubeيوتيوب16 min د
Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
Days 3-4: The Docker Engine and images in depth4 lessonsدروس · 65 min د
Docker Engine architectureYouTubeيوتيوب8 min د
Images in depth (part 1 of 2)YouTubeيوتيوب23 min د
Images in depth (part 2 of 2)YouTubeيوتيوب23 min د
Docker in VS CodeYouTubeيوتيوب11 min د
Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
Days 5-6: Containers, networks and storage5 lessonsدروس · 93 min د
Containers in depthYouTubeيوتيوب15 min د
Networking (part 1 of 2)YouTubeيوتيوب22 min د
Networking (part 2 of 2)YouTubeيوتيوب22 min د
Storage (part 1 of 2)YouTubeيوتيوب17 min د
Storage (part 2 of 2)YouTubeيوتيوب17 min د
Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
Days 7-9: Building images5 lessonsدروس · 115 min د
Containerizing an applicationYouTubeيوتيوب33 min د
Dockerfile in depth (part 1 of 3)YouTubeيوتيوب24 min د
Dockerfile in depth (part 2 of 3)YouTubeيوتيوب23 min د
Dockerfile in depth (part 3 of 3)YouTubeيوتيوب24 min د
Image registriesYouTubeيوتيوب11 min د
Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
Day 10: Docker Compose2 lessonsدروس · 48 min د
Docker Compose (part 1 of 2)YouTubeيوتيوب24 min د
Docker Compose (part 2 of 2)YouTubeيوتيوب24 min د
Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
Days 11-12: Docker Swarm, Stack and Portainer4 lessonsدروس · 92 min د
Docker Swarm (part 1 of 2)YouTubeيوتيوب30 min د
Docker Swarm (part 2 of 2)YouTubeيوتيوب30 min د
Docker StackYouTubeيوتيوب23 min د
PortainerYouTubeيوتيوب9 min د
Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
Days 13-14: Kubernetes7 lessonsدروس · 106 min د
Kubernetes intro and architectureYouTubeيوتيوب20 min د
Installing MinikubeYouTubeيوتيوب12 min د
Logical architecture: Pods, Deployments, ServicesYouTubeيوتيوب16 min د
Deploying on Kubernetes (part 1 of 2)YouTubeيوتيوب19 min د
Deploying on Kubernetes (part 2 of 2)YouTubeيوتيوب19 min د
Kubernetes in VS CodeYouTubeيوتيوب5 min د
Jupyter in a containerYouTubeيوتيوب15 min د
Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
Day 15: Review and interview questions1 lessonsدروس · 45 min د
20 interview questions45 min د
Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
Read a lesson firstاقرأ درسًا أولًا
Start here
Your plan: 3 weeks, 5 days a week
Days
Module
Video time
1
Containers from zero
about 50 min
2
Docker: what it is, installing it, your first app
about 53 min
3-4
The Docker Engine and images in depth
about 65 min
5-6
Containers, networks and storage
about 95 min
7-9
Building images: Dockerfile and registries
about 115 min
10
Docker Compose
about 49 min
11-12
Docker Swarm, Stack and Portainer
about 92 min
13-14
Kubernetes
about 90 min
15
Review and interview questions
no video
About 1 to 1.5 hours a day: half watching, half doing it yourself on your own computer. Each lesson plays only its
piece of the video and continues from where you stopped.
About the video's language
The video is taught in Egyptian Arabic, with the commands, slides and technical terms in English. If you don't
speak Arabic:
Turn on YouTube's captions (CC), then Settings → Subtitles → Auto-translate → English.
Follow the commands on screen: they're the same in any language.
Every lesson here has English notes with the commands that matter, so you never depend on the audio alone.
Before you start
A computer with at least 8 GB of RAM (16 GB is better for the Kubernetes part).
Docker Desktop on Windows or Mac, or Docker Engine on Linux.
VS Code with the Docker extension.
Source: the video is by Ahmed Sami from the YouTube channel Big Data بالعربي, shown here from YouTube as it is.
His companion files (Docker.ipynb) are in his repository:
github.com/ahmedsami76/AraBigData. If it helps you, support his channel.
The notes, tasks and questions in this course are by inPace. There's also an Arabic version of this course in the library.
Video: Docker and Kubernetes by Ahmed Sami (Big Data بالعربي on YouTube), embedded from YouTube. Companion files: github.com/ahmedsami76/AraBigData. Notes, tasks and questions: inPace.