على الرغم من أن إعداد البيئة ليس عنصرًا في أي لغة برمجة، إلا أنه يمثل الخطوة الأولى التي يجب اتباعها قبل البدء في كتابة البرنامج. عندما نقول إعداد البيئة، فهذا …
محمد أحمد
محمد أحمد
محاضر ومطور برمجيات ، لدي خبرة منذ عام ٢٠٠٠ ، أعمل على تطوير مهاراتي بشكل مستمر وأقوم بتدريس الدورات التدريبية المتعلقة بمجال البرمجيات في عدة مسارات مختلفة.
-
-
نحن نفترض أنك على دراية جيدة باللغة الإنجليزية، وهي لغة واجهة بشرية معروفة. تحتوي اللغة الإنجليزية على قواعد نحوية محددة مسبقًا، والتي يجب اتباعها لكتابة البيانات الإنجليزية بطريقة صحيحة. وبالمثل، …
-
مقدمة لبرنامج الحاسب الآلي قبل الدخول في برمجة الكمبيوتر، يجب أولاً نفهم برامج الكمبيوتر وماذا تفعل.برنامج الكمبيوتر عبارة عن سلسلة من التعليمات المكتوبة باستخدام لغة برمجة الكمبيوتر لتنفيذ مهمة محددة …
-
علوم الحاسبعلوم بيانات أجايل Agile Data Science
علوم بيانات أجايل – العمليات
كتبه محمد أحمدكتبه محمد أحمدسوف نفهم عملية علم البيانات والمصطلحات المطلوبة لفهم العملية.“علم البيانات هو مزيج من واجهة البيانات وتطوير الخوارزميات والتكنولوجيا من أجل حل المشكلات التحليلية المعقدة”. علم البيانات هو مجال متعدد التخصصات …
-
البيانات الضخمة والتحليلاتتحليل البيانات الضخمة
تحليل البيانات الضخمة – متخصص علوم البيانات
كتبه محمد أحمدكتبه محمد أحمديرتبط دور عالم البيانات عادةً بمهام مثل النمذجة التنبؤية، وتطوير خوارزميات التجزئة، وأنظمة التوصية، وأطر اختبار A/B، وغالبًا ما يعمل مع البيانات الأولية غير المنظمة. تتطلب طبيعة عملهم فهمًا عميقًا …
-
علوم الحاسبعلوم بيانات أجايل Agile Data Science
علوم بيانات أجايل – مفاهيم المنهجية
كتبه محمد أحمدكتبه محمد أحمدسنركز على مفاهيم دورة حياة تطوير البرمجيات والتي تسمى “Agile”. تساعد منهجية تطوير البرمجيات Agile في بناء برنامج من خلال جلسات تزايدية في تكرارات قصيرة تتراوح من 1 إلى 4 …
-
علوم الحاسبعلوم بيانات أجايل Agile Data Science
علوم بيانات أجايل – مقدمة
كتبه محمد أحمدكتبه محمد أحمدعلم البيانات أجايل هو نهج لاستخدام علم البيانات مع منهجية أجايل لتطوير تطبيقات الويب. وهو يركز على مخرجات عملية علم البيانات المناسبة لإحداث التغيير في المؤسسة. يتضمن علم البيانات بناء …
-
تكراري/تزايدي وجاهز للتطور تقوم معظم أساليب التطوير الرشيقة بتقسيم المشكلة إلى مهام أصغر. لا يوجد تخطيط مباشر طويل المدى لأي متطلبات. عادة، يتم التخطيط للتكرارات التي تكون على فترات زمنية …
-
في فبراير 2001، في منتجع سنوبيرد في ولاية يوتا، اجتمع 17 من مطوري البرمجيات لمناقشة أساليب التطوير خفيفة الوزن. وكانت نتيجة اجتماعهم هي بيان Agile التالي لتطوير البرمجيات : نحن …
-
Agile هي منهجية لتطوير البرمجيات لبناء برنامج بشكل تدريجي باستخدام تكرارات قصيرة تتراوح من 1 إلى 4 أسابيع بحيث تتماشى عملية التطوير مع احتياجات العمل المتغيرة. بدلاً من التطوير لمرة …