هياكل البيانات الأساسية(80)
هذه الدورة ستساعدك على لتوسيع نطاق معرفتك وتحسين قدراتك على كتابة الأكواد البرمجية.
- +500طالب
- 62درس
- 9أقسام
- 29اختبار
- متوسطالمستوى
تعرّف على الدورة
هل تتطلع إلى الارتقاء بمهارات البرمجة الخاصة بك إلى مستوى أكثر احترافية؟
هذه الدورة ستساعدك على لتوسيع نطاق معرفتك وتحسين قدراتك على كتابة الأكواد البرمجية.
هل أنت مستعد لاستكشاف كيف يمكن لهياكل البيانات data structures أن تجعل برامجك أكثر كفاءة وقوة؟ وهل تساءلت يومًا عن كيفية تقييم أداء البرنامج؟ ماذا عن الفرق بين النسخ الضحلة والعميقة shallow – deep copies؟
من خلال هذه الدورة التدريبية، لن تتعلم الإجابات على هذه الأسئلة فحسب، بل ستكتسب أيضًا خبرة عملية في العمل مع قوائم المصفوفات array lists والمكدسات stacks وقوائم الانتظار queues والمصفوفات متعددة الأبعاد.
سنستكشف بنية المصفوفة وتعقيداتها الزمنية والعمليات التي يمكنك إجراؤها عليها. سنشرح أيضًا المصفوفات ثنائية ومتعددة الأبعاد، ونبين كيف تختلف عن بعضها البعض ونقدم أمثلة على كيفية استخدامها في مشاريع البرمجة الخاصة بك.
ستتعرف أيضًا على هياكل البيانات الهامة الأخرى مثل الهيالكل المكدسة stack وقائمة الانتظار queues. من خلال الأمثلة التقنية والتطبيقات الواقعية، سنشرح كيف يمكن لهذه الهياكل تحسين وظائف برامجك.
بنهاية هذه الدورة التدريبية، سيكون لديك فهم قوي لهياكل البيانات data structures وكيفية عملها وتطبيقاتها العملية. ستكون قادرًا على تقييم أداء البرنامج واتخاذ قرارات سليمة بشأن الهيكل الذي يجب استخدامه في مواقف بعينها.
هل أنت مستعد لتصبح خبيرًا في هياكل البيانات؟
اشترك الآن وابدأ التعلم واتخذ الخطوة الأولى نحو تحسين مهارات البرمجة الخاصة بك!
تشمل الدورة
- شهادة موثقة
- قياس مستوى التقدم والانجاز عبر الدورة
- إجابة من مشرفي الطلاب على كل الأسئلة
- فاعليات حصرية
- شارات تميز للطلبة المتقدمين
- اشعارات تذكير وتحفيز لإنهاء الدورة
- اشتراك مدى الحياة
دفع آمن ووصول فوري للدورة
ماذا ستتعلم خطوة بخطوة
اضغط على أي قسم لعرض دروسه. الدروس المجانية متاحة للمشاهدة قبل الاشتراك.
محتوى دورة
تعلّم على يد م. أحمد علي
م. أحمد عليمهندس برمجيات ذو خبرة أكثر من عشر سنوات. عمل في أكبر شركات العالم مثل مايكروسوفت وجوجل وميتا، ويعمل حاليًا كمهندس برمجيات في Amazon Web Services (AWS). يمتلك مجموعة متوازنة من الخبرات والمهارات بين تقنيات الواجهة الأمامية والخلفية. هذا بجانب خبرته في تبسيط مواضيع كالخوارزميات وهياكل البيانات على قناته التعليمية على اليوتيوب.
ماذا قال الطلاب عن الدورة
التقييمات والمراجعات
جزاكم الله خيرا
بصراحة دورة ممتعة في تعلم هياكل البيانات مع جافا بخطوات ومراحل سلسة وواضحة
طريقة الشرح متناغمه مع طريقة العرض و الرسوم المتحركه عززت الفهم.
الدورة جميلة وفيها مفاهيم كويس إننا تعرضنا لها قبل الجامعة والدراسة الأكاديمية واللي بدورها بتمهد لينا الطريق لحاجة أكبر، الموضوع كان مختلف بسبب اختلاف اللغة المستخدمة ولكن الأمر مفهوم كون Java أحد أهم اللغات البارزة في هياكل البيانات وتحدياتها، جزاكم اللَّه خيرًا على جهدكم
رائع
بصراحة بسبب اللي كنت بسمعه عن ال data structure كان في رهبة كبيرة ناحيتها بس حقيقا وبعد فضل وكرم وتوفيق ربنا بشمهندس احمد كان شرحه فوق الروعة وبيربط ديما كل الحاجات علي امثلة نقدر نستوعبها ف شكرا يا هندسة وشكر عام للقائمين علي المدرسة
دورة ممتعه وشرح جميل من بشمهندس أحمد
دورة ممتعه وشرح جميل من بشمهندس أحمد
الدورة كانت منظمة بشكل ممتاز، تبدأ من المفاهيم الأساسية وتنتقل تدريجيًا إلى مواضيع أكثر تعقيدًا مثل المصفوفات متعددة الأبعاد، المكدسات، والطوابير. الشروحات كانت واضحة وسلسة، مما جعل استيعاب المفاهيم أسهل حتى في المواضيع التي تتطلب تفكيرًا منطقيًا عميقًا. أعجبني التركيز على الجانب التطبيقي، خصوصًا في تقييم الأداء، حيث ساعدني ذلك على فهم كيفية اختيار الهيكل المناسب حسب السيناريو البرمجي. المحتوى مناسب جدًا لمن يستعد للمقابلات التقنية أو يسعى لتقوية أساسه البرمجي. أنصح بهذه الدورة لكل من يبحث عن تعلم منظم، عملي، وموجه نحو الفهم الحقيقي لهياكل البيانات والخوارزميات.
قبل الدورة دى انا كنت مأجل دراسة هياكل البيانات و الالجوريزم كنت حاسس الموضوع تقيل ,,, بعد الدورة دى احب اقول ان الباش مهندس احمد على خلى الموضوع 😀 piece of cake ما شاء الله
اللهم بارك الدورة كانت في قمة الروعة والمتعة وكانت ذات فائدة عظيمة ووضحت لي الكثير من الامور المتعلقة بالقوائم جزاكم الله خيرا
الحمدالله
دورة ماتعه 💫 ⭕ فالدورة ديه : - هتتعرض لأهمية هياكل البيانات وايه استخدامتها. - هتتعرف امتي وليه تستعمل هياكل البيانات وتستعمل اي واحد. - هتتعلم ازاي تقيس الكفاءة بتاعت هيكل البيانات تبعا للعملية المطبقة عليه. 📌 هتتعرض لمجموعة من هياكل البيانات, وهتتعلم اللي انت محتاجه من كل واحد : - ايه طريقة تخزينه فالذاكرة ما وراء الكواليس. - ايه طريقة عمله. - امتي تستعمله وامثلة عملية علي استخداماته. - ايه العمليات اللي بتقدر تطبقها عليه وايه كفاءة كل عملية. - هيكل البيانات ده مميز فايه. ⭐ من اجمل مميزات الدورة : - الشرح مدعم بجرافيك بيعزز التجربة. - الشرح to the point ومن غير تضييع وقت. - الشرح مدعم بأمثلة كتير واختبارات وملخصات بتعزز من الفهم. 📌 نصائح للتغلب علي المشاكل اللي هتقابلك اثناء الكورس : - لا تبدأ الكورس قبل ان تأخذ Java Crash Course. - لا تبدأ الكورس قبل ان تأخذ نظرة عامه عن البرمجة كائنية التوجه OOP. - استعمل المصادر الملحقة بكل قسم واقرأ المقالات المرفقة لأنها ستفيدك جدا. - لا تركز في هياكل البيانات علي حفظ طريقة تنفيذها أو طريقة كتابة الأكواد ولكن ركز علي فهم أهمية هذا الهيكل واستعمالاته ومميزاته. - بعد كل هيكل بيانات ابحث عن خوارزميه تستعمل هذا الهيكل وطبق فيها ما تعلمته بأي لغة برمجة مفضلة لك.
الدوره كانت جميل جدا من حيث التبسيط وطريقة الشرح وتقسيم الاقسام والمراجعه، ولكن حسيت ان المحتوي بسيط شوي، كنت شايف ان الافضل زياده المحتوي ومحاولة وضع تعقيدات اكثر قليل. ولكن بوجه عامه حلوا جدا..
شرح مبسط ورائع مع الامثلة والانيميشن وكنت خايف انها تبقى تقيلة بس الحمد لله كانت جميلة
شرح رائع جدا لهياكل البيانات
جميلة جدا الدورة بس مش المفروض كنا نطبق اللي بناخدة
شرح مميز و بسيط سهل
شرح جميل و بسيط جزاك الله خير
البشهمندس شرحه بسيط الأمثلة كانت موفقة الجرافيك سهل الموضوع
المواضيع مختارة بعناية و مرتبة والشرح في المستوى- دورة أساسية لكل مبرمج
مهندس أحمد علي شرحه ممتاز
الدوره جميله و بسيطه نوعا ما بس لو المصطلحات الانجليزيه قلت شويه هيبقي افضل ب كتير و المعلومه هتوصل اسرع ب كتير....بارك الله فيكم
حاسس ان الدورة مليانه معلومات لدرجة ان دماغي جالي احساس ان المعلومات تداخلت في بعضها دورة ثقيله جدا و تحتاج لوقت لكي تتمكن من البحث و التنقيب لفهم اعمق و اشمل و تعليقي الوحيد على المحتوى هو اني حسيت ان الباشمهندس احمد علي سريع شويتين غير ان تبسيط المعلومه ممكن يبقى اكتر من كده لاني فعلا حسيت ان دماغي بتتشتت في بعض الاحيان لتداخل المعلومات
شرح تحديد كفاءة العمليات كان مميز
ننتظر الجزء التاني بشده
شكرا جدا Ahmed Ali
جزاكم الله كل خير
كورس مهم ومع ذلك بارك الله فيكم وفي البشمهندس احمد علي الشرح السهل والسلس
اللهم بارك شرح مميز جدا رغم اني خريجة حاسبات وحضرت كورسات كتير في شرح هياكل البيانات لكن اول مرة اسمع شرح بالقوة دي اللهم بارك دورة ارشحها لاي حد حابب يفهم هياكل بيانات صح
على الرغم من ان المواضيع كانت معقدة الا ان شرح البشمهندس أحمد على كان ممتاز لانه بيعمل على تبسيط المفاهيم المعقدة بأمثلة بسيطة وسهلة
جزاكم الله خيرا
كل المواضيع مع انها شائكة و معقدة و لكنها كانت مشروحة بطريقة رائعة و مبسطة
الحمد لله كانوا بيقولوا ان هياكل البيانات صعبه وكنت خايف فعلا من الموضوع دا بس اما بدات الكورس لقيت البشمهندس احمد مبسط الدنيا الحمد لله
بدايه جيده ومبسطه لهياكل البيانات رغم تعقيدها
حقيقي دورة جيده جدا كبداية ، جزى الله خيرا البشمهندس احمد علي
الدورة كانت كويسة و مناسب انك تتعلم الجانب النظرى من خلالها ولكن المشكلة اللى واجهتنى احيانا هى ان المحاضر كان بيستخدم الانجليزى اكتر من المطلوب وده بصراحة كان معقد الموضوع حبتين تلاته وفى اجزاء لم اكن استطيع استيعابة الا من خلال المختصر الكتابى
توقعت وجود أمثلة تطبيقية أكثر لكن الباشمهندس وضح أنه يريد ان نستوعب هذة الهياكل بصورة نظرية وبشكل سهل قبل الدخول في حل المسائل والخوارزميات الخاصة بها
كورس قوي جدا
طريقة ايضاح المفاهيم المعقدة وتبسيطها من خلال الأمثلة والانيميشن رهيييبة
تعليم ممتاز
❤️
شرح ممتاز
كورس اكثر من رائعة وامثلة مفيدة
بيدي الواحد نبذة عن كيف يقيس كفاء البرنامج وفهمت ال big O notation وبعدها بيبدا يتكلم عن هياكل البيانات
وضوح الامثلة مع التطبيق عليها
استفدت جدا الحمدلله
من اكثر الدوراة اللى استفد منها شرح سهل جداً وممتع ومجهود كبير من المهندس احمد على لتوصيل المعلومه
كان هيكون افضل لو بعد كل جزء تكليف او تطبيق بشكل عملي
دورة ممتازة وشرح ممتاز لتبسبط مفاهيم هياكل البينات
الدورة حلوة بس كانت هتبقى احلى لو كان بعد كل هيكل علية تكليفاته
سهولة توصيل المعلومة من المهندس احمد ربنا يبارك فيه
مبسط وسهل
ما شاء الله لا قوة الا بالله الشرح عميق وسهل وكمية معلومات مكثفة قد لا نعى حاليا كمبتدئين اهميتها ولكن المميز فى المدرسة اعداد الطلاب للأصعب وهذا قد لا يتوفر فى دورات مشهوره جزاكم الله خيرا ونفع بكم
السلاسة في المواضيع خرافية و ربطها ببعضا جميل جدا ومفيد في تثبيت المعلومة والتفاصيل الصغيرة اللي داخل الشرح دي اللي بتميز الدورة وتجعهلها من اجمل الدورات اللي حضرتها
شكرا
.
دورة رائعة وفيها معلومات قيمة جدا وبطريقة و اسلوب رائع وسهل
الدورة سهلة وجميلة جدا وأحيي الاستاذ احمد علي الجهد المبذول
الأسئلة الشائعة
هياكل البيانات (Data structures) هي طرق لتنظيم وتخزين البيانات في برنامج أو نظام كمبيوتر، وتُعد وسيلة لإدارة ومعالجة البيانات بكفاءة وفعالية؛ مما يمكّن الخوارزميات والعمليات الأخرى من العمل بشكل أسرع (run faster) وبدقة أكبر.
قد يحدد هيكل البيانات Data structure طريقة معينة لتنظيم البيانات في الذاكرة، مثل array أو linked list أو tree. قد يحدد أيضًا العمليات التي يمكن إجراؤها على البيانات، مثل inserting أو deleting أو searching عن قيم محددة.
الخوارزميات وهياكل البيانات مفاهيم وثيقة الصلة بعلوم الكمبيوتر، ولكنها ليست الشيء نفسه.
الخوارزمية Algorithm هي مجموعة من التعليمات لأداء مهمة محددة أو حل مشكلة معينة. وهي إجراء خطوة بخطوة يأخذ بيانات الإدخال وينتج بيانات الإخراج. ويمكن اعتبار الخوارزمية Algorithm كوصفة أو مخطط لحل مشكلة ما.
من ناحية أخرى، فإن هيكل البيانات Data structure هو طريقة لتنظيم وتخزين البيانات في برنامج أو نظام كمبيوتر؛ ويعد طريقة خاصة لترتيب البيانات في الذاكرة، بحيث يمكن الوصول إليها ومعالجتها بكفاءة.
ويتمثل الاختلاف الرئيس بين الخوارزميات وهياكل البيانات Algorithms and Data Structures في أن الخوارزمية تحدد تسلسلًا معينًا من الخطوات لحل مشكلة ما، بينما يحدد هيكل البيانات طريقة تنظيم البيانات والوصول إليها في الذاكرة.
غالبًا ما تُستخدم الخوارزميات وهياكل البيانات معًا في حل المشكلات الحسابية. قد تتطلب خوارزمية معينة هيكل بيانات محدد لمعالجة بيانات الإدخال بكفاءة، ويمكن أن يكون لاختيار هيكل البيانات تأثير كبير على كفاءة الخوارزمية؛ لذلك، فإن فهم كل من الخوارزميات وهياكل البيانات أمر ضروري للمبرمجين لتطوير حلول برمجية فعالة.
نعم، يتطلب فهم هياكل البيانات (Data structures) بعض المعرفة السابقة بالبرمجة، على الأقل أساسيات البرمجة مثل الشروط conditions والحلقات loops والمتغيرات variables والوظائف functions؛ حيث إن فهم هذه الأساسيات يُعد أمرًا مهمًا وضروريًا قبل دراسة هياكل البيانات. وفي هذه الدورة ستتعلم أساسيات هياكل البيانات؛ لتتمكن من اختيار هياكل البيانات المناسبة التي يجب استخدامها في المواقف المختلفة.
تمتد هذه الدورة لمدة تتراوح بين أسبوعين إلى ثلاثة أسابيع تقريبًا، ويعتمد الجدول الزمني على معدل تحصيلك وتعلمك، وظروف حياتك اليومية، وحجم الوقت الذي تخصصه للدراسة كل يوم.
ابدأ هياكل البيانات الأساسية اليوم
اشتراك مدى الحياة، شهادة إتمام، ودعم من فريق المدرسة طوال رحلتك.
GoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGoodGood