الفئات: التكنولوجيا والتطوير | دورات مقدمة باللغة الإنجليزية

رقمي
التكنولوجيا
الهدف 8: العمل اللائق ونمو الاقتصاد
الهدف 9: الصناعة والابتكار والهياكل الأساسية

البرمجة الشيئية (OOP) - كيفية البرمجة بشكل أسرع 2023

مدة الدورة: 3 ساعة 16 دقيقة / 39 درس

مستوى: عام

اللغة: الانجليزية

ماذا ستتعلم

  • تحديد فوائد استخدام البرمجة كائنية التوجه كما ستتعلم كيفية بناء البرامج بشكل أسرع في بايثون واستخدام أنواع مختلفة من الوراثة Inheritance بمقاييس مختلفة.

  • استخدام وتطبيق الأصناف Classes والأدوات ومختلف الفئات من خلال الاستعانة بالعديد من الأمثلة وأيضًا، ستتعلم تطبيق تعدد الأشكال بأسلوب الكائنات الموجهة مع الأمثلة.

  • التدريب والتطبيق على البرمجة كائنية التوجه خطوة بخطوة والتعرف على الأساسيات وصولًا إلى المستوى المتقدم باستخدام Python الحديثة وستتعلم كيفية التعامل مع المشكلات في OOP.

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

  • 3 ساعة 16 دقيقة/39 درس
  • آخر تحديث: 1/5/2023
  • شهادة إتمام الدورة

محتوى الدورة

دروس مجانية

1.

مقدمة للدورة التدريبية

2 دقيقة
2.

الأدوات المستخدمة في هذه الدورة

2 دقيقة
3.

ملاحظات عن تنزيل البايثون

3 دقيقة
4.

ملاحظات عن تثبيت البايثون على جهازك

2 دقيقة
1.

مقدمة للدورة التدريبية

2 دقيقة
2.

الأدوات المستخدمة في هذه الدورة

2 دقيقة
3.

ملاحظات عن تنزيل البايثون

3 دقيقة
4.

ملاحظات عن تثبيت البايثون على جهازك

2 دقيقة
5.

تثبيت كود Visual Studio

2 دقيقة
6.

كيفية تنزيل البايثون عملياً

2 دقيقة
7.

كيفية تثبيت البايثون عملياً

4 دقيقة
8.

كيفية تنزيل وتحميل VS Code عملياً

3 دقيقة
9.

ما هي البرمجة الشيئية

3 دقيقة
10.

لماذا البايثون

3 دقيقة
11.

بدائل البرمجة الشيئية

3 دقيقة
1.

ماهي الفئات

3 دقيقة
2.

ماهي الحالات والنماذج

2 دقيقة
3.

ما هي السمات في البرمجة الشيئية

2 دقيقة
4.

ما هي دالة البناء في البرمجة الشيئية

4 دقيقة
5.

الطرق في بايثون

2 دقيقة
6.

نظرة عامة على الكائنات المتعددة

4 دقيقة
7.

بداية الفئات عملياً - Main Snake

5 دقيقة
8.

إدراج خصائص للفئة Snake Temp

2 دقيقة
9.

دالة لتعديل خصائص فئة Snake

5 دقيقة
10.

تمرين لتطبيق نموذج الثعبان بالكامل

7 دقيقة
11.

مثال إضافي: فئة Person Temp

6 دقيقة
12.

مثال إضافي: أكثر من مثيل لـ Person Temp

5 دقيقة
13.

مثال إضافي: استخدام طرق ل PersonTemp

5 دقيقة
1.

ما هي الوراثة في البرمجة الشيئية

2 دقيقة
2.

مثال: مركبة واحدة وميراث واحد

7 دقيقة
3.

مثال: اكثر من مشتق لنفس فئة المركبة

5 دقيقة
4.

مثال تطبيقي للميراث المتعدد

11 دقيقة
1.

ماهو التغليف في البرمجة الشيئية

2 دقيقة
2.

نظرة عامة على معدلات الوصول

1 دقيقة
3.

نظرة عامة على Getters و Setters

1 دقيقة
4.

تطبيق التغليف في البرمجة الشيئية عملياً

10 دقيقة
5.

حماية البيانات باستخدام المعدلات

8 دقيقة
6.

حماية البيانات باستخدام Getters و Setters

11 دقيقة
1.

ما هو تعدد الأشكال في البرمجة الشيئية

1 دقيقة
2.

تطبيق تعدد الأشكال باستخدام وظائف متعددة الأشكال

8 دقيقة
3.

تعدد الأشكال مع الوراثة و method overriding عملياً

13 دقيقة
1.

ما هو تجريد البيانات

1 دقيقة
2.

تطبيق تجريد البيانات في البرمجة الشيئية باستخدام بايثون

16 دقيقة

عن الدورة

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

متطلبات الدورة

تتطلب هذه الدورة التدريبية أساسيات لغة بايثون البرمجية.

عن الخبير

البرمجة الشيئية (OOP) - كيفية البرمجة بشكل أسرع 2023

مدة الدورة: 3 ساعة 16 دقيقة / 39 درس
مستوى: عام
اللغة: الانجليزية
هل تحتاج مساعدة؟