كيف تبدأ البرمجة؟

لغات البرمجة .. بأى منها أبدأ؟ وكيف أصبح مبرمج؟

أساسيات البرمجة وقواعد البيانات4.7(93)3 ساعات و29 دقيقة23 درسا6 أقسام

ماذا ستتعلم؟

  • فهم عالم البرمجة ولغاتها
  • التعرف على أدوات التصميم وقواعد البرمجة
  • فهم قواعد التفكير في أكواد التكرار
  • تقسيم البرنامج إلى أجزاء
  • الاستفادة من المتغيرات والذاكرة
  • بناء الكائنات البرمجية ووصف الكود
  • اختبار البرنامج والتأكد من خلوه من الأخطاء
  • التطبيق على لغات البرمجة المختلفة

عن الدورة

يشرح هذا الكورس كيف تبدأ البرمجة، وما هي لغات البرمجة، وكيف تختار اللغة المناسبة لك لتصبح مبرمجا. يبدأ بالتعرف على عالم البرمجة ولغاتها في عدة دروس، ثم أدوات التصميم وقواعد البرمجة، وبعدها قواعد التفكير في أكواد التكرار. ثم يشرح كيف يمكن تقسيم البرنامج إلى أجزاء، وكيفية الاستفادة من المتغيرات والذاكرة، ووصف الكود وبناء الكائنات البرمجية، وطريقة اختبار البرنامج والتأكد من خلوه من الأخطاء. وفي الجزء الأخير تطبيق عملي على لغات البرمجة في عشرة دروس متتالية. الكورس مناسب للمبتدئين تماما ولكل من يسأل بأي لغة أبدأ البرمجة، ولا يحتاج إلى أي خبرة سابقة، فالشرح يبدأ من الأساسيات ويعتمد على التفكير قبل الكتابة. وبعد الانتهاء ستفهم كيف يفكر المبرمج وكيف يكتب كودا منظما ويختبره، وستكون قادرا على اختيار لغة البرمجة التي تناسبك والبدء في تعلمها بثقة. ويساعدك هذا على اتخاذ قرارك الأول في عالم البرمجة بوعي، دون حيرة بين اللغات المختلفة.

نتائج متوقعة من الدورة

  • تطوير مهارات قوية في كتابة الأكواد البرمجية وتصميم البرامج.
  • القدرة على استخدام أدوات البرمجة بشكل عملي وفعّال.
  • إنتاج برامج احترافية باستخدام لغات برمجة متعددة.
  • تنظيم الكود وتقسيم البرامج بطريقة تسهل صيانتها وتطويرها.
  • فهم كيفية اختبار الكود لضمان عمله بدون أخطاء.

تقييمات المتدربين

التقييمات هنا من المتدربين الذين اشتروا الدورة وأكملوا 50٪ من المحتوى على الأقل — لا توجد تقييمات من شخص لم يطلع على المحتوى.
4.7
★★★★★
93 تقييم
5★
69
4★
21
3★
3
2★
0
1★
0
  • ★★★★★Ziyad A.·منذ 3 شهرشاهد 100٪

    دورة مميزة جدًا ومناسبة لكل من يريد دخول عالم البرمجة من الصفر. أعجبني أسلوب المهندس عزب في تبسيط المفاهيم وشرحها بطريقة سلسة ومنظمة، مع التركيز على الأساسيات التي يحتاجها أي مبتدئ. الدورة منحتني تصورًا واضحًا عن ماهية البرمجة، وكيف أبدأ رحلتي بالطريقة الصحيحة، وما هي المسارات المختلفة في هذا المجال. أنصح بها بشدة لكل من يشعر بالحيرة في بداية تعلم البرمجة أو لا يعرف من أين يبدأ.

تم عرض كل التقييمات (1)

محتوى الدورة

1

ماهو عالم البرمجة وماهى لغات البرمجة؟

3 درس
  1. ماهو عالم البرمجة وماهى لغات البرمجة؟ (1)مقدمة كورس كيف تصبح مبرمجا: لمن هذه المادة، وأسلوبها العملي للمبتدئين، ومحتوى أقسامها من تصميم الواجهة والقواعد والتحكم والتكرار إلى تعلم لغة ثانية.8:35
  2. ماهو عالم البرمجة وماهى لغات البرمجة؟ (2)يعرّف البرمجة ولغات البرمجة وأهميتها في الأجهزة الحديثة، ثم أول خطوات عملية في Visual Basic: تجهيز البرنامج وتصميم واجهة بها مربعات نص وزر، وبرمجة الزر.21:26
  3. ماهو عالم البرمجة وماهى لغات البرمجة؟ (3)يشرح مراحل بناء برنامج صغير: التصميم ثم ضبط الخصائص ثم البرمجة، بمثال آلة حاسبة بسيطة في Visual Basic تأخذ رقمين من مربعي نص وتعرض ناتج العملية في Label.10:10
2

ماهى أدوات التصميم وقواعد البرمجة؟

2 درس
  1. ماهى أدوات التصميم وقواعد البرمجة؟ (1)يشرح أدوات تصميم الواجهة في Visual Basic من صندوق الأدوات، وخصائصها مثل الاسم الذي يتيح التعامل معها برمجيا، والأحداث مثل مرور الماوس، ثم التمهيد للبرمجة.10:19
  2. ماهى أدوات التصميم وقواعد البرمجة؟ (2)يشرح المتغيرات وأنواعها في Visual Basic، وتجميع الأدوات في مجموعات، وتخزين قيم مربعات النص في متغيرات لجمعها وحساب النسبة، وعرض النتيجة، مع الإشارة إلى InputBox وMessageBox.11:38
3

ماهى قواعد التفكير فى أكواد التكرار؟

3 درس
  1. ماهى قواعد التفكير فى أكواد التكرار؟ (1)يشرح جمل التحكم في مسار البرنامج بمثال درجة يدخلها المستخدم، باستخدام if وelse وelse if للمقارنة بأكبر من وأقل من، لعرض نتيجة مختلفة حسب القيمة.11:11
  2. ماهى قواعد التفكير فى أكواد التكرار؟ (2)يشرح حلقات التكرار: for loop بقيمة بداية ونهاية وخطوة لتكرار أمر عددا محددا من المرات، ثم فكرة do while التي تكرر طالما تحقق شرط معين.6:10
  3. ماهى قواعد التفكير فى أكواد التكرار؟ (3)يشرح حلقة do while التي تكرر حسب شرط، بمثال يطلب كلمة السر عبر InputBox ويعيد السؤال حتى تصح، ويقارنها بـ for التي تكرر عددا محددا من المرات.6:03
4

أسئلة يجب الإجابة عنها

4 درس
  1. كيف يمكن تقسيم البرنامج إلى أجزاء؟يشرح الدوال Functions وتقسيم البرنامج إلى أجزاء صغيرة لها أسماء تُستدعى عند الحاجة، لتنظيم الأكواد الكثيرة، وتمرير القيم إليها كمعاملات لإجراء العمليات.11:19
  2. كيف يمكن الاستفادة القصوى من المتغيرات والذاكرة؟يشرح المصفوفات Arrays كمجموعة عناصر من نفس النوع يُوصل إلى كل عنصر برقمه، واستخدام حلقة for للمرور على عناصرها لتخزين قيم من المستخدم وعرضها.9:27
  3. كيف يمكن وصف الكود وبناء الكائنات البرمجية؟يشرح فكرة الكلاس كمجموعة دوال داخل وحدة واحدة، وكيف ننشئ نسخة منه ونستدعي دوالها لجمع الأرقام وغيرها، تمهيدا للبرمجة بلغة Java.10:55
  4. كيف يمكن اختبار البرنامج والتأكد من خلوه من الأخطاء؟يشرح أنواع الأخطاء البرمجية، من الخطأ الإملائي في الكتابة إلى الأخطاء المنطقية وأخطاء التشغيل عند إدخال قيم غير متوقعة، وطرق معالجتها بالتحقق المسبق وبـ try catch.7:17
5

التطبيق على لغات البرمجة

10 درس
  1. التطبيق على لغات البرمجة (1)بداية القسم الثاني من الكورس بلغة جافا: مراجعة ما سبق وما سيُغطى من متغيرات وشروط وتكرار ودوال، ثم تجهيز الأدوات المطلوبة وتثبيت بيئة العمل قبل كتابة البرامج.5:55
  2. التطبيق على لغات البرمجة (2)يبدأ تعلم قواعد لغة جافا: إنشاء مشروع Java جديد وكلاس، وتعريف المتغيرات بنوعها والفاصلة المنقوطة، وحساسية حالة الأحرف، وأخطاء شائعة مثل نسيان الفاصلة المنقوطة.13:51
  3. التطبيق على لغات البرمجة (3)يشرح أساسيات لغة Java: تعريف المتغيرات بأنواعها الرقمية والحرفية مثل double وinteger، ثم المؤثرات الحسابية ومؤثرات المقارنة وزيادة القيمة.4:28
  4. التطبيق على لغات البرمجة (4)يشرح جمل الشرط في Java من خلال برنامج يصنف الدرجة إلى تقديرات باستخدام if وelse if وelse، مع التعامل مع القيم الخارجة عن النطاق.7:47
  5. التطبيق على لغات البرمجة (5)يشرح جمل التكرار في Java، حلقة for لتكرار عملية عددا محددا من المرات مع عداد، وحلقة while لتكرار غير محدد العدد، بمثال طباعة وجمع الأرقام.4:46
  6. التطبيق على لغات البرمجة (6)يتابع شرح التكرار في Java: تغيير خطوة العداد وجمع الأرقام، وحلقة do while، ومفهوم النطاق الذي يوجب تعريف المتغير خارج الحلقة ليظهر بعدها.9:57
  7. التطبيق على لغات البرمجة (7)يشرح الدوال في Java: إنشاء دالة تعرض رسالة، ثم دالة بمعامل واحد، ثم دالة بأكثر من معامل، واستدعاؤها بدل تكرار الكود.12:44
  8. التطبيق على لغات البرمجة (8)يشرح الدوال التي ترجع قيمة بدل عرضها مباشرة، بمثال جمع درجات المواد وحساب النسبة المئوية، وكيف يستخدم المستدعي النتيجة كما يريد.8:21
  9. التطبيق على لغات البرمجة (9)يقدم البرمجة كائنية التوجه في Java: وضع الدوال داخل كلاس مستقل، ثم إنشاء كائن منه في كلاس آخر لاستخدام دوال إدخال الأرقام وجمعها.7:55
  10. التطبيق على لغات البرمجة (10)يشرح بناء برنامج بواجهة رسومية مثل الآلة الحاسبة في Java، بأزرار وخانات نص وضبط خصائصها وتنسيقها، وكتابة الكود لعمليات الجمع والطرح والضرب.9:28
6

الملحقات

1 ملحقات
  1. حمل الملحقات من هنا

المحاضر

م/عزب محمد عزب

م/عزب محمد عزب

محاضر بالأكاديمية العربية للعلوم والتكنولوجيا والعلوم البحرية، ووزارة الداخلية المصرية، ومركز تكنولوجيا معلومات رئاسة الوزراء، ومعهد إعداد القادة الحكومي.
68.8K مشاهدة28 دورة

هذه الدورة ضمن دبلومة

دورات ذات صلة