معايير الكورس الكامل
معنى من الصفر للاحتراف
Section titled “معنى من الصفر للاحتراف”كلمة “احتراف” هنا لا تعني أنك حفظت كل كلمة في التوثيق. معناها أنك تستطيع تشغيل تطبيقات حقيقية، تشخيص الأعطال، اتخاذ قرارات صحيحة، وفهم أين تبحث عندما يظهر موضوع جديد.
مستويات الكورس
Section titled “مستويات الكورس”| المستوى | النتيجة المطلوبة |
|---|---|
| التأسيس | تفهم Terminal و YAML و Networking و Containers |
| Core | تشغل App على Kubernetes باستخدام Pod و Deployment و Service |
| المتوسط | تدير config و storage و networking و workloads |
| المتقدم | تؤمن التطبيق، تراقبه، وتتعامل مع الأعطال |
| Production | تفكر كمهندس مسؤول عن Cluster حقيقي |
| Expert | تعرف Helm و GitOps و CRDs و Operators و مسار CKA/CKAD |
محاور التغطية
Section titled “محاور التغطية”الكورس يجب أن يغطي هذه المحاور:
- Kubernetes Architecture.
- Objects و API و declarative configuration.
- Pods و lifecycle و probes.
- Deployments و StatefulSets و DaemonSets و Jobs.
- Services و Ingress و Gateway API و DNS.
- Volumes و PV و PVC و StorageClass.
- ConfigMaps و Secrets و kubeconfig.
- RBAC و ServiceAccounts و Pod Security.
- Scheduling و taints و tolerations و affinity.
- Autoscaling و quotas و limits.
- Observability: logs و metrics و events و traces.
- Helm و Kustomize.
- GitOps و CI/CD.
- Production operations: upgrades و backup و cost و HA.
- Extensibility: CRDs و Operators.
- Certification prep: CKA و CKAD.
طريقة تبسيط المحتوى
Section titled “طريقة تبسيط المحتوى”كل درس يجب أن يحتوي على:
- تعريف بجملة واحدة.
- تشبيه بسيط لو الموضوع صعب.
- مثال YAML صغير.
- أوامر
kubectlواضحة. - Lab قابل للتنفيذ على Cluster محلي.
- خطأ شائع وطريقة تشخيصه.
- سؤال مراجعة.
ما لا نفعله
Section titled “ما لا نفعله”لن نرمي كل التفاصيل مرة واحدة. Kubernetes كبير، لذلك نبدأ بالمهم الذي يبني الفهم، ثم نضيف التفاصيل عندما تظهر الحاجة لها.
مثال: لا نبدأ بـ CNI internals قبل أن يفهم الطالب Service و DNS. ولا نشرح Operators قبل أن يفهم الطالب Deployment و Custom Resources.