<a name=”nodejs”></a>
Node.js والبرمجة الخلفية (Back-End)
قم بتشغيل الخوادم. تسمح لك Node.js باستخدام JavaScript في الواجهة الخلفية. تثبت هذه الشهادات المجانية قدرتك على بناء واجهات برمجية وخدمات سريعة وقابلة للتطوير.
1. Back End Development and APIs
- شهادة البرمجة الخلفية المجانية النهائية. ستتعلم كتابة التطبيقات باستخدام Node.js و npm، والعمل مع إطار Express، وبناء خدمات مصغرة (microservices) باستخدام MongoDB و Mongoose.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: هذه شهادة أخرى قائمة على المشاريع من freeCodeCamp حيث تقوم ببناء 5 واجهات برمجية للحصول عليها.
- المتطلبات المسبقة: شهادة “خوارزميات JavaScript وهياكل البيانات”.
- مقدم الدورة: freeCodeCamp.
- لغات الدورة: الإنجليزية فقط للمحتوى التعليمي الأساسي.
2. Node.js Essential Training
- تعرف على أساسيات Node.js بسرعة وابدأ في إنشاء تطبيقات JavaScript الخاصة بك على جانب الخادم.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: دورة رائعة وموجزة لإكمالها خلال الفترة التجريبية المجانية لمدة شهر واحد على LinkedIn Learning.
- المتطلبات المسبقة: مستوى متوسط في JavaScript.
- مقدم الدورة: LinkedIn Learning.
- لغات الدورة: الإنجليزية والفرنسية (على الأرجح)، مع احتمال وجود ترجمة للعربية.
3. Node Skills Certification Test (Basic)
- اختبر معرفتك الأساسية بـ Node.js. يغطي الوحدات (Modules)، الـ Callbacks، حلقة الأحداث (Event Loop)، باعث الأحداث (Event Emitter)، والتعامل مع الملفات.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: أظهر لأصحاب العمل أنك تغطي المهارات التأسيسية.
- المتطلبات المسبقة: معرفة أساسية بـ Node.js و JavaScript.
- مقدم الدورة: HackerRank.
- لغات الدورة: الإنجليزية فقط.
4. Node Skills Certification Test (Intermediate)
- تجاوز الأساسيات. يركز هذا الاختبار على البنية القائمة على الأحداث (Event-Driven Architecture) والتزامن في Node.js، مما يثبت أنه يمكنك التعامل مع تحديات الواجهة الخلفية الأكثر تعقيدًا.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: طريقة رائعة للتميز عن مطوري Node.js الآخرين.
- المتطلبات المسبقة: خبرة عملية قوية في Node.js.
- مقدم الدورة: HackerRank.
- لغات الدورة: الإنجليزية فقط.
<a name=”sql”></a>
SQL وقواعد البيانات
البيانات هي الملك، و SQL هي اللغة للتحكم بها. يحتاج كل مطور إلى معرفة SQL. تقدم هذه الدورات المجانية شهادات في الاستعلام عن قواعد البيانات وإدارتها.
1. Intro to SQL
- تعلم أساسيات SQL للعمل مع قواعد البيانات، باستخدام منصة Google BigQuery القوية للتمارين العملية.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: دورات Kaggle الصغيرة رائعة وتفاعلية وتقدم شهادة عند الانتهاء.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: Kaggle (شركة تابعة لـ Google).
- لغات الدورة: الإنجليزية فقط.
2. Advanced SQL
- هل أنت مستعد للارتقاء بمستواك؟ تغطي هذه الدورة موضوعات SQL أكثر تعقيدًا مثل JOINs و UNIONs والدوال التحليلية لمساعدتك في كتابة استعلامات أكثر قوة.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: المتابعة المثالية للدورة التمهيدية، أيضًا على منصة Kaggle التفاعلية.
- المتطلبات المسبقة: معرفة أساسية بـ SQL.
- مقدم الدورة: Kaggle.
- لغات الدورة: الإنجليزية فقط.
3. SQL and Relational Databases 101
- تعلم عن النموذج العلائقي والقيود وأوامر SQL الخمسة الأساسية (SELECT، INSERT، UPDATE، DELETE، إلخ)، بالإضافة إلى صيغ أكثر تقدمًا.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: تقدم CognitiveClass (الآن IBM SkillsBuild) دورات وشارات مجانية من شركة رائدة في الصناعة.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: IBM SkillsBuild.
- لغات الدورة: الإنجليزية فقط.
4. SQL Skills Certification Test (Basic)
- تحقق من قدرتك على كتابة استعلامات بسيطة وفهم العلاقات واستخدام التجميعات.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: شارة لا بد منها لأي دور متعلق بالبيانات أو الواجهة الخلفية.
- المتطلبات المسبقة: معرفة أساسية بـ SQL.
- مقدم الدورة: HackerRank.
- لغات الدورة: الإنجليزية فقط.
5. SQL Skills Certification Test (Intermediate)
- أثبت أنه يمكنك التعامل مع المزيد من التعقيد. يتضمن هذا الاختبار عمليات الربط (joins) المعقدة، والاتحادات (unions)، والاستعلامات الفرعية (sub-queries).
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: تظهر هذه الشهادة أنه يمكنك التعامل مع البيانات بدقة.
- المتطلبات المسبقة: مهارات قوية في SQL.
- مقدم الدورة: HackerRank.
- لغات الدورة: الإنجليزية فقط.
6. SQL Skills Certification Test (Advanced)
- المستوى الأعلى من التحقق من صحة مهارات SQL. يغطي هذا الاختبار تحسين الاستعلامات، ونمذجة البيانات، والفهرسة، ودوال النوافذ (window functions).
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: الحصول على هذه الشهادة المتقدمة يعد إنجازًا كبيرًا.
- المتطلبات المسبقة: مستوى خبير في SQL.
- مقدم الدورة: HackerRank.
- لغات الدورة: الإنجليزية فقط.
<a name=”postgresql”></a>
PostgreSQL
تعمق في واحدة من أكثر قواعد البيانات العلائقية مفتوحة المصدر تقدمًا في العالم. مفضلة لقوتها ومجموعة ميزاتها.
1. Relational Database Certification
- تعلم كيفية العمل مع PostgreSQL و SQL في منهج كامل قائم على المشاريع. ستتعلم أيضًا أدوات المطورين الأساسية مثل shell scripting و Git.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: هذه شهادة كاملة من freeCodeCamp حيث تقوم ببناء 5 مشاريع، بما في ذلك قاعدة بيانات للأجرام السماوية وقاعدة بيانات لكأس العالم.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: freeCodeCamp.
- لغات الدورة: الإنجليزية فقط للمحتوى التعليمي الأساسي.
2. PostgreSQL Essential Training
- ابدأ العمل مع PostgreSQL بسرعة. تغطي هذه الدورة إعداد خادم والعمل مع الواجهة الرسومية pgAdmin.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: مقدمة ممتازة واحترافية متاحة عبر النسخة التجريبية المجانية لـ LinkedIn Learning.
- المتطلبات المسبقة: فهم المفاهيم الأساسية لقواعد البيانات.
- مقدم الدورة: LinkedIn Learning.
- لغات الدورة: الإنجليزية والفرنسية (على الأرجح).
3. SQL and PostgreSQL: The Complete Developer’s Guide
- كن خبيرًا في PostgreSQL. تغطي هذه الدورة الشاملة تخزين البيانات وضبط الاستعلامات وتصميم قواعد البيانات الفعالة.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: دورة متميزة على Udemy تعتبر صفقة رابحة إذا تمكنت من الحصول عليها خلال فترة ترويجية مجانية.
- المتطلبات المسبقة: لا يوجد، لكن معرفة SQL الأساسية تساعد.
- مقدم الدورة: Udemy.
- لغات الدورة: الإنجليزية (قد تتوفر ترجمة آلية).
<a name=”mongodb”></a>
MongoDB
أتقن قاعدة البيانات NoSQL الرائدة. نموذج MongoDB القائم على المستندات مثالي للتطبيقات الحديثة والقابلة للتطوير.
1. MongoDB Essential Training
- توفر هذه الدورة نظرة شاملة على MongoDB، وتغطي عمليات CRUD، وخطوط تجميع البيانات (aggregation pipelines)، وموضوعات إدارة قواعد البيانات.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: طريقة رائعة لاستخدام النسخة التجريبية المجانية لـ LinkedIn Learning لتعلم تقنية NoSQL رئيسية.
- المتطلبات المسبقة: فهم أساسي لقواعد البيانات و JSON.
- مقدم الدورة: LinkedIn Learning.
- لغات الدورة: الإنجليزية والفرنسية (على الأرجح).
2. MongoDB Associate Developer Exam Prep
- بينما يتطلب الاختبار نفسه رسومًا، توفر جامعة MongoDB مسارًا تعليميًا مجانيًا وشاملاً لإعدادك له. إكمال المسار هو إنجاز تعليمي ضخم.
- 👈 ابدأ التعلم من هنا
- ملاحظات جانبية: تحقق من صحة مهاراتك في بناء تطبيقات حديثة باستخدام MongoDB. المعرفة المكتسبة لا تقدر بثمن.
- المتطلبات المسبقة: معرفة أساسية بالبرمجة وقواعد البيانات.
- مقدم الدورة: MongoDB University.
- لغات الدورة: الإنجليزية فقط.
3. MongoDB Associate DBA Exam Prep
- على غرار مسار المطورين، هذا هو المسار التعليمي المجاني للتحضير لشهادة مدير قواعد البيانات. تعلم بناء ودعم وتأمين البنية التحتية لـ MongoDB.
- 👈 ابدأ التعلم من هنا
- ملاحظات جانبية: ضروري لأي شخص يتطلع إلى العمل في دور إدارة قواعد البيانات أو DevOps.
- المتطلبات المسبقة: مفاهيم أساسية في إدارة قواعد البيانات والأنظمة.
- مقدم الدورة: MongoDB University.
- لغات الدورة: الإنجليزية فقط.
<a name=”apis”></a>
واجهات برمجة التطبيقات (APIs)
واجهات برمجة التطبيقات هي الصمغ الذي يربط الويب الحديث. تعلم كيفية بناءها والتفاعل معها.
1. Introduction to Web APIs
- تزيل هذه الدورة الغموض عن جزء أساسي من تطوير الويب الحديث، وتشرح ما هي واجهات برمجة التطبيقات وكيفية استخدامها لدمج البيانات بسرعة في مواقع الويب الخاصة بك.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: دورة تأسيسية مثالية لمطوري الواجهات الأمامية الذين يتطلعون إلى العمل مع البيانات. استخدم النسخة التجريبية المجانية لـ LinkedIn Learning.
- المتطلبات المسبقة: معرفة أساسية بـ HTML و JavaScript.
- مقدم الدورة: LinkedIn Learning.
- لغات الدورة: الإنجليزية والفرنسية (على الأرجح).
2. Rest API Skills Certification Test (Intermediate)
- أثبت قدرتك على العمل مع واجهات برمجة تطبيقات REST. يغطي هذا الاختبار الحصول على البيانات من واجهة برمجة تطبيقات ومعالجتها باستخدام المعلمات أو التصفح.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: مهارة حاسمة لأي مطور ويب متكامل أو مطور واجهة خلفية.
- المتطلبات المسبقة: معرفة بلغة برمجة وفهم لطلبات HTTP.
- مقدم الدورة: HackerRank.
- لغات الدورة: الإنجليزية فقط.
<a name=”python”></a>
Python
اللغة الأكثر شعبية في العالم لسبب ما. صيغة Python النظيفة تجعلها مثالية للمبتدئين، ومع ذلك فهي قوية بما يكفي لعلوم البيانات والذكاء الاصطناعي وتطوير الويب.
1. Intro to Programming
- تستخدم مقدمة Kaggle للبرمجة لغة Python. إنها طريقة رائعة وتفاعلية لبدء رحلتك في البرمجة إذا لم تكن لديك خبرة.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: لا حاجة للتثبيت! يمكنك البرمجة مباشرة في المتصفح. شهادة أولى رائعة.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: Kaggle.
- لغات الدورة: الإنجليزية فقط.
2. Python Course
- المتابعة للدورة التمهيدية، تتعمق هذه الدورة في أساسيات Python مثل الحلقات والشروط والدوال والمكتبات الأساسية لعلوم البيانات.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: دورة Kaggle تفاعلية ممتازة أخرى مع شهادة مجانية.
- المتطلبات المسبقة: “مقدمة في البرمجة” أو معرفة أساسية جدًا بالبرمجة.
- مقدم الدورة: Kaggle.
- لغات الدورة: الإنجليزية فقط.
3. CS105: Introduction to Python
- مقدمة على المستوى الجامعي تغطي أنواع البيانات، وتدفق التحكم، والدوال، وعمليات الملفات، والبرمجة الشيئية (OOP).
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: تقدم شهادة إتمام مجانية من أكاديمية مرموقة عبر الإنترنت.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: Saylor Academy.
- لغات الدورة: الإنجليزية فقط.
4. Programming Essentials in Python
- دورة شاملة من جزأين. الجزء الأول يعدك لشهادة PCEP (مبرمج Python معتمد للمبتدئين)، والجزء الثاني يعدك لشهادة PCAP (مساعد معتمد).
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: بينما تكلف الشهادات الرسمية مالًا، تمنحك هذه الدورة المجانية من Cisco كل المعرفة وشارة إتمام الدورة.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: Cisco Networking Academy.
- لغات الدورة: الإنجليزية، مع احتمال كبير بتوفرها باللغة العربية والفرنسية.
<a name=”full-stack-development”></a>
تطوير الويب المتكامل (Full-Stack)
انتقل من الواجهة الأمامية إلى الخلفية وقم ببناء تطبيقات كاملة. تثبت هذه الشهادات المجانية أنه يمكنك التعامل مع دورة حياة التطوير بأكملها وتقديم منتج نهائي.
1. Become a Full-Stack Developer
- توفر هذه الدورة خريطة طريق عالية المستوى لعالم المطور المتكامل. تعلم خطوات التحضير والأدوات الأساسية والتقنيات الرئيسية اللازمة للوظيفة.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: دورة تمهيدية رائعة لفهم نطاق التطوير المتكامل قبل الغوص في التدريب التقني الأعمق.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: Great Learning.
- لغات الدورة: الإنجليزية فقط.
2. FullstackOpen
- جوهرة مطلقة من جامعة هلسنكي. ستقوم ببناء تطبيقات أحادية الصفحة (SPA) باستخدام ReactJS تستخدم واجهات برمجة تطبيقات REST مبنية باستخدام Node.js، وتغطي أيضًا GraphQL و TypeScript و CI/CD.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: هذه دورة عميقة على المستوى الجامعي وتحظى باحترام كبير. الشهادات من جامعة هلسنكي. إنها صعبة ولكنها قيمة للغاية.
- المتطلبات المسبقة: معرفة جيدة ببرمجة الويب و JavaScript و Git الأساسي.
- مقدم الدورة: University of Helsinki.
- لغات الدورة: الإنجليزية (أساسي)، مع توفر ترجمة (Subtitles) بعدة لغات.
3. Full Stack Developer Course
- دورة قائمة على المشاريع حيث ستقوم ببناء وظائف واقعية بما في ذلك تسجيل المستخدم، والمصادقة، وتحميل الصور، ونظام تعليقات باستخدام Node.js.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: تقدم Kinsta Academy دورات عالية الجودة على مستوى احترافي مجانًا تمامًا.
- المتطلبات المسبقة: HTML، CSS، و JavaScript.
- مقدم الدورة: Kinsta Academy.
- لغات الدورة: الإنجليزية فقط.
4. Full Stack Application Development Project
- تتيح لك دورة المشروع النهائي هذه تطبيق مهاراتك لبناء ونشر تطبيق ويب متكامل واقعي على السحابة.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: هذا جزء من شهادة احترافية أكبر من IBM. يمكنك غالبًا أخذ دورات فردية والحصول على الشهادة مجانًا.
- المتطلبات المسبقة: خبرة في تقنيات الواجهة الأمامية والخلفية.
- مقدم الدورة: IBM on edX.
- لغات الدورة: الإنجليزية (مع ترجمة محتملة).
5. Become a Full-Stack Web Developer Learning Path
- مجموعة منسقة من الدورات من LinkedIn Learning تغطي كل شيء من أطر الواجهة الأمامية إلى لغات جانب الخادم وقواعد البيانات و DevOps.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: يمنح هذا المسار شهادة رئيسية عند الانتهاء. استخدم النسخة التجريبية المجانية لمدة شهر واحد لإكمال أكبر قدر ممكن.
- المتطلبات المسبقة: تختلف حسب الدورة، لكنها تبدأ من مستوى المبتدئين.
- مقدم الدورة: LinkedIn Learning.
- لغات الدورة: الإنجليزية والفرنسية (على الأرجح)، مع احتمال وجود ترجمة للعربية.
<a name=”ai”></a>
الذكاء الاصطناعي (AI)
ادخل إلى المستقبل. الذكاء الاصطناعي يغير الصناعات. تغطي هذه الشهادات المجانية المفاهيم التأسيسية والتطبيقات العملية والاعتبارات الأخلاقية للذكاء الاصطناعي.
1. Introduction to Artificial Intelligence (AI)
- نقطة البداية المثالية. تعلم ما هو الذكاء الاصطناعي، واستكشف حالات الاستخدام الواقعية، وافهم المصطلحات الرئيسية مثل تعلم الآلة والتعلم العميق والشبكات العصبية.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: مقدمة من IBM، وهي مقدمة رائعة وغير تقنية. يمكنك مراجعة الدورة مجانًا والحصول على الشهادة.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: IBM on Coursera.
- لغات الدورة: الإنجليزية (مع ترجمة للعربية والفرنسية).
2. IBM Applied AI Professional Certificate
- برنامج شامل لبدء حياتك المهنية في الذكاء الاصطناعي. تعلم Python، وقم ببناء روبوت محادثة (chatbot)، واستكشف رؤية الكمبيوتر، واستفد من خدمات الذكاء الاصطناعي لـ IBM Watson.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: شهادة احترافية كاملة. المساعدة المالية متاحة على Coursera للحصول عليها مجانًا.
- المتطلبات المسبقة: معرفة أساسية بالكمبيوتر.
- مقدم الدورة: IBM on Coursera.
- لغات الدورة: الإنجليزية (مع ترجمة للعربية والفرنسية).
3. IBM AI Engineering Professional Certificate
- هذا البرنامج مخصص لأولئك الذين يرغبون في أن يصبحوا مهندسي ذكاء اصطناعي. تعلم كيفية بناء نماذج تعلم الآلة والتعلم العميق ونشرها على نطاق واسع.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: أكثر تقنية من شهادة “Applied AI”. مؤهلة أيضًا للحصول على مساعدة مالية على Coursera.
- المتطلبات المسبقة: Python ومفاهيم البرمجة الأساسية.
- مقدم الدورة: IBM on Coursera.
- لغات الدورة: الإنجليزية (مع ترجمة للعربية والفرنسية).
4. Computer Vision
- دورة عملية حيث ستتعلم بناء وتدريب شبكات عصبونية تلافيفية (CNNs) باستخدام TensorFlow و Keras لحل مشاكل تصنيف الصور.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: دورة Kaggle صغيرة تفاعلية وممتازة مع شهادة مجانية.
- المتطلبات المسبقة: Python ودورة “مقدمة في التعلم العميق”.
- مقدم الدورة: Kaggle.
- لغات الدورة: الإنجليزية فقط.
5. Intro to AI Ethics
- موضوع مهم للغاية وغالبًا ما يتم التغاضي عنه. تستكشف هذه الدورة الأدوات والأطر العملية لتوجيه التصميم الأخلاقي لأنظمة الذكاء الاصطناعي.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: دورة غير تقنية ضرورية لأي ممارس طموح في مجال الذكاء الاصطناعي/تعلم الآلة. تأتي مع شهادة Kaggle مجانية.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: Kaggle.
- لغات الدورة: الإنجليزية فقط.
6. AI Matters
- تستكشف هذه الدورة من أين أتى الذكاء الاصطناعي، والفرص التي يخلقها، والمخاطر التي يمثلها، والخطوات التي يمكننا اتخاذها للتخفيف من هذه المخاطر.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: توفر “بيان مشاركة” مجاني عند الانتهاء.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: The Open University.
- لغات الدورة: الإنجليزية فقط.
7. Elements of AI
- دورة مجانية شائعة للغاية عبر الإنترنت مصممة لإزالة الغموض عن الذكاء الاصطناعي لجمهور واسع. تجمع بين النظرية والتمارين العملية.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: تم إنشاؤها بواسطة جامعة هلسنكي و Reaktor. شهادة معترف بها جيدًا.
- المتطلبات المسبقة: لا يوجد.
- مقدم الدورة: University of Helsinki.
- لغات الدورة: الإنجليزية، الفرنسية، والعديد من اللغات الأوروبية الأخرى (لا تتوفر العربية حاليًا).
8. Ethics of AI
- المتابعة لدورة “Elements of AI”، تتعمق هذه الدورة في الاعتبارات الأخلاقية للذكاء الاصطناعي، وتشجع على التفكير النقدي حول تطويره ونشره.
- 👈 احصل على شهادتك من هنا
- ملاحظات جانبية: دورة شهادة مجانية عالية الجودة أخرى من جامعة هلسنكي.
- المتطلبات المسبقة: يوصى بدورة “Elements of AI” ولكنها ليست إلزامية.
- مقدم الدورة: University of Helsinki.
- لغات الدورة: الإنجليزية (وغيرها من اللغات الأوروبية).