كورسات DevOps وKubernetes بالعربي، على أجهزة حقيقية
كل كورس دروس قصيرة، وبعد كل درس lab على machine أو cluster حقيقي بيتصحح أوتوماتيك. 19 كورس، من أول Linux لحد CKA والـ Cloud.
أساسيات إدارة Linux 1
مقدمة عملية وسهلة لإدارة Linux للمبتدئين -- الـ terminal والملفات والصلاحيات والـ processes والـ packages والـ services والشبكة والـ cron، على جهاز حقيقي بتاعك انت. من غير ما تكون محتاج أي خبرة سابقة بـ Linux.
14 درس · 14 lab · مجانيDocker 1
مقدمة عملية وسهلة لـ Docker للمبتدئين -- تشغّل الـ containers وتفحصها وتديرها على Docker daemon حقيقي بتاعك انت. من غير ما تكون محتاج أي خبرة سابقة بـ Docker.
14 درس · 14 labمفاهيم Kubernetes الأساسية
مفاهيم Kubernetes اللي هتستخدمها كل يوم -- المعمارية، والـ pods، والـ deployments والـ rollouts، والـ health probes، والـ services والـ ingress، والإعدادات، والـ storage، والحوكمة، والـ RBAC، وحل المشاكل -- ومعاهم…
13 درس · 7 labKubernetes بإيدك: kubeadm
تبني cluster Kubernetes حقيقي بإيدك، زي ما بيتعمل على السيرفرات: تجهّز جهازين Linux، وتسطّب containerd وباكدجات Kubernetes، وتعمل bootstrap للـ control plane بـ kubeadm، وتضيف Pod network، وتضم worker، وبعدين تشغّله:…
14 درس · 13 labGit للمبتدئين
الـ version control من الصفر: تسجّل التغييرات، وتقرا الـ history، وترجع في الغلط بأمان، وتشتغل على branches، وتعمل merge وتحل الـ conflicts، وبعدين تشارك شغلك عن طريق remote بـ clone وpush وpull. ده الـ Git اللي…
17 درس · 16 labإدارة Linux 2
من مشغّل terminal لمهندس سيرفرات production: ACLs وLVM وsystemd المتقدم والـ timers والـ logging والشبكات والـ firewalls وتأمين SSH وsed وawk والـ Bash scripting وضبط الأداء والـ cgroups والـ backups، وفي الآخر…
30 درس · 14 lab · مجانيHelm للمبتدئين
تحزّم التطبيقات وتسطّبها وتغيّرها على Kubernetes بالطريقة اللي الفرق الحقيقية بتشتغل بيها. تفهم يعني إيه chart وrelease وrevision، وبعدين تسطّب chart وتظبط الـ values بتاعته وتعمله upgrade وتقرا الـ history وترجّعه،…
14 درس · 13 labالمونيتورينج على Kubernetes
تراقب اللي بيحصل في تطبيقاتك على Kubernetes بالطريقة اللي الفرق الحقيقية بتشتغل بيها. تفهم يعني إيه metric، وتسطّب Prometheus وتوجّهه لتطبيقاتك، وبعدين تجمع metrics من الـ nodes والـ cluster نفسه، وتكتب queries بـ…
14 درس · 13 labGitHub Actions
من أول workflow تكتبه لحد pipelines متأمّنة للـ production: الـ events والـ jobs والـ secrets والـ matrix والـ caching والـ service containers والـ custom actions والـ self-hosted runners والـ OIDC وأمان الـ supply…
15 درس · 14 labSystem Design 1: إزاي تكبّر سيستم حقيقي
هتاخد shop صغير شغّال على سيرفر واحد، وتوصّله لتصميم يستحمل الضغط والأعطال. في كل درس هتقيس مشكلة حقيقية، وتغيّر التصميم، وتقيس تاني: تفصل الـ database، وتحط السيرفرات ورا load balancer، وتضيف cache، وتعمل…
15 درس · 14 labAWS Solutions Architect Associate
تصمم وتبني على AWS بالطريقة اللي الـ solutions architect بيشتغل بيها، وكل lab في AWS account حقيقي. تبدأ بالـ IAM والـ networking، وبعدين تشغّل compute وstorage وdatabases وservices منفصلة عن بعض، وتأمّنها وتراقبها…
48 درس · 47 lab · مجانيإدارة Kafka 1: تشغيل الـ Cluster
شغّل Apache Kafka cluster زي ما الـ administrator بيعمل: الـ topics والـ partitions والـ offsets، والـ brokers والـ controller بتاع KRaft، والـ replication والـ in-sync replicas، والـ log segments والـ retention والـ…
13 درس · 12 labإدارة PostgreSQL 1: تشغيل Database في الـ Production
شغّل PostgreSQL زي ما الـ DBA بيعمل على servers حقيقية: الـ processes والملفات بتاعة الـ cluster، والـ configuration، والـ databases والـ schemas والصلاحيات، والـ roles وملف pg_hba.conf، والـ MVCC والـ locks، والـ…
14 درس · 14 labGitOps بـ Argo CD
شغّل Kubernetes بطريقة GitOps: الـ Git فيه اللي المفروض يشتغل، وArgo CD بيخلّي الـ cluster زيه بالظبط. هتفهم Argo CD متبني إزاي، وتعمل Applications من الـ CLI وكـ YAML، وتقرا الـ sync والـ health status، وتشغّل الـ…
15 درس · 14 labتحضير لـ OpenShift DO180
تشغّل تطبيقات على OpenShift، منصة الـ Kubernetes اللي شركات كتير في مصر والخليج شغّالة عليها في الـ production. تعرف OpenShift بيزوّد إيه فوق Kubernetes، وتشتغل بأمر `oc`، وتفهم ليه OpenShift بيشغّل الـ pods بتاعتك…
22 درس · 21 labتحضير لـ OpenShift DO280
تشغّل OpenShift للفرق اللي بتستخدمه. تغلّف التطبيقات وتنزّلها بـ Kustomize وHelm والـ Templates، وتضيف users وgroups وتدّي كل واحد الصلاحية اللي محتاجها بالظبط، وتقفل الترافيك بالـ NetworkPolicies، وتطلّع برّه…
20 درس · 19 labAnsible (RHCE)
تجهّز لامتحان Ansible بتاع Red Hat وانت بتعمل كل هدف من أهدافه على أجهزة حقيقية: الـ inventories والإعدادات، ومفاتيح SSH والـ privilege escalation، والـ playbooks، والـ variables والـ facts، والـ loops والشروط، والـ…
24 درس · 24 labIstio و Envoy Service Mesh
شغّل الـ service mesh بالطريقة اللي فرق الـ platform الحقيقية بتشتغل بيها. هتفهم Istio و Envoy بيعملوا إيه لخدماتك، وبعدين تستخدمهم: تحقن الـ sidecars، وتقرا الـ configuration بتاع Envoy نفسه، وتوجّه الـ traffic…
15 درس · 14 labالتحضير لـ CKA: إدارة Kubernetes
كل اللي امتحان Certified Kubernetes Administrator بيطلبه منك، بإيدك على cluster kubeadm حقيقي من جهازين شغّال Kubernetes v1.37: الـ workloads والـ scheduling، والـ Services، والـ DNS، والـ NetworkPolicy، والـ Ingress…
31 درس · 30 lab