Skip to content
اتعلم ببساطةاتعلم ببساطة
  • الصفحة الرئيسية
  • مسار تعلم جافا
  • هياكل البيانات المستوي الاول | Data Structure
  • كتب برمجية
تسجيل الدخول
اتعلم ببساطةاتعلم ببساطة
  • الصفحة الرئيسية
  • مسار تعلم جافا
  • هياكل البيانات المستوي الاول | Data Structure
  • كتب برمجية
  • Home
  • الدورة
  • هياكل البيانات المستوي الاول | Data Structure

هياكل البيانات المستوي الاول | Data Structure

  • By Ahmed Adel
  • Data Structure Level One
  • (88 Ratings)
Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
  • معلومات الدورة
  • التقييمات
  • المزيد
    • كورس Data Structure للمبتدئين

      كورس هياكل البيانات للمبتدئين هو فرصتك الحقيقية لفهم طريقة تنظيم البيانات داخل البرامج بشكل عملي واحترافي. الكورس ده مصمم خصيصًا لأي شخص بيبدأ في مجال البرمجة وعايز يبني أساس قوي بلغة C++.

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

      📚 ماذا ستتعلم في كورس Data Structure للمبتدئين؟

      💡 المصفوفات (Arrays)

      • تعريف المصفوفات وطريقة استخدامها في C++
      • إدخال، تعديل، حذف، وبحث في القيم
      • المصفوفات أحادية وثنائية البُعد

      📦 الستاك (Stack)

      • مفهوم LIFO – Last In First Out
      • تنفيذ العمليات: Push، Pop، Peek
      • بناء الستاك باستخدام المصفوفات والقوائم

      🚶‍♂️ الطابور (Queue)

      • مفهوم FIFO – First In First Out
      • تنفيذ Enqueue وDequeue
      • الفرق بين Queue وCircular Queue

      🔗 القوائم المرتبطة (Linked List)

      • أنواع القوائم: أحادية ومزدوجة ودائرية
      • إضافة، حذف، وتحديث العناصر
      • استخدام المؤشرات لإدارة الذاكرة

      🎯 لمن هذا الكورس؟

      • المبتدئين في البرمجة: كورس Data Structure للمبتدئين مناسب ليك لو لسه بتبدأ.
      • طلاب كليات الحاسبات والمعلومات: لفهم المناهج الجامعية بشكل عملي.
      • المتقدمين للاختبارات التقنية: هيساعدك تراجع المفاهيم المطلوبة في المقابلات.
      • كل شخص حابب يكتب كود منظم: لأن تنظيم البيانات هو الأساس.

      🧠 مميزات الكورس

      • شرح سهل بلغة واضحة وبدون تعقيد
      • أمثلة عملية وتمارين تطبيقيه
      • مشاريع تطبيقية باستخدام C++

      🔗 روابط مفيدة

          • شاهد جميع الكورسات المتاحة على اتعلم ببساطة

      تعلم المزيد عن Data Structure من GeeksForGeeks

      💡 ملاحظة مهمة: هذا الكورس هو خطوة أساسية لأي مبرمج عايز يتطور ويكتب كود نظيف وقابل للتوسّع.

      Show More

      مواد الدورة

      • 🧾اختبارات علي كل وحدة
      • 🧑‍💻الحصول علي اكواد جميع الدروس

      المتطلبات

      • ✅معرفة جيدة بلغة سي بلس بلس.
      • ✅ قهوتك وتعالي

      محتوى الدورة

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

      • ما هي هياكل البيانات | Data Structure
        06:09

      الوحدة الاول : Array And Pointers
      في الوحدة دي، هنتعلم إزاي نستخدم المصفوفات والمؤشرات لتخزين البيانات، تعديلها، وإجراء عمليات الإضافة، الحذف، والبحث.

      • الجروب الخاص بالكورس
      • هنتعلم ايه فى الوحدة دي
        01:01
      • الدرس الاول : ليه محتاجين المصفوفة
        02:35
      • الدرس التاني : طريقة كتابة المصفوفة
        17:19
      • الدرس الثالث : تغير قيم المصفوفة
        05:28
      • الدرس الرابع : ازاي المستخدم يدخل قيم المصفوفة
        05:35
      • الدرس الخامس : معرفة عدد عناصر المصفوفة
        13:15
      • الدرس السادس : طبع عناصر المصفوفة بجمله for
        13:58
      • الدرس السابع: بحث عن عنصر في المصفوفة
        11:55
      • المؤشرات : Pointers
        14:29
      • Class | Struct
        18:27
      • نهاية الوحدة | شكرًا
        01:32
      • اختبار الوحدة الأولى: المصفوفات والمؤشرات
      • لو حابب تتعلم البرمجة الكائنية (OOP)

      الوحدة الثانية : Linked List
      في الوحدة دي، هنتعلم عن القوائم المرتبطة (Linked Lists)، إزاي بتخزن البيانات بشكل ديناميكي، وإزاي نضيف أو نحذف عناصر منها بكفاءة.

      • هنتعلم ايه في الوحدة | Linked List
        03:18
      • مشكلة المصفوفة وما هي اللينكد ليست الجزء الاول
        11:00
      • ما هي اللينكد الليست الجزء الثاني
        19:14
      • insertNode function part one
        16:48
      • insert Node function part two
        15:04
      • insert node part three
        19:44
      • Display function
        27:23
      • insert Node at beginning
        14:45
      • Delete beginning node
        19:29
      • Delete Node Linked list part one
        17:09
      • Delete Node Linked List Part two
        18:12
      • Delete Node Linked list part Three
        15:14
      • Delete Node at the End
        18:35
      • نهاية الوحدة |شكرًا
        01:59
      • اختبار الوحدة الثانية: Linked List

      الوحدة الثالثة | Double Linked List
      في الوحدة دي، هنتعلم عن **القوائم المرتبطة المزدوجة** (Double Linked Lists)، اللي بتسمح بالحركة في الاتجاهين داخل القائمة، مما يسهل عمليات الإضافة والحذف من أي مكان في القائمة.

      • هنتعلم ايه | Double Linked List
        02:19
      • Double Linked list part one
        10:51
      • Double linked list part two
        09:13
      • Insert node at double linked list part one
        18:53
      • Insert node at double linked list part Two
        20:42
      • Insert node at double linked list part Three
        06:11
      • Display function at Double linked list
        20:01
      • Insert Node at beginning Double linked list
        20:35
      • reverse display function double linked list
        16:39
      • Delete First Node
        19:41
      • Delete Last Node part one
        21:42
      • Delete last Node part two
        06:16
      • نهاية الوحدة | شكرًا
        01:02
      • اختبار الوحدة: Double Linked List

      الوحدة الرابعة : Stack Using Array
      في الوحدة دي، هنتعلم إزاي نبني **الستاك** (Stack) باستخدام المصفوفة. الستاك بيشتغل بنظام "آخر عنصر يدخل هو أول عنصر يخرج" (LIFO)، وهنتعرف على العمليات الأساسية زي الإضافة (Push) والحذف (Pop).

      • هنتعلم ايه | ما هو الاستاك (Stack)
        05:18
      • stack part one
        07:14
      • stack part two
        14:46
      • push function
        16:42
      • Display function
        14:24
      • pop function
        12:20
      • peek function
        07:52
      • نهاية الوحدة | شكرًا
        00:45
      • اختبار Stack using array

      الوحدة الخامسة | Stack using Linked List
      في الوحدة دي، هنتعلم إزاي نبني **الستاك** (Stack) باستخدام **القائمة المرتبطة** (Linked List). الستاك بيشتغل بنظام "آخر عنصر يدخل هو أول عنصر يخرج" (LIFO)، وهنتعرف على عمليات الإضافة (Push) والحذف (Pop) بطريقة ديناميكية باستخدام القوائم المرتبطة.

      • Stack with linked list
        10:11
      • push function using linked list
        13:34
      • Display function using stack linked
        14:22
      • pop function stack using linked list
        14:21
      • peek function stack using linked list
        06:29
      • اختبار الوحدة: Stack باستخدام Linked List

      الوحدة السادسة | Queue Using Array
      في الوحدة دي، هنتعلم إزاي نبني **الطابور** (Queue) باستخدام **المصفوفة** (Array). الطابور بيشتغل بنظام "أول عنصر يدخل هو أول عنصر يخرج" (FIFO)، وهنتعرف على العمليات الأساسية زي الإضافة (Enqueue) والحذف (Dequeue)، وازاي نتعامل مع مشاكل الزيادة في الطابور.

      • هنتعلم ايه | ما هو الطابور (Queue)
        02:47
      • عمل الطابور | Queue with Array
        10:34
      • enqueue function part one
        16:44
      • enqueue function part two
        10:22
      • display function Queue
        16:08
      • Dequeue function part one
        20:56
      • Dequeue function part two
        11:03
      • isEmpty function queue
        03:33
      • isFull function queue
        04:40
      • front function queue
        05:23
      • نهاية الوحدة | فخور بيك
        00:36
      • اختبار الوحدة: Queue باستخدام Array

      الوحدة السابعة | Queue Using Linked List
      في الوحدة دي، هنتعلم إزاي نبني **الطابور** (Queue) باستخدام **القائمة المرتبطة** (Linked List). الطابور بيشتغل بنظام "أول عنصر يدخل هو أول عنصر يخرج" (FIFO)، وهنتعرف على عمليات الإضافة (Enqueue) والحذف (Dequeue) بطريقة ديناميكية، مما يسمح بإدارة البيانات بكفاءة ومرونة.

      • عمل الطابور ب اللينكد ليست | Queue linked list
        09:25
      • enqueue function part one
        16:13
      • enqueue function Linked list part two
        06:36
      • display function linked list part one
        15:45
      • display function linked list part two
        04:13
      • Dequeue function linked list part one
        15:06
      • Dequeue function linked list part two
        08:39
      • peek function with linked list
        04:17
      • isEmpty function with linked list
        03:05
      • اختبار الوحدة: Queue باستخدام Linked List

      فخور بيك | ما هي الخطوة التالية ؟
      فخور بيك جدا بجد هنعرف في الفيديو دة ايه هي الخطوة التانية يا بطل💪

      • هنعمل ايه بعد كدة ؟
        02:32

      المستوي الثاني من هياكل البيانات

      • المستوي الثاني

      احصل علي الشهادة

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

      selected template

      تقييمات ومراجعات الطلاب

      4.9
      الإجمالي 88 تقييما
      5
      التقييمات: 81
      4
      التقييمات: 7
      3
      التقييمات: 0
      2
      التقييمات: 0
      1
      التقييمات: 0
      Ahmed Hamed
      Ahmed Hamed
      قبل 4 أسابيع
      بسم الله ماشاء الله الكروس غايه في الروعه لكن ناقص بعض الاشياء به يعني اتا بدرس في تركيا في حجات زياده اخدنها في ال linked list بالذات لكن بجد برافوو عليك يا هندسه شرح عظمه
      YA
      youssef aly
      قبل شهر واحد
      نعم جدا وبشمهندس احمد كان بيشرح في كل وحدة من اول وجديد وفهمني كل سطر كود بكتبه مش مدر بعرف اكتبه وخلاص
      MA
      Mustafa Ahmed
      قبل شهرين
      ممتاز
      AY
      Ahmed Yasser Fathy
      قبل شهرين
      دوره جميله جدا شرح مبسط بجد ومن افضل الناس واكتر الناس احتراما وخلقا وعلما ربنا يوفقك ياباشمهندس احمد ويوفقني ❤️
      YA
      Yazeed Alqadi
      قبل شهرين
      ممتازه جدا واستفدت كثير وشرح مبسط وسهل
      YK
      yosef ken
      قبل شهرين
      كورس ممتاز جدا وفعلا يستاهل الوقت والدفع 🧑‍💻❤️
      wahabialsoqtri
      wahabialsoqtri
      قبل 3 أشهر
      thank you very mach `
      your the best on the world who explain datastructre
      EA
      Ehab AL-mubaidin
      قبل 3 أشهر
      رائع
      CS
      Clash Sayil
      قبل 3 أشهر
      بصراحة افضل من شرح البرمجة👏
      أسلوب الشرح كان بسيط وواضح بشكل رهيب و المعلومة المعقدة بعملها قطرة .
      الشرح كان هادئ، مرتب، ويوصل الفكرة بدون أي تعقيد.
      الكورس فعلاً يستاهل، و بيعلمك كيف تصيد السمك بدل ما يعطيك سمكة ❤️
      YM
      Youssef Mohamed
      قبل 3 أشهر
      very good
      AA
      asil ariffd
      قبل 4 أشهر
      شكرا لك الف شكر ربي يسعدك ويجعله في ميزان حسناتك افضل من يشرح البرمجه
      Saad Alamri
      Saad Alamri
      قبل 4 أشهر
      مفيدة وممتعة
      OM
      Omar Mohamed
      قبل 5 أشهر
      نعم شرح ممتاز
      مف
      مايكل فلسطين
      قبل 5 أشهر
      بجد احسن بشمهندس برمجة من حيث الشرح وتبسيط المعلومه وغير كده اكتر شخص محفز بجد انا فخور اني كنت معاك يا بشمهندس 😍😍😍😍😍😍

      يا اشطر بشمهندس 👍👍👍
      AA
      Abdullha Althobaiti
      قبل 5 أشهر
      بطل بطل بطل من شرح و رسم خصوصا القهوة خلتني مركز 😂
      NG
      NESMA GAMAL
      قبل 6 أشهر
      عسوله
      YS
      Youssef Saeid
      قبل 6 أشهر
      ممتاز بكل معني الكلمه
      Mohamed Salah
      Mohamed Salah
      قبل 6 أشهر
      IT WAS A BEAUTIFUL AND INFORMATIVE EXPERIENCE
      OD
      omar drwish
      قبل 7 أشهر
      ممتازة
      سا
      سيف الله أحمد
      قبل 7 أشهر
      شرح ممتاز و مبسط ، بجد شكرا جدا ليك علي المجهود ده
      تحميل المزيد

      تفاصيل الدورة

      • السعر
        1.000,00 EGP السعر الأصلي هو: 1.000,00 EGP.499,00 EGPالسعر الحالي هو: 499,00 EGP.
      • المحاضرAhmed Adel
      • المدة 15 ساعات 11 دقائق
      • عدد الدروس76
      • المستويمبتدئ
      • اخر تحديثديسمبر 6, 2025
      499,00 EGP 1.000,00 EGP
      حفظ

      شاركها مع صحابك

      تعلم البرمجة مع اتعلم ببساطة
      اتعلم ببساطة هتتعلم البرمجة ببساطة 🎯
       

      Contacts

      تقدر تتواصل معانا عن طريق الايميل او الواتساب

      Email: contact@learrnsimply.com

      Icon-facebook Icon-instagram Icon-youtube

      روابط قد تهمك

      • للإستفسار عن طرق الدفع
      Copyright 2026 Learrnsimply | Developed By Learrnsimply. All Rights Reserved

      https://wa.link/hdomyx

      أهلاً بك مرة أخرى!
      نسيت كلمة السر؟
      ليس لديك حساب؟  سجّل الآن