الفئات: التكنولوجيا والتطوير
تفهم أساسيات البرمجة، ودورها في بناء الحلول الرقمية.
تستخدم أوامر سطر الأوامر في ويندوز ولينكس لإدارة الملفات وتنفيذ المهام الأساسية.
تميّز بين لغات البرمجة، وأنماط البرمجة، والمترجمات والمفسرات.
تطبّق الخوارزميات ومخططات التدفق لتحليل المشكلات وبناء الحلول.
تحدد المسار البرمجي المناسب لك، وتطوّر مهاراتك في التفكير النقدي، وإدارة الوقت، والعمل الجماعي.
1. أساسيات البرمجة
مقدمة الدورة
تعريف البرمجة والغرض منها
أهمية البرمجة في العالم الرقمي اليوم - الجزء الأول
أهمية البرمجة في العالم الرقمي اليوم - الجزء الثاني
أسئلة الوحدة الأولى
إجابات الوحدة الأولى
2. أساسيات أنظمة الكمبيوتر
الفرق بين الأجهزة والبرمجيات
كيف يعالج الكمبيوتر المعلومات
المنطق الثنائي وأساسيات معمارية الكمبيوتر
النظام الثنائي والبوابات المنطقية
أسئلة الوحدة الثانية
إجابات الوحدة الثانية
3. أساسيات أنظمة التشغيل
ما هو نظام التشغيل؟
أدوار نظام التشغيل: إدارة العمليات والذاكرة والإدخال والإخراج
مقدمة إلى بيئات ويندوز ولينكس
أسئلة الوحدة الثالثة
إجابات الوحدة الثالثة
4. أساسيات الحوسبة السحابية
ما هي الحوسبة السحابية؟
الحوسبة السحابية مقابل الحوسبة المحلية
فوائد الحوسبة السحابية للمطورين
فوائد الحوسبة السحابية للمستخدمين النهائيين
منصات السحابة الشائعة: AWS وAzure وGCP
أسئلة الوحدة الرابعة
إجابات الوحدة الرابعة
5. واجهة سطر الأوامر
مقدمة إلى سطر الأوامر وأهميته
أوامر ويندوز: echo و cd
أوامر ويندوز: dir
أوامر ويندوز: إنشاء وحذف مجلد
أوامر ويندوز: إنشاء مجلد وملف
أوامر ويندوز: معلومات النظام والشبكة
ملفات Batch في ويندوز
لينكس: الأمر echo
لينكس: الأوامر pwd و cd و ls
لينكس: أساسيات المجلدات والملفات
لينكس: معلومات النظام والشبكة
ملفات Shell في لينكس
مراجعة أوامر سطر الأوامر
أسئلة الوحدة الخامسة
إجابات الوحدة الخامسة
6. أنواع لغات البرمجة
اللغات عالية المستوى واللغات منخفضة المستوى
اللغات المترجمة Compiler واللغات المفسرة Interpreter
اختلاف صياغة لغات البرمجة
التوثيق في لغات البرمجة
أسئلة الوحدة السادسة
إجابات الوحدة السادسة
7. أنماط البرمجة
البرمجة الإجرائية
البرمجة كائنية التوجه
البرمجة الدالية
البرمجة المعتمدة على الأحداث
مقارنة بين أنماط البرمجة
أسئلة الوحدة السابعة
إجابات الوحدة السابعة
8. الخوارزميات ومخططات التدفق
ما هي الخوارزمية؟
كتابة المنطق خطوة بخطوة
مقدمة إلى مخططات التدفق والرموز
مثال 1: تشغيل الكمبيوتر
مثال 2: جمع رقمين
مثال 3: تسجيل الدخول إلى حساب بريد إلكتروني
حالات استخدام وأمثلة
أسئلة الوحدة الثامنة
إجابات الوحدة الثامنة
9. دورة حياة تطوير البرمجيات
ما هي دورة حياة تطوير البرمجيات؟
مراحل دورة حياة تطوير البرمجيات
منهجية Agile مقابل Waterfall
أسئلة الوحدة التاسعة
إجابات الوحدة التاسعة
10. نظرة عامة على المسارات التقنية
نظرة عامة على المسارات التقنية
مسارات العمل في البرمجة
العمل الحر مقابل التوظيف
عرض خرائط الطريق ومسارات التعلم
نصائح ختامية
أسئلة الوحدة العاشرة
إجابات الوحدة العاشرة
11. هندسة الأوامر للمطورين
هندسة الأوامر
مثال بسيط على كتابة Prompt
أمثلة من الواقع العملي
أسئلة الوحدة الحادية عشرة
إجابات الوحدة الحادية عشرة
12. المهارات الشخصية للمبرمجين
المثابرة
التواصل
إدارة الوقت
التفكير النقدي وحل المشكلات
أدوات التعاون والعمل الجماعي
أسئلة الوحدة الثانية عشرة
إجابات الوحدة الثانية عشرة
13. مشروع التخرج
بيانات مشروع التخرج
مشروع التخرج
مهمة سطر الأوامر: ويندوز
حل مهمة سطر الأوامر على ويندوز
حل مهمة سطر الأوامر على لينكس
مهمة مخطط التدفق
حل مهمة مخطط التدفق - الجزء الأول
حل مهمة مخطط التدفق - الجزء الثاني
تم تصميم هذه الدورة لمساعدتك على بناء أساس قوي في البرمجة وفهم المفاهيم التي يحتاجها كل مطور قبل البدء في تعلم لغات البرمجة. ستتعرّف على كيفية عمل الحاسب، وأنظمة التشغيل، والحوسبة السحابية، وسطر الأوامر في ويندوز ولينكس، والخوارزميات ومخططات التدفق، وأنماط البرمجة المختلفة، ودورة حياة تطوير البرمجيات. كما ستستكشف المسارات المهنية في المجال، وهندسة الأوامر (Prompt Engineering) ، والمهارات الأساسية التي يحتاجها المبرمج، مع تطبيقات عملية ومشروع ختامي يعزز ما تعلمته.
لا توجد متطلبات للالتحاق بهذه الدورة. يكفي اهتمامك بالبرمجة والتزامك بالتعلم لتحقيق أقصى استفادة من محتواها.
مهندس اتصالات وإلكترونيات
2,076 متعلمين
5 دورات
احصل على كل الدورات فقط ب /شهر