<a name=”testing”></a>
اختبار البرمجيات وضمان الجودة (Software Testing & QA)
البرنامج الرائع لا يقتصر فقط على كتابة الكود، بل على التأكد من أنه يعمل بشكل صحيح. تعلم فن وعلم ضمان الجودة وأتمتة الاختبارات.
1. Quality Assurance Certification
- شهادة ضمان الجودة الكاملة من freeCodeCamp. ستتعلم كتابة الاختبارات باستخدام Chai، والعمل مع Node و Express، وبناء 5 مشاريع، بما في ذلك محول وحدات القياس ومتتبع المشكلات.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: شهادة شاملة قائمة على المشاريع تغطي كل من مبادئ الاختبار وتطوير الواجهة الخلفية.
- المتطلبات المسبقة: “خوارزميات JavaScript وهياكل البيانات”.
- مقدم الدورة: freeCodeCamp.
- لغات الدورة: الإنجليزية فقط للمحتوى التعليمي الأساسي.
2. Playwright with JavaScript
- تعلم Playwright، وهو إطار حديث وقوي لأتمتة اختبارات واجهة المستخدم والاختبارات الشاملة (end-to-end) طورته Microsoft.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: تقدم جامعة أتمتة الاختبار (TAU) دورات وشهادات مجانية في جميع موضوعات الاختبار الرئيسية.
- المتطلبات المسبقة: JavaScript.
- مقدم الدورة: Test Automation University.
- لغات الدورة: الإنجليزية فقط.
3. Test Automation for Accessibility
- تعلم كيفية أتمتة اختبارات إمكانية الوصول لضمان أن تطبيقاتك قابلة للاستخدام من قبل الجميع. مهارة حاسمة وذات قيمة عالية.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: أن تكون مدافعًا عن إمكانية الوصول يجعلك عضوًا أكثر قيمة في الفريق.
- المتطلبات المسبقة: فهم أساسي لأتمتة الاختبارات.
- مقدم الدورة: Test Automation University.
- لغات الدورة: الإنجليزية فقط.
4. API Testing in JavaScript
- تعلم أتمتة اختبارات واجهات برمجة التطبيقات باستخدام أدوات مثل SuperTest للطلبات، و Nock لمحاكاة استدعاءات API.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: ضرورية لوظائف الواجهة الخلفية وضمان الجودة لضمان موثوقية API.
- المتطلبات المسبقة: JavaScript.
- مقدم الدورة: Test Automation University.
- لغات الدورة: الإنجليزية فقط.
5. Selenium WebDriver with Python
- تعلم الأداة الكلاسيكية والأكثر استخدامًا لأتمتة اختبارات واجهة المستخدم على الويب، Selenium، باستخدام لغة البرمجة Python.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: ستقوم ببناء حل كامل لاختبار واجهة المستخدم على الويب من الألف إلى الياء باستخدام pytest و Selenium.
- المتطلبات المسبقة: Python.
- مقدم الدورة: Test Automation University.
- لغات الدورة: الإنجليزية فقط.
6. Test Automation in DevOps
- افهم كيف تتناسب أتمتة الاختبارات مع خط أنابيب CI/CD لمساعدة الفرق على تقديم قيمة تجارية بشكل أسرع وأكثر أمانًا.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: تركز هذه الدورة على استراتيجية وثقافة الاختبار في بيئة DevOps حديثة.
- المتطلبات المسبقة: فهم أساسي للاختبار و DevOps.
- مقدم الدورة: Test Automation University.
- لغات الدورة: الإنجليزية فقط.
7. Mocha JavaScript Test Framework
- تعلم Mocha، وهو إطار اختبار JavaScript شائع ومرن يعمل على Node.js وفي المتصفح.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: أداة أساسية في منظومة اختبار JavaScript.
- المتطلبات المسبقة: JavaScript.
- مقدم الدورة: Test Automation University.
- لغات الدورة: الإنجليزية فقط.
8. Introduction to Chai Assertions
- التأكيدات (Assertions) هي جوهر أي اختبار. تعلم استخدام مكتبة Chai القوية للتحقق من صحة نتائج اختبارك في JavaScript.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: غالبًا ما يتم استخدام Chai مع Mocha، مما يجعل هذه دورة مرافقة رائعة.
- المتطلبات المسبقة: JavaScript.
- مقدم الدورة: Test Automation University.
- لغات الدورة: الإنجليزية فقط.
9. Scaling Tests with Docker
- تعلم كيفية استخدام Docker و Selenium Grid لتشغيل اختباراتك المؤتمتة بالتوازي، مما يسرع بشكل كبير من وقت تنفيذ الاختبار.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: مهارة رئيسية للعمل في بيئات اختبار واسعة النطاق.
- المتطلبات المسبقة: معرفة أساسية بـ Selenium وسطر الأوامر.
- مقدم الدورة: Test Automation University.
- لغات الدورة: الإنجليزية فقط.
<a name=”security”></a>
الأمن السيبراني (Cybersecurity)
تعلم حماية البيانات والتطبيقات والبنية التحتية من التهديدات. مهارات الأمن السيبراني أكثر أهمية من أي وقت مضى.
1. Introduction to Cybersecurity
- اكتشف عالم الأمن السيبراني. تكشف هذه الدورة عن أكثر التهديدات والهجمات ونقاط الضعف شيوعًا وكيفية التخفيف منها.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: نقطة انطلاق رائعة من Cisco، تقدم شارة مجانية عند الانتهاء.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: Cisco Networking Academy.
- لغات الدورة: الإنجليزية، العربية، والفرنسية.
2. Cybersecurity Essentials
- الخطوة التالية في رحلتك الأمنية. تعلم مبادئ أمنية قيّمة للدفاع عن الشبكات واكتساب مهارات عملية جاهزة للعمل.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: تبني مباشرة على الدورة التمهيدية وتوفر أيضًا شارة مجانية.
- المتطلبات المسبقة: يوصى بدورة “Introduction to Cybersecurity”.
- مقدم الدورة: Cisco Networking Academy.
- لغات الدورة: الإنجليزية، العربية، والفرنسية.
3. Information Security Certification
- شهادة الأمن الرسمية من freeCodeCamp. ستقوم ببناء 5 مشاريع، بما في ذلك تطبيق ويب آمن باستخدام HelmetJS، وماسح منافذ، ومفكك كلمات مرور.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: شهادة عملية للغاية وقائمة على المشاريع تتطلب معرفة بـ Python.
- المتطلبات المسبقة: معرفة JavaScript و Python مفيدة.
- مقدم الدورة: freeCodeCamp.
- لغات الدورة: الإنجليزية فقط للمحتوى التعليمي الأساسي.
4. Programming Foundations: Web Security
- ضرورية للمطورين، تغطي هذه الدورة أكثر الثغرات الأمنية شيوعًا على الويب (مثل XSS و CSRF) وكيفية الدفاع عنها.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: يجب على أي مطور ويب مشاهدتها. استخدم النسخة التجريبية المجانية لـ LinkedIn Learning للحصول على الشهادة.
- المتطلبات المسبقة: معرفة أساسية بتطوير الويب.
- مقدم الدورة: LinkedIn Learning.
- لغات الدورة: الإنجليزية والفرنسية (على الأرجح).
5. Data Privacy Fundamentals
- تعلم المفاهيم الأساسية لخصوصية البيانات، بما في ذلك حوكمة البيانات وسياسات الخصوصية والمبادئ الكامنة وراء لوائح مثل GDPR.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: مجال خبرة متزايد الأهمية. احصل على شارة مجانية من IBM.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: IBM SkillsBuild.
- لغات الدورة: الإنجليزية فقط.
6. Network Security
- تعمق في حماية الشبكات. طور المهارات اللازمة لمنع الاختراقات وتنفيذ سياسات الأمان على أجهزة الشبكات.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: دورة أكثر تقدمًا في مسار أمان Cisco.
- المتطلبات المسبقة: “Cybersecurity Essentials” ومعرفة بالشبكات.
- مقدم الدورة: Cisco Networking Academy.
- لغات الدورة: الإنجليزية، العربية، والفرنسية.
7. IoT Fundamentals: IoT Security
- تعلم تأمين إنترنت الأشياء. استخدم أدوات العالم الحقيقي لاختبار نقاط الضعف ونمذجة التهديدات وتقييم المخاطر في حلول إنترنت الأشياء.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: مهارة أمنية متخصصة وحديثة جدًا. تأتي مع شارة Cisco.
- المتطلبات المسبقة: معرفة أساسية بإنترنت الأشياء والأمن.
- مقدم الدورة: Cisco Networking Academy.
- لغات الدورة: الإنجليزية، مع احتمال توفرها بلغات أخرى.
8. Introduction to cyber security: stay safe online
- دورة عملية للجميع. ستساعدك على فهم الأمان عبر الإنترنت والبدء في حماية حياتك الرقمية، سواء في المنزل أو العمل.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: تمنح “بيان مشاركة” مجاني. رائعة لبناء الوعي التأسيسي.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: The Open University.
- لغات الدورة: الإنجليزية فقط.
9. Cyber security base
- سلسلة من الدورات التي تركز على بناء المعرفة والقدرات الأساسية المتعلقة بعمل محترف الأمن السيبراني.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: برنامج متعمق وممتاز آخر من جامعة هلسنكي، يقدم شهادات مجانية مدعومة من الجامعة.
- المتطلبات المسبقة: معرفة أساسية بأجهزة الكمبيوتر والشبكات.
- مقدم الدورة: University of Helsinki.
- لغات الدورة: الإنجليزية فقط.
<a name=”design”></a>
التصميم وتجربة المستخدم (Design & UX/UI)
التصميم الجيد هو عمل جيد. تعلم مبادئ التصميم الجرافيكي وتجربة المستخدم (UX) لإنشاء منتجات ليست وظيفية فحسب، بل جميلة وبديهية أيضًا.
1. Design School by Canva
- مجموعة ضخمة من الدروس القصيرة وسهلة الفهم حول كل ما يتعلق بالتصميم: الطباعة، ونظرية الألوان، والعلامات التجارية، وكيفية استخدام Canva كالمحترفين.
- 👈 ابدأ التعلم من هنا
- ملاحظات جانبية: على الرغم من أنها ليست شهادة رسمية، إلا أن المهارات المكتسبة هنا قابلة للتطبيق على الفور. مصدر مجاني رائع.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: Canva.
- لغات الدورة: المنصة متاحة بالعربية والفرنسية والإنجليزية، لكن معظم الدروس باللغة الإنجليزية.
2. Google UX Design Professional Certificate
- هذا هو طريقك إلى مهنة في تصميم تجربة المستخدم. في هذا البرنامج الشامل، ستتعلم عملية التصميم بأكملها وتبني ملف أعمال بثلاثة مشاريع كاملة.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: واحدة من أكثر شهادات تجربة المستخدم للمبتدئين احترامًا. الشهادة الكاملة متاحة مجانًا عن طريق التقديم للمساعدة المالية على Coursera.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: Google on Coursera.
- لغات الدورة: الإنجليزية (مع توفر ترجمة “subtitles” للعربية والفرنسية).
3. Graphic Design Masterclass
- دورة التصميم الجرافيكي النهائية التي تغطي الثلاثي الكبير: Photoshop و Illustrator و InDesign، بالإضافة إلى نظرية التصميم والعلامات التجارية وتصميم الشعارات.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: دورة متميزة شاملة بشكل لا يصدق. فوز كبير إذا تمكنت من الحصول عليها خلال إحدى فعاليات Udemy الترويجية المجانية.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: Udemy.
- لغات الدورة: الإنجليزية (قد تتوفر ترجمة آلية).
4. Intro to Graphic Design with Photoshop
- تعلم أساسيات إنشاء الرسومات ومعالجة الصور باستخدام الأداة القياسية في الصناعة، Adobe Photoshop.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: مقدمة عملية رائعة لأداة تصميم رئيسية، مع شهادة مجانية.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: Great Learning.
- لغات الدورة: الإنجليزية فقط.
<a name=”seo”></a>
تحسين محركات البحث (SEO) للمطورين
ابنه وسيأتون… إذا كان لديك SEO جيد. تعلم كيف يعمل تحسين محركات البحث للتأكد من اكتشاف مواقع الويب والتطبيقات الخاصة بك.
1. Danny Sullivan on SEO
- تعلم أساسيات SEO من أحد رواد الصناعة الأكثر احترامًا. تشرح هذه الدورة ما هو SEO وتغطي الاستراتيجيات الفنية والمحتوى التي تحتاج إلى معرفتها.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: الحصول على رؤى من مسؤول الاتصال بالبحث في Google لا يقدر بثمن. متاح مع النسخة التجريبية المجانية لـ LinkedIn Learning.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: LinkedIn Learning.
- لغات الدورة: الإنجليزية والفرنسية (على الأرجح).
2. SEO Certification Course
- دورة شاملة من شركة رائدة في التسويق الرقمي. ستتعلم كل ما يتعلق بـ SEO، بما في ذلك تحسين مواقع الويب وبناء الروابط وبحث الكلمات الرئيسية.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: شهادات HubSpot معترف بها جيدًا في الصناعة وهي مجانية تمامًا.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: HubSpot Academy.
- لغات الدورة: الإنجليزية، الفرنسية، ومن المحتمل العربية.
3. SEO Certification Course II
- المتابعة المتقدمة للدورة الأولى. تعلم تكتيكات SEO الفنية والتحليلية ذات المستوى الأعلى لتحسين أداء موقع الويب وتنفيذ استراتيجية SEO كاملة.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: مثالية لإظهار مستوى أعمق من الخبرة في SEO.
- المتطلبات المسبقة: إكمال دورة HubSpot SEO الأولى.
- مقدم الدورة: HubSpot Academy.
- لغات الدورة: الإنجليزية، الفرنسية، ومن المحتمل العربية.
<a name=”linux”></a>
Linux
أتقن سطر الأوامر. يعمل Linux على الغالبية العظمى من خوادم العالم، مما يجعل هذه المهارات ضرورية لمهندسي الواجهة الخلفية والسحابة و DevOps.
1. NDG Linux Essentials
- اكتسب ممارسة عملية مع أوامر Linux من خلال جهاز Linux افتراضي مدمج مباشرة في الدورة. مقدمة عملية مثالية.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: تعدك هذه الدورة من Cisco لشهادة Linux Professional Institute (LPI) Linux Essentials. توفر شارة مجانية.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: Cisco Networking Academy.
- لغات الدورة: الإنجليزية، مع احتمال توفرها بالعربية والفرنسية.
2. Linux Network Administrator
- تقدم لك هذه الدورة الأوامر والبروتوكولات التي ستستخدمها في بيئة الشركات كمسؤول شبكة أو مهندس يعمل مع أنظمة Linux.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: دورة عملية تركز على المهارات الخاصة بالوظيفة. تأتي مع شهادة Alison مجانية.
- المتطلبات المسبقة: معرفة أساسية بـ Linux.
- مقدم الدورة: Alison.
- لغات الدورة: الإنجليزية (قد تتوفر ترجمة).
3. Linux and Shell Script From Beginner to Advanced
- ستوضح لك هذه الدورة أوامر Linux الأساسية والمتقدمة لإنشاء وإدارة واستكشاف الملفات، بالإضافة إلى كيفية أتمتة المهام باستخدام برمجة Shell.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: برمجة Shell مهارة قوية للأتمتة.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: Alison.
- لغات الدورة: الإنجليزية (قد تتوفر ترجمة).
<a name=”networking”></a>
الشبكات (Networking)
افهم كيف يعمل الإنترنت. معرفة الشبكات أساسية تقريبًا لكل دور في التكنولوجيا.
1. Networking Essentials
- تعلم مفاهيم ومهارات الشبكات الأساسية التي يمكنك استخدامها على الفور. مثالية للمبتدئين دون الحاجة إلى معرفة سابقة بالشبكات.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: مقدمة رائعة وسلسة من الشركة الرائدة في العالم في مجال الشبكات. احصل على شارة Cisco مجانية.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: Cisco Networking Academy.
- لغات الدورة: الإنجليزية، العربية، والفرنسية.
2. CCNA: Introduction to Networks
- الدورة الأولى في سلسلة CCNA الرسمية. ستقوم ببناء شبكات محلية بسيطة (LANs)، وتطوير معرفة عملية بأنظمة عنونة IP، وإجراء تكوينات أساسية للموجهات والمحولات.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: هذه هي نقطة البداية لشهادة CCNA المعترف بها عالميًا. الدورة والشارة مجانيتان.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: Cisco Networking Academy.
- لغات الدورة: الإنجليزية، العربية، والفرنسية.
3. CCNA: Switching, Routing, and Wireless Essentials
- الدورة الثانية في سلسلة CCNA. ستقوم بإجراء تكوين أساسي للشبكة واستكشاف الأخطاء وإصلاحها، وتحديد وتخفيف تهديدات أمان LAN، وتكوين وتأمين WLAN أساسي.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: تبني مباشرة على الدورة السابقة، وتأخذك أعمق في تكنولوجيا الشبكات.
- المتطلبات المسبقة: إكمال دورة “CCNA: Introduction to Networks”.
- مقدم الدورة: Cisco Networking Academy.
- لغات الدورة: الإنجليزية، العربية، والفرنسية.
4. CCNP Enterprise: Advanced Routing (ENARSI)
- تركز هذه الدورة على التوجيه المتقدم وإعادة التوزيع لـ OSPF و EIGRP و BGP، إلى جانب تقنيات VPN وأمان البنية التحتية.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: هذه دورة على المستوى الاحترافي (CCNP)، وتظهر درجة عالية من الخبرة في الشبكات.
- المتطلبات المسبقة: معرفة على مستوى CCNA.
- مقدم الدورة: Cisco Networking Academy.
- لغات الدورة: الإنجليزية، مع احتمال توفرها بلغات أخرى.