<a name=”devops”></a>
DevOps
سد الفجوة بين التطوير والعمليات. تعلم الأدوات والثقافة التي تمكّن من تسليم البرامج بشكل أسرع وأكثر موثوقية.
1. Introduction to DevOps
- احصل على نظرة عامة رائعة على دورة حياة DevOps. تقدم هذه الدورة مفاهيم رئيسية مثل الحاويات (containerization) باستخدام Docker، والتكامل والنشر المستمر (CI/CD) باستخدام Jenkins، والمراقبة المستمرة.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: مثالية للمبتدئين لفهم “ماذا” و”لماذا” في DevOps. تأتي مع شهادة مجانية.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: Great Learning.
- لغات الدورة: الإنجليزية فقط.
2. DevOps with Kubernetes
- دورة تمهيدية لـ Kubernetes، المعيار الصناعي لتنسيق الحاويات. ستتعلم تطوير ونشر تطبيقات الخدمات المصغرة القابلة للتطوير والتي تصلح نفسها ذاتيًا.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: جزء من السلسلة الممتازة من جامعة هلسنكي. توفر شهادة مدعومة من الجامعة.
- المتطلبات المسبقة: معرفة أساسية ببرمجة الويب وسطر الأوامر.
- مقدم الدورة: University of Helsinki.
- لغات الدورة: الإنجليزية (أساسي)، مع احتمال توفر ترجمة (subtitles).
3. DevOps with Docker
- مقدمة رائعة لتقنيات الحاويات، مع التركيز على Docker و Docker Compose. تعلم كيفية تجميع تطبيقاتك في حاويات محمولة.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: الدورة المرافقة المثالية لـ “DevOps with Kubernetes”. أيضًا من جامعة هلسنكي.
- المتطلبات المسبقة: معرفة أساسية ببرمجة الويب وسطر الأوامر.
- مقدم الدورة: University of Helsinki.
- لغات الدورة: الإنجليزية (أساسي)، مع احتمال توفر ترجمة (subtitles).
4. Kubernetes Operators Advanced
- لأولئك الذين يرغبون في التعمق أكثر في Kubernetes، تغطي هذه الدورة موضوعات متقدمة لإدارة التطبيقات، بما في ذلك مدير دورة حياة المشغل (OLM).
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: تظهر مستوى من الخبرة في Kubernetes يتجاوز الأساسيات. احصل على شارة مجانية من IBM.
- المتطلبات المسبقة: فهم قوي لـ Kubernetes.
- مقدم الدورة: IBM SkillsBuild.
- لغات الدورة: الإنجليزية فقط.
5. Istio and IBM Cloud Kubernetes Service
- تعلم كيفية إدارة وتأمين ومراقبة خدماتك المصغرة باستخدام Istio، وهي شبكة خدمة (service mesh) قوية. توضح لك هذه الدورة كيفية تنفيذها في بيئة سحابية حقيقية.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: شبكة الخدمة هي مهارة متقدمة وعالية الطلب في مجال DevOps. احصل على شارة مجانية من IBM.
- المتطلبات المسبقة: معرفة بـ Kubernetes والخدمات المصغرة.
- مقدم الدورة: IBM SkillsBuild.
- لغات الدورة: الإنجليزية فقط.
<a name=”cloud-computing”></a>
الحوسبة السحابية (Cloud Computing)
افهم أساس البنية التحتية الحديثة لتكنولوجيا المعلومات. ستمنحك هذه الدورات المجانية من Google و IBM المعرفة التأسيسية والشهادات لبدء رحلتك السحابية.
1. Introduction to Cloud
- تقدم لك هذه الدورة المفاهيم الأساسية للحوسبة السحابية، بما في ذلك نماذج الخدمة (IaaS, PaaS, SaaS) ونماذج النشر (عام، خاص، هجين).
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: نقطة البداية غير التقنية المثالية من شركة رائدة في الصناعة. توفر شارة مجانية من IBM.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: IBM SkillsBuild.
- لغات الدورة: الإنجليزية فقط.
2. Google Cloud Computing Foundations: Cloud Computing Fundamentals
- احصل على نظرة عامة على الحوسبة السحابية، والطرق المختلفة لاستخدام Google Cloud، وخيارات الحوسبة المختلفة المتاحة (مثل Compute Engine, App Engine, Kubernetes Engine).
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: تقدم دورات Google Skill Boost شارة إتمام مجانية لإضافتها إلى ملفك الشخصي. هذه هي الأولى في سلسلة تأسيسية.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: Google Cloud.
- لغات الدورة: الإنجليزية (مع توفر ترجمة “subtitles” بالعديد من اللغات بما فيها العربية والفرنسية).
3. Google Cloud Computing Foundations: Infrastructure in Google Cloud
- الخطوة التالية في السلسلة، تتعمق هذه الدورة في البنية التحتية الأساسية لـ GCP، بما في ذلك شبكات السحابة الخاصة الافتراضية (VPC)، والمشاريع، والفوترة.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: تبني مباشرة على دورة الأساسيات.
- المتطلبات المسبقة: إكمال دورة “Cloud Computing Fundamentals”.
- مقدم الدورة: Google Cloud.
- لغات الدورة: الإنجليزية (مع توفر ترجمة “subtitles”).
4. Google Cloud Computing Foundations: Networking & Security in Google Cloud
- تعلم عن مفاهيم الشبكات والأمان الرئيسية داخل GCP، بما في ذلك VPCs، وجدران الحماية، وإدارة الهوية والوصول (IAM).
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: معرفة حاسمة لأي دور سحابي. احصل على شارة مجانية أخرى من Google.
- المتطلبات المسبقة: إكمال الدورتين السابقتين في السلسلة.
- مقدم الدورة: Google Cloud.
- لغات الدورة: الإنجليزية (مع توفر ترجمة “subtitles”).
5. Serverless Computing Using Cloud Functions
- تعلم أساسيات الحوسبة بدون خادم (serverless)، وهي بنية يمكنك من خلالها تشغيل التعليمات البرمجية دون توفير أو إدارة خوادم. مهارة سحابية حديثة رئيسية.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: احصل على شارة مجانية من IBM في هذا المجال عالي الطلب.
- المتطلبات المسبقة: معرفة أساسية بالبرمجة.
- مقدم الدورة: IBM SkillsBuild.
- لغات الدورة: الإنجليزية فقط.
6. Google Cloud Computing Foundations (Digital Garage)
- دورة مجمعة توفر نظرة عامة مفصلة على أساسيات السحابة والبيانات الضخمة وتعلم الآلة، وكيف تتناسب Google Cloud مع هذا المشهد.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: دورة تلخيصية رائعة توفر شهادة من Google Digital Garage.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: Google Digital Garage.
- لغات الدورة: الإنجليزية، مع احتمال توفر لغات أخرى حسب المنطقة.
<a name=”git-and-gitlab”></a>
Git والتحكم في الإصدارات
التحكم في الإصدارات مهارة لا غنى عنها في التطوير الحديث. تعلم كيفية تتبع التغييرات والتعاون مع الفرق وإدارة قاعدة التعليمات البرمجية الخاصة بك كالمحترفين باستخدام Git.
1. Introduction to Git and GitHub
- تغطي هذه الدورة، وهي جزء من شهادة احترافية أكبر من Google، أساسيات التحكم في الإصدارات باستخدام Git وكيفية استخدام GitHub لاستضافة وإدارة مشاريعك.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: مقدمة رائعة من شركة كبرى. يمكنك مراجعة الدورة مجانًا والحصول على الشهادة غالبًا من خلال المساعدة المالية.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: Google on Coursera.
- لغات الدورة: الإنجليزية (مع توفر ترجمة “subtitles” للعربية والفرنسية).
2. Git Started with GitHub
- دورة سهلة للمبتدئين وذات تقييم عالٍ، تغطي المفاهيم الأساسية للتحكم في الإصدارات وتساعدك على البدء مع Git و GitHub بسرعة.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: هذه دورة متميزة على Udemy ولكنها غالبًا ما تكون متاحة مجانًا خلال العروض الترويجية.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: Udemy.
- لغات الدورة: الإنجليزية (قد تتوفر ترجمة آلية).
3. Version Control with Git
- دورة أكثر تعمقًا تغطي التفرع (branching) والدمج (merging) وإعادة البناء (rebasing). مصممة لتجعلك مرتاحًا في استخدام Git في بيئة فريق احترافية.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: مقدمة من Atlassian (صانعة Jira)، تنطبق المبادئ عالميًا. تقدم شارات بناء المهارات لإكمال الدروس.
- المتطلبات المسبقة: معرفة أساسية بالكمبيوتر.
- مقدم الدورة: Atlassian.
- لغات الدورة: الإنجليزية فقط.
4. GitLab Certified Git Associate
- يعدك هذا المسار التعليمي الرسمي من GitLab لشهادتهم. تعلم عن المستودعات والفروع والـ commits وطلبات الدمج مباشرة من المصدر.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: المسار التعليمي مجاني، وشهادات GitLab إضافة رائعة للسيرة الذاتية لوظائف DevOps.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: GitLab.
- لغات الدورة: الإنجليزية فقط.
5. Git Skills Certification Test (Basic)
- هل تعرف الأساسيات بالفعل؟ أثبت ذلك باختبار المهارة هذا من HackerRank، والذي يغطي الـ commits والفروع والدمج.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: طريقة سريعة ومباشرة للحصول على شارة مهارات Git يمكن التحقق منها لملفاتك المهنية.
- المتطلبات المسبقة: معرفة أساسية بـ Git.
- مقدم الدورة: HackerRank.
- لغات الدورة: الإنجليزية فقط.
<a name=”data-visualization”></a>
تصور البيانات (Data Visualization)
صورة تساوي ألف نقطة بيانات. تعلم تحويل مجموعات البيانات المعقدة إلى تصورات جميلة وبديهية تروي قصة.
1. Data Visualization
- دورة عملية حيث ستتعلم إنشاء تصورات بيانات رائعة باستخدام مكتبات Python مثل Seaborn. طريقة ممتعة لرؤية قوة البرمجة.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: بيئة Kaggle التفاعلية مثالية لتعلم التصور. تأتي مع شهادة مجانية.
- المتطلبات المسبقة: Python.
- مقدم الدورة: Kaggle.
- لغات الدورة: الإنجليزية فقط.
2. Data Visualisation in Tableau
- تعلم واحدة من أكثر أدوات ذكاء الأعمال شيوعًا في السوق. تغطي هذه الدورة أساسيات بناء لوحات معلومات تفاعلية في Tableau.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: Tableau مهارة رئيسية لوظائف محلل البيانات. احصل على شهادة مجانية من Great Learning.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: Great Learning.
- لغات الدورة: الإنجليزية فقط.
3. Data Visualization Certification
- شهادة تصور البيانات الرسمية من freeCodeCamp. ستقوم ببناء 5 مشاريع باستخدام مكتبة D3.js القوية لإنشاء مخططات ورسوم بيانية وخرائط ديناميكية.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: هذه شهادة صعبة للغاية ولكنها مجزية للغاية وقائمة على المشاريع. إتقان D3.js مهارة مثيرة للإعجاب للغاية.
- المتطلبات المسبقة: “خوارزميات JavaScript وهياكل البيانات”.
- مقدم الدورة: freeCodeCamp.
- لغات الدورة: الإنجليزية فقط للمحتوى التعليمي الأساسي.