تحديات وحلول هياكل البيانات الأساسية(27)
إذا كنت تريد تطوير برامج احترافية وأن تصبح مبرمجًا ناجحًا، فعليك أن تتعلم هياكل البيانات بشكل قوي!
- +500طالب
- 32درس
- 9أقسام
- 16تحدي
- مبتدئالمستوى
تعرّف على الدورة
هل تعلم أن تحسين هياكل البيانات هو مفتاح النجاح في تطوير برامج متقدمة ومعقدة؟
إذا كنت تريد تطوير برامج احترافية وأن تصبح مبرمجًا ناجحًا، فعليك أن تتعلم هياكل البيانات بشكل قوي!
وإذا كنت ترغب في تطوير مهاراتك في البرمجة وحل المشكلات، فإن إتقان هياكل البيانات سيفتح لك آفاقًا جديدة من الفرص والإمكانات. بما في ذلك قدرتك على اجتياز مقابلات العمل في كبرى الشركات كمايكروسوفت وجوجل.
إن تعلّم هياكل البيانات يساعدك على فهم المشكلات الحقيقية والعثور على الحلول بسهولة وكفاءة، فبدون فهم عميق لهذه الهياكل، قد يكون من الصعب تطوير البرامج الكبيرة والمعقدة.
على سبيل المثال، عند بناء تطبيق الويب الذي يحتوي على العديد من العناصر، فإن استخدام هياكل البيانات الصحيحة يجعل الكود أسهل وأكثر تنظيمًا.
بالإضافة إلى ذلك، تعلم هياكل البيانات يساعد على تحسين كفاءة البرامج وزيادة سرعة تشغيلها. وكذلك، فإن فهم هياكل البيانات يساعد على تحليل وتحسين التركيب الزمني والمساحي للخوارزميات والتطبيقات.
لذلك، إذا كنت ترغب في تطوير مهاراتك في البرمجة وتصبح مبرمجًا أفضل، فعليك أن تحترف هياكل البيانات، وستجد أن هذه الدورة تساعدك على تحقيق هذا الهدف!
حيث ستتعلم هياكل البيانات بشكل أعمق يتضمن كيفية حل التحديات المختلفة المتعلقة بها، كما وستحصل على المهارات اللازمة لتصميم وتطوير هياكل بيانات قوية وفعالة.
هل أنت مستعد لتحدي نفسك وقدرتك في استيعاب هياكل البيانات؟
سجّل الآن في دورة تحديات هياكل البيانات واستفد من مزاياها العديدة التي ستميزك عن عموم المبرمجين!
تشمل الدورة
- شهادة موثقة
- الانضمام لمجموعة دراسية حصرية
- متابعة شخصية
- قياس مستوى التقدم والانجاز عبر الدورة
- إجابة من مشرفي الطلاب على كل الأسئلة
- فاعليات حصرية
- شارات تميز للطلبة المتقدمين
- اشعارات تذكير وتحفيز لإنهاء الدورة
- اشتراك مدى الحياة
دفع آمن ووصول فوري للدورة
ماذا ستتعلم خطوة بخطوة
اضغط على أي قسم لعرض دروسه. الدروس المجانية متاحة للمشاهدة قبل الاشتراك.
محتوى الدورة
- 1مقدمة دورة تحديات هياكل البيانات الأساسية
- 2مواد الدورة
- 3تحديات قياس الكفاءة2 درسان · 1 اختبار
- التحدي: قياس كفاءة الدوال
- حل التحدي
- اختبار قسم: تحديات قياس الكفاءة
- 4تحديات المصفوفة14 درسًا · 1 اختبار
- التحدي 1: أصغر وأكبر قيمة في المصفوفة
- حل التحدي 1
- التحدي 2: عكس ترتيب المصفوفة
- حل التحدي 2
- التحدي 3: عكس المصفوفة في مكانها
- حل التحدي 3
- التحدي 4: تكرار عنصر في المصفوفة
- حل التحدي 4
- التحدي 5: التدوير الدوري للمصفوفة بمقدار خانة واحدة
- حل التحدي 5
- التحدي 6: التدوير الدوري للمصفوفة بمقدار خانة واحدة في مكانها
- حل التحدي 6
- التحدي 7: إيجاد الرقم المفقود في المصفوفة
- حل التحدي 7
- اختبار قسم: تحديات المصفوفة
- 5تحديات المصفوفة الديناميكية (ArrayList)2 درسان · 1 اختبار
- التحدي 1: إنشاء ArrayList
- حل التحدي 1
- اختبار قسم: تحديات المصفوفة الديناميكية (ArrayList)
- 6تحديات الرصة (Stack)8 دروس · 1 اختبار
- التحدي 1: رصة باستخدام ArrayList
- حل التحدي 1
- التحدي 2: رصة مع الدالة getMin
- حل التحدي 2
- التحدي 3: رصتان في مصفوفة واحدة
- حل التحدي 3
- التحدي 4: الأقواس المتوازنة
- حل التحدي 4
- اختبار قسم: تحديات الرصة (Stack)
- 7تحديات الطابور (Queue)6 دروس · 1 اختبار
- التحدي 1: طابور باستخدام دوال ArrayDeque
- حل التحدي 1
- التحدي 2: رصة وطابور باستخدام دوال ArrayDeque
- حل التحدي 2
- التحدي 3: طابور باستخدام الصنف Stack
- حل التحدي 3
- اختبار قسم: تحديات الطابور (Queue)
- 8خاتمة دورة تحديات هياكل البيانات الأساسية
- الاختبار النهائي
- الاختبار النهائي: تحديات وحلول هياكل البيانات الأساسية
تعلّم على يد م. أحمد علي
م. أحمد عليمهندس برمجيات ذو خبرة أكثر من عشر سنوات. عمل في أكبر شركات العالم مثل مايكروسوفت وجوجل وميتا، ويعمل حاليًا كمهندس برمجيات في Amazon Web Services (AWS). يمتلك مجموعة متوازنة من الخبرات والمهارات بين تقنيات الواجهة الأمامية والخلفية. هذا بجانب خبرته في تبسيط مواضيع كالخوارزميات وهياكل البيانات على قناته التعليمية على اليوتيوب.
ماذا قال الطلاب عن الدورة
التقييمات والمراجعات
دورة ممتازة لكن كان يفضل جعل التطبيق مع النظري
"المهم اوصل للحل و بعد كدا احسن الكود" البشمهندس احمد علي.
الدورة جميلة وشرح بشمهندس أحمد رائع، استفدت بمعلومات قيّمة من الدورة ولكن مش بالشكل الكافي لإنها بلغة Java وده شكل القليل من الصعوبة والمعاناة في تحصيل المعلومة، ولكن مجهود يُشكر ويحترم من فريق العمل والقائمين على الدورات
لقد أنهيت دورة "هياكل البيانات" بكل تحدياتها، وكانت تجربة تعليمية مميزة بكل المقاييس. المحتوى منظم بشكل رائع، يبدأ من الأساسيات ويتدرج نحو مفاهيم متقدمة مثل القوائم الصفيفية، المكدسات، والطوابير، مع تحديات عملية تعزز الفهم وتختبر الأداء. أكثر ما أعجبني هو التركيز على التقييم العملي، مما ساعدني على ربط النظرية بالتطبيق، وتحسين مهاراتي في تحليل الكفاءة واختيار البنية المناسبة لكل سيناريو. التحديات كانت مدروسة وتدفع المتعلم للتفكير بعمق، وهذا ما يجعل الدورة مناسبة لمن يسعى لتأسيس قوي في البرمجة وهياكل البيانات. أنصح بها بشدة لكل من يريد تطوير مهاراته بأسلوب منهجي وعملي. شكرًا للقائمين على هذه الدورة الرائعة!
- مهندس أحمد رائع ومتمكن فاهم ومدرس متمكن ويستطيع توصيل المعلومة بسهولة حابب اشكر البشمهندس احمد على المجهود المبذول فى الدورة. ربنا ينفع بيك ويرزقك الجنة بدون حساب ولا سابقة عذاب. - دوره صعبه لكن تعلم اشياء كثيره وهي مهمة جدا في معرفة اساسيات المشاكل المتوقع حدوثها وطريقة حل وتنظيم العمليات بحيث يصبح الكود اكثر كفاءة.
كالعادة مهندس أحمد رائع ومتمكن فاهم ومدرس متمكن ويستطيع توصيل المعلومة بسهولة. المادة أصلاً دسمة علمياً ورياضياً ومنطقياً وتحتاج لتركيز عالٍ ومش أي واحد يستطيع هضمها بسهولة وبدون شغل متواصل – وأنتم في المدرسة نجحتم في جمع المفيد لهياكل البيانات في مكان واحد وبطريقة شاملة وعملية – جزاكم الله خيراً – وفقنا الله وإياكم لكل خير
دورة ممتازة جدا لتثبيت مفاهيم قواعد البيانات واستخدام مهارة البحث وحل المشكلات فى كل تحدى تقريبا
دورة رائعة، جزاكم الله خيراً
رغم صعوبيته خاصة بالنسبة لمن لم يتعامل مع جتفت من قبل- لكن متاكد انه سينقل مستواك في ح المشاكل والتفكير المنطقي الى مستوى اخر خاصة ادا امضيت وقت في حل المشاكل والبحث واعادة تطبيق الحل. نصسحتس لمن يريد تخد هدا الكورس- لا تستعجل واعط كل مرحلة حقها
الدورة كانت ممتازة, فى البداية الوضع كان صعب خصوصا انى معنديش اى معرفة سابقة بالجافا بس بالبحث الكتير وانى اعيد كتابة الكود كله مع البشمهندس الوضع بقا احسن بمرور الوقت. وحابب اقدم نصيحة لكل واحد هياخد الدورة حاول تتفرج على كراش كورس فى الجاف هيفيدك جدا ان شاء الله اخيرا: حابب اشكر البشمهندس احمد على المجهود المبذول فى الدورة. ربنا ينفع بيك ويرزقك الجنة بدون حساب ولا سابقة عذاب
اللهم بارك شخص متمكن جدا
بارك الله ف حضرتك يا هندسه
دوره صعبه لكن تعلم اشياء كثيره
دورة مهمة جدا في معرفة اساسيات المشاكل المتوقع حدوثها وطريقة حل وتنظيم العمليات بحيث يصبح الكود اكثر كفاءة بالمختصر دورة العقول المركزة 💪
i have learnt new ways to think from different angles in solving problems and the relations between different data structures and how can i ralate between them thank you so much for simple guidance in this course ,Ahmed Ali
الحل الكتير وتنوع الافكار والمسائل والتدرج فى الصعوبة بتفرق كتير فى تنمية مهارة حل المشاكل شكرا جزيلا للبشمهندس احمد على سهولة الشرح والتبسيط
تحتاج لفهم جيد للغة جافا أو لغة سي بلس بلس مع تعلم syntax جافا, شفت فديو 15 دقيقة عن تعلم جافا ودخلت على الدورة (كنت بعرف احل مسائل بلغة سي بلس بلس عشان كدا ما واجهتني مشاكل كتيرة)
معلومات قيمة وشرح مبسط جزاكم الله كل خير
الدوره كويسه والمعلومات قيمه وشرح بشمهندس احمد كان اكثر من رائع
بصراحه شرحه ممتاز والمحتوي ممتاز
شرح رائع ومحتوى جميل جدا و مفيد جدا
محتواها رهيب وحقيقي الباشمهندس بذل مجهود جبار في انه يعمل يحث عن الامثلة .. ربنا يكرمه ويبارك مسعاه
استفدت جدا من الدورة دي مش بس فى هياكل البينات ولكن طريق التفكير كمان
.
مشكور بشمنهدس احمد علي واتمنى المزيد من هذا المحتوى القيم !
الدورة تحتوي على كمية معلومات رهيبة وتطبيق على ما تم شرحه سابقاً في الكورس السابق بالاضافة الى ربط هياكل البيانات في بعض الاسئلة تعطي فهم شامل للهذه الهياكل ! مشكور بشمنهدس احمد علي واتمنى المزيد من هذا المحتوى القيم !
ابدأ تحديات وحلول هياكل البيانات الأساسية اليوم
اشتراك مدى الحياة، شهادة إتمام، ودعم من فريق المدرسة طوال رحلتك.
جزاكم الله خير