مبتدئ
83 محتوي
الفئه
المحاضر
المستوي
اخر تحديث
يحتوي علي جائزه
1,000.00 جنيه مصري
499.00 جنية مصري
ما هي هياكل البيانات | Data Structure
الجروب الخاص بالكورس
هنتعلم ايه فى الوحدة دي
الدرس الاول : ليه محتاجين المصفوفة
الدرس التاني : طريقة كتابة المصفوفة
Ahmed Adel
مطور تطبيقات Flutter وصانع محتوى تقني متخصص في تعليم البرمجة بطريقة بسيطة وسهلة. مؤسس قناة "اتعلم ببساطة" والمنصة التعليمية المصاحبة لها، التي تهدف إلى تبسيط مفاهيم البرمجة ومساعدة الشباب على دخول عالم التكنولوجيا بخطوات واثقة. أسعى دائمًا لتقديم محتوى عملي وواقعي يربط بين المفاهيم النظرية والتطبيق الفعلي، بحيث يقدر أي شخص يبدأ من الصفر ويوصل لمستوى احترافي في البرمجة.
+7 سنين خبرة
وصف الكورس
كورس 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
الوحدة الاول : Array And Pointers
الجروب الخاص بالكورس
هنتعلم ايه فى الوحدة دي
الدرس الاول : ليه محتاجين المصفوفة
الدرس التاني : طريقة كتابة المصفوفة
الدرس الثالث : تغير قيم المصفوفة
الدرس الرابع : ازاي المستخدم يدخل قيم المصفوفة
الدرس الخامس : معرفة عدد عناصر المصفوفة
الدرس السادس : طبع عناصر المصفوفة بجمله for
الدرس السابع: بحث عن عنصر في المصفوفة
المؤشرات : Pointers
Class | Struct
نهاية الوحدة | شكرًا
اختبار الوحدة الأولى: المصفوفات والمؤشرات
لو حابب تتعلم البرمجة الكائنية (OOP)
الوحدة الثانية : Linked List
هنتعلم ايه في الوحدة | Linked List
مشكلة المصفوفة وما هي اللينكد ليست الجزء الاول
ما هي اللينكد الليست الجزء الثاني
insertNode function part one
insert Node function part two
insert node part three
Display function
insert Node at beginning
Delete beginning node
Delete Node Linked list part one
Delete Node Linked List Part two
Delete Node Linked list part Three
Delete Node at the End
نهاية الوحدة |شكرًا
اختبار الوحدة الثانية: Linked List
الوحدة الثالثة | Double Linked List
هنتعلم ايه | Double Linked List
Double Linked list part one
Double linked list part two
Insert node at double linked list part one
Insert node at double linked list part Two
Insert node at double linked list part Three
Display function at Double linked list
Insert Node at beginning Double linked list
reverse display function double linked list
Delete First Node
Delete Last Node part one
Delete last Node part two
نهاية الوحدة | شكرًا
اختبار الوحدة: Double Linked List
الوحدة الرابعة : Stack Using Array
هنتعلم ايه | ما هو الاستاك (Stack)
stack part one
stack part two
push function
Display function
pop function
peek function
نهاية الوحدة | شكرًا
اختبار Stack using array
الوحدة الخامسة | Stack using Linked List
Stack with linked list
push function using linked list
Display function using stack linked
pop function stack using linked list
peek function stack using linked list
اختبار الوحدة: Stack باستخدام Linked List
الوحدة السادسة | Queue Using Array
هنتعلم ايه | ما هو الطابور (Queue)
عمل الطابور | Queue with Array
enqueue function part one
enqueue function part two
display function Queue
Dequeue function part one
Dequeue function part two
isEmpty function queue
isFull function queue
front function queue
نهاية الوحدة | فخور بيك
اختبار الوحدة: Queue باستخدام Array
الوحدة السابعة | Queue Using Linked List
عمل الطابور ب اللينكد ليست | Queue linked list
enqueue function part one
enqueue function Linked list part two
display function linked list part one
display function linked list part two
Dequeue function linked list part one
Dequeue function linked list part two
peek function with linked list
isEmpty function with linked list
اختبار الوحدة: Queue باستخدام Linked List
فخور بيك | ما هي الخطوة التالية ؟
هنعمل ايه بعد كدة ؟
المستوي الثاني من هياكل البيانات
المستوي الثاني
fasdfasdfasd afsdfasd
07/03/2026
كورس جميل تسلم ايدك
Yazeed Alqadi
07/02/2026
ممتازه جدا واستفدت كثير وشرح مبسط وسهل