facebook
favorite button
super instructor icon
معلم موثوق
يتميز هذا المعلم بمعدل استجابة سريع، مما يدل على خدمة عالية الجودة لطلابه.
member since icon
منذ نوفمبر 2021
أستاذ منذ نوفمبر 2021
ترجم باستخدام ترجمة جوجلعرض النص الأصلي
فهم أساسيات علوم الكمبيوتر: مقدمة لدورة علوم الكمبيوتر
course price icon
من 1026.17 EGP
arrow icon
تم تصميم هذه الدورة لتعريفك بعلوم الكمبيوتر والبرمجة. سوف تتعلم مفاهيم علوم الكمبيوتر الأساسية ، بما في ذلك الخوارزميات وهياكل البيانات ونماذج البرمجة. سوف تتعلم أيضًا كيفية كتابة برامج بسيطة باستخدام Python أو C ، وهما لغات البرمجة الشائعة.

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

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

الموارد المتاحة: بالإضافة إلى مواد الدورة التدريبية المقدمة ، سيكون لديك إمكانية الوصول إلى مجموعة متنوعة من الموارد عبر الإنترنت لتعميق فهمك لمواد الدورة التدريبية. وتشمل هذه البرامج التعليمية عبر الإنترنت ومنتديات المناقشة ومدونات البرمجة.

الفرص الوظيفية: من خلال المهارات التي ستتعلمها في هذه الدورة ، ستكون مستعدًا لوظائف المبتدئين في مجالات مثل تطوير البرامج وتحليل البيانات وتطوير الويب. ستكون أيضًا على استعداد لمواصلة تعليمك في علوم الكمبيوتر ، مما قد يؤدي إلى المزيد من فرص العمل.
المكان
green drop pin icongreen drop pin icon
|
استخدم Ctrl + عجلة الفأرة للتكبير!
zoom in iconzoom out icon
location type icon
عند الطالب :
  • بالقرب من الهراويين, المغرب
  • بالقرب من الهراويين, المغرب
location type icon
عبر الانترنت من المغرب
من أنا؟
مرحبا اسمي سعيد وعمري 22 عاما. منذ أن كنت طفلاً ، كنت دائمًا مفتونًا بأجهزة الكمبيوتر وكيفية عملها. أدركت بسرعة أنني أريد أن أجعلها وظيفتي ، لذلك عملت بجد للحصول على شهادة البكالوريا.

بعد التخرج ، قررت أن أتخصص في علوم الكمبيوتر من خلال التسجيل في مدرسة BTS. لمدة عامين ، تابعت دورة مكثفة في تطوير نظم المعلومات ، حيث تعلمت أساسيات البرمجة وتصميم البرمجيات وتكنولوجيا المعلومات.

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

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

بعد ذلك ، قررت أن أتخصص أكثر من خلال مواصلة دراستي في FSJES AIN SEBAA. تابعت دورة MIAGE Professional Licence ، طرق الكمبيوتر المطبقة على إدارة الأعمال لمدة عام ، حيث اكتسبت مهارات قيّمة في إدارة المشاريع واستراتيجية الأعمال وتحليل البيانات.
الخبرة / المؤهلات
بصفتي متخصصًا في تكنولوجيا المعلومات ، فقد اكتسبت خبرة قوية في تطوير مواقع الويب والتطبيقات للشركات الناجحة.

بدأت مسيرتي المهنية كمطور ويب لشركة RankiMedia ، وهي وكالة تسويق رقمي. في هذا المنصب ، كنت مسؤولاً عن إنشاء موقع للتجارة الإلكترونية (صفحة مقصودة) كان من المفترض استخدامه للتسويق عبر الإنترنت. لقد عملت باستخدام أدوات مثل HTML و CSS و JavaScript و PHP و MySQL لتصميم موقع ويب سهل الاستخدام وعملي وجمالي يلبي متطلبات العميل المحددة.

ثم انضممت إلى شركة KSoft كمطور لتكنولوجيا المعلومات ، حيث أتيحت لي الفرصة لإنشاء تطبيقات سطح المكتب للعملاء في مختلف القطاعات. لقد عملت مع أدوات مثل C # .Net Framework و SQLServer و Windows Server لتطوير حلول برمجية فعالة ومخصصة تلبي احتياجات العملاء المحددة.

بعد ذلك ، عملت كمطور LARAVEL في MDCALLCENTER ، حيث قمت بتصميم وتطوير تطبيقات ويب عالية الوظائف لإدارة مركز الاتصال. لقد عملت مع Laravel و PHP و HTML و CSS و JavaScript لإنشاء تطبيقات ويب قوية وقابلة للتطوير ، مما أدى إلى تحسين كفاءة عمليات إدارة مركز الاتصال بشكل كبير.
السن
الأطفال (7-12 سنة)
شباب (13-17 سنة)
الكبار (18-64 سنة)
الكبار (65 سنة فأكثر)
مستوى الطالب
مبتدئ
متوسط
متقدم
المدة
60 دقيقة
120 دقيقة
الدرس يدور باللغة
الفرنسية
الإنجليزية
العربية
المراجعات
الجاهزية في الأسبوع العادي
(GMT -05:00)
نيويورك
at teacher icon
على الانترنت عبر كاميرا ويب
at home icon
عند التلميذ
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
تم تصميم هذه الدورة لتعليمك أساسيات لغة البرمجة C. سوف تتعلم كيفية كتابة التعليمات البرمجية الفعالة والمنظمة باستخدام بناء جملة C وأنواع البيانات والمشغلين وهياكل التحكم. طوال الدورة ، ستعمل على عدة مشاريع ، بما في ذلك آلة حاسبة ولعبة صغيرة ، لمساعدتك في ممارسة ما تعلمته.
إقرأ المزيد
هذه الدورة مصممة لتعريفك بعلوم الحاسوب والبرمجة. ستتعلم المفاهيم الأساسية لعلوم الحاسوب بما في ذلك الخوارزميات وهياكل البيانات وأساليب البرمجة. ستتعلم أيضًا كتابة برامج بسيطة باستخدام لغات البرمجة الشائعة مثل Python أو C.

طوال الدورة، ستعمل على العديد من المشاريع بما في ذلك إنشاء لُعْبَة أو برنامَج لحل مشاكل رياضية لتساعدك في تطبيق ما تعلمته. كما ستحصل على الوصول إلى مجموعة متنوعة من الموارد، بما في ذلك الدروس عبر الإنترنت ومنتديات المناقشة ومدونات البرمجة، لتعزيز فهمك للمواد التعليمية.
إقرأ المزيد
عرض المزيد
arrow icon
فصول مماثلة
arrow icon previousarrow icon next
verified badge
Ayoub
مرحبًا بك في دورة الخوارزميات والبرمجة الخاصة بي ، المناسبة لجميع المستويات والتي تغطي لغات البرمجة الأكثر شيوعًا!

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

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

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

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

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

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

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

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

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

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

MCD - نموذج البيانات المفاهيمية: نموذج البيانات المفاهيمية هو تمثيل للكيانات وسماتها والعلاقات فيما بينها، بشكل مستقل عن أي جانب فني. غالبًا ما يتم تطويره باستخدام الرسوم البيانية للعلاقة بين الكيانات (ER). تركز MCD على تمثيل مفاهيم الأعمال والعلاقات فيما بينها. يسمح لك بتصور الكيانات الرئيسية للمنظمة وتفاعلاتها.

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

MPD - نموذج البيانات المادية: نموذج البيانات المادية هو تمثيل ملموس وفني لهيكل قاعدة البيانات. ويأخذ في الاعتبار خصوصيات نظام إدارة قاعدة البيانات (DBMS) الذي تم اختياره للتنفيذ. يركز MPD على تفاصيل التنفيذ مثل الجداول والأعمدة وأنواع البيانات والفهارس والقيود وما إلى ذلك.

تُستخدم هذه النماذج الثلاثة عمومًا كجزء من منهجية Merise للانتقال تدريجيًا من التمثيل المجرد والمفاهيمي للبيانات (MCD) إلى تمثيل أكثر واقعية وتقنية (MPD) مع مراعاة الاحتياجات المحددة للمنظمة أو المشروع. من ناحية أخرى، فإن MMD أكثر توجهاً نحو تحليل البيانات لعمليات صنع القرار ولا يرتبط بشكل مباشر بالبنية المادية لقاعدة البيانات.
verified badge
Hamza
اكتشف قوة بايثون مع مدرب كمبيوتر ذو خبرة!
أنا حمزة، مطور متحمس ومعلم متمرس يتمتع بخبرة واسعة في تدريس البرمجة. سيسمح لك نهجي التعليمي الفريد باكتساب مهارات قوية في Python بسرعة، بينما تكتشف تطبيقاتها الملموسة في العالم المهني.
ماذا ستتعلم:

أساسيات بايثون (المتغيرات، هياكل التحكم، الوظائف)
البرمجة الشيئية المتقدمة
تحليل البيانات وتصورها باستخدام Pandas وMatplotlib
تطوير واجهات رسومية باستخدام PyQt
مشاريع عملية مستوحاة من حالات عمل حقيقية

لماذا تختارني؟

أكثر من 10 سنوات من الخبرة في التدريب والتوجيه
طريقة تدريس تناسب جميع المستويات
نهج عملي يعتمد على مشاريع ملموسة
شغف معدٍ بالبرمجة والابتكار التكنولوجي

سواء كنت مبتدئًا تتطلع إلى البدء في البرمجة أو محترفًا يتطلع إلى تحسين مهاراته، فإن هذه الدورة ستفتح لك فرصًا جديدة ومثيرة في عالم تطوير البرمجيات وعلوم البيانات.
انضم إلي في رحلة آسرة إلى قلب لغة البرمجة الأكثر تنوعًا ومطلوبًا في السوق!
احجز الآن واتخذ الخطوة الأولى نحو إتقان بايثون. تبدأ مسيرتك المهنية كمطور Python هنا!
verified badge
Saad
قم بتطوير مهاراتك في بايثون: من المستوى المتوسط إلى المتقدم
تم تصميم هذه الدورة لتعزيز أساسياتك ودفعك نحو مشاريع معقدة، مع التركيز على أفضل ممارسات التطوير.

🐍 بايثون المتوسط: أساسيات متينة
تهدف هذه الوحدة إلى تحويل معرفتك السطحية إلى إتقان عملي للأساسيات.

مفاهيم البرمجة: مراجعة متعمقة وتطبيق للمتغيرات والسلاسل ومنطق التحكم (الحلقات والشروط والهياكل الشبيهة بالتبديل).

الوحدات النمطية والوظائف: إنشاء واستخدام الوظائف بشكل فعال لكتابة كود قابل لإعادة الاستخدام وقابل للصيانة.

استخدام الوحدات: التعلم العملي لدمج المكتبات لتوسيع الوظائف (على سبيل المثال Turtle للرسم، والوقت لإدارة الوقت، وPygame للألعاب).

المشروع النهائي المتوسط: إكمال مشروع صغير ملموس باستخدام وحدات Turtle و/أو Pygame لتجميع المعرفة المكتسبة.
🚀 بايثون المتقدم: الهياكل، البرمجة الكائنية التوجه والمشاريع الحقيقية
قم برفع مهاراتك إلى المستوى التالي من خلال تعلم كيفية إدارة البيانات المعقدة وتصميم تطبيقات قوية.

هياكل البيانات المتقدمة: دراسة مُفصّلة ومعالجة احترافية لمجموعات بايثون: القوائم، والثنائيات، والمجموعات، والقواميس. تعلّم متى تستخدم أيّ هيكل لتحسين برامجك.

البرمجة الموجهة للكائنات (OOP): إتقان كامل للبرمجة الموجهة للكائنات (الفئات، الكائنات، الميراث، التغليف) - النهج الأساسي لتطوير البرمجيات على نطاق واسع.

مشاريع التطبيق المتقدمة: التطبيق المباشر للمهارات في المشاريع ذات القيمة العالية:

استخراج البيانات من مواقع الويب (Web Scraping).

تطوير واجهات المستخدم الرسومية (GUI) باستخدام مكتبات Tkinter و PyQt.
Video thumbnail
Play icon
فيديو Said
message icon
اتصل بSaid
repeat students icon
الدرس الأول مضمون
بواسطة
ضمان المدرس المناسب
فصول مماثلة
arrow icon previousarrow icon next
verified badge
Ayoub
مرحبًا بك في دورة الخوارزميات والبرمجة الخاصة بي ، المناسبة لجميع المستويات والتي تغطي لغات البرمجة الأكثر شيوعًا!

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

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

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

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

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

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

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

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

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

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

MCD - نموذج البيانات المفاهيمية: نموذج البيانات المفاهيمية هو تمثيل للكيانات وسماتها والعلاقات فيما بينها، بشكل مستقل عن أي جانب فني. غالبًا ما يتم تطويره باستخدام الرسوم البيانية للعلاقة بين الكيانات (ER). تركز MCD على تمثيل مفاهيم الأعمال والعلاقات فيما بينها. يسمح لك بتصور الكيانات الرئيسية للمنظمة وتفاعلاتها.

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

MPD - نموذج البيانات المادية: نموذج البيانات المادية هو تمثيل ملموس وفني لهيكل قاعدة البيانات. ويأخذ في الاعتبار خصوصيات نظام إدارة قاعدة البيانات (DBMS) الذي تم اختياره للتنفيذ. يركز MPD على تفاصيل التنفيذ مثل الجداول والأعمدة وأنواع البيانات والفهارس والقيود وما إلى ذلك.

تُستخدم هذه النماذج الثلاثة عمومًا كجزء من منهجية Merise للانتقال تدريجيًا من التمثيل المجرد والمفاهيمي للبيانات (MCD) إلى تمثيل أكثر واقعية وتقنية (MPD) مع مراعاة الاحتياجات المحددة للمنظمة أو المشروع. من ناحية أخرى، فإن MMD أكثر توجهاً نحو تحليل البيانات لعمليات صنع القرار ولا يرتبط بشكل مباشر بالبنية المادية لقاعدة البيانات.
verified badge
Hamza
اكتشف قوة بايثون مع مدرب كمبيوتر ذو خبرة!
أنا حمزة، مطور متحمس ومعلم متمرس يتمتع بخبرة واسعة في تدريس البرمجة. سيسمح لك نهجي التعليمي الفريد باكتساب مهارات قوية في Python بسرعة، بينما تكتشف تطبيقاتها الملموسة في العالم المهني.
ماذا ستتعلم:

أساسيات بايثون (المتغيرات، هياكل التحكم، الوظائف)
البرمجة الشيئية المتقدمة
تحليل البيانات وتصورها باستخدام Pandas وMatplotlib
تطوير واجهات رسومية باستخدام PyQt
مشاريع عملية مستوحاة من حالات عمل حقيقية

لماذا تختارني؟

أكثر من 10 سنوات من الخبرة في التدريب والتوجيه
طريقة تدريس تناسب جميع المستويات
نهج عملي يعتمد على مشاريع ملموسة
شغف معدٍ بالبرمجة والابتكار التكنولوجي

سواء كنت مبتدئًا تتطلع إلى البدء في البرمجة أو محترفًا يتطلع إلى تحسين مهاراته، فإن هذه الدورة ستفتح لك فرصًا جديدة ومثيرة في عالم تطوير البرمجيات وعلوم البيانات.
انضم إلي في رحلة آسرة إلى قلب لغة البرمجة الأكثر تنوعًا ومطلوبًا في السوق!
احجز الآن واتخذ الخطوة الأولى نحو إتقان بايثون. تبدأ مسيرتك المهنية كمطور Python هنا!
verified badge
Saad
قم بتطوير مهاراتك في بايثون: من المستوى المتوسط إلى المتقدم
تم تصميم هذه الدورة لتعزيز أساسياتك ودفعك نحو مشاريع معقدة، مع التركيز على أفضل ممارسات التطوير.

🐍 بايثون المتوسط: أساسيات متينة
تهدف هذه الوحدة إلى تحويل معرفتك السطحية إلى إتقان عملي للأساسيات.

مفاهيم البرمجة: مراجعة متعمقة وتطبيق للمتغيرات والسلاسل ومنطق التحكم (الحلقات والشروط والهياكل الشبيهة بالتبديل).

الوحدات النمطية والوظائف: إنشاء واستخدام الوظائف بشكل فعال لكتابة كود قابل لإعادة الاستخدام وقابل للصيانة.

استخدام الوحدات: التعلم العملي لدمج المكتبات لتوسيع الوظائف (على سبيل المثال Turtle للرسم، والوقت لإدارة الوقت، وPygame للألعاب).

المشروع النهائي المتوسط: إكمال مشروع صغير ملموس باستخدام وحدات Turtle و/أو Pygame لتجميع المعرفة المكتسبة.
🚀 بايثون المتقدم: الهياكل، البرمجة الكائنية التوجه والمشاريع الحقيقية
قم برفع مهاراتك إلى المستوى التالي من خلال تعلم كيفية إدارة البيانات المعقدة وتصميم تطبيقات قوية.

هياكل البيانات المتقدمة: دراسة مُفصّلة ومعالجة احترافية لمجموعات بايثون: القوائم، والثنائيات، والمجموعات، والقواميس. تعلّم متى تستخدم أيّ هيكل لتحسين برامجك.

البرمجة الموجهة للكائنات (OOP): إتقان كامل للبرمجة الموجهة للكائنات (الفئات، الكائنات، الميراث، التغليف) - النهج الأساسي لتطوير البرمجيات على نطاق واسع.

مشاريع التطبيق المتقدمة: التطبيق المباشر للمهارات في المشاريع ذات القيمة العالية:

استخراج البيانات من مواقع الويب (Web Scraping).

تطوير واجهات المستخدم الرسومية (GUI) باستخدام مكتبات Tkinter و PyQt.
ضمان المدرس المناسب
favorite button
message icon
اتصل بSaid