Data structure - هيكلة البيانات

68
رقم التدريب 12562
مقدم من: مكان التعلم - Learning space
هدف التدريب

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

 


فهرس موضوعات التدريب

اليوم الاول: مقدمة في هياكل البيانات في هذه الوحدة سوف تتعرف على:

  • ماهو هياكل البيانات
  • لماذا نستخدم هياكل البيانات
  • التعرف علي كيفية الحكم على تعقيد هايكل البيانات
  • بدء التعرف على أنواع هياكل البيانات (المصفوفة)
  • مفهوم ال stack  
  • طريقة عمل ال stack
  • مميزات وعيوب ال stack
  • التطبيقات التي تستخدم ال stack
  • كتابة كود ال stack وعمل بعض الدوال لاستخدام ال Stack
  • التعامل مع ال stack  والموشرات

اليوم الثاني: هياكل البيانات في هذه الوحدة ستتعرف على:

  • مفهوم ال queue  
  • طريقة عمل ال queue
  • مميزات وعيوب ال queue
  • التطبيقات التي تستخدم ال queue
  • كتابة كود ال queue وعمل بعض الدوال لاستخدام ال queue
  • التعامل مع الCircular Queue
  • التعامل مع ال  Queue والموشرات

اليوم الثالث: هياكل البيانات في هذه الوحدة ، ستتعرف على:

  • مفهوم ال Linked list  
  • طريقة عمل ال linked list
  • مميزات وعيوب ال linked list
  • التطبيقات التي تستخدم ال linked list
  • كتابة كود ال linked list وعمل بعض الدوال لاستخدام ال linked list

اليوم الرابع: هياكل البيانات في هذه الوحدة ، ستتعرف على:

  • مفهوم ال Tree
  • طريقة عمل ال Tree مع البحث
  • مميزات وعيوب ال Tree
  • التطبيقات التي تستخدم ال Tree Tree
  • التطيبقات التي تستخدم ال Tree[Binary Search ]
  • كتابة كود ال binary sea
  • طريقة عمل ال tree  مع الفرز [ insertion-sort  , bubble-sort , selection]  
مخرجات التعلم
  1. فهم أساسيات هياكل البيانات.
  2. فهم مميزات هياكل البيانات
  3. فهم الخورازميات المختلفة لهياكل البيانات والتعامل معها
  4. انشاء برامج ب استخدام هياكل البيانات
المتطلبات السابقة للتدريب
  • سعودي الجنسية
  • دبلوم وما اعلى
  • جهاز كومبيوتر
  • لغة انجليزية متوسطة
الشهادات الإحترافية المتعلقة
    لا توجد شهادات احترافية مرتبطة بالدورة التدريبية.
اسم مقدم الدورة
  • اسامة يسري
خبرات المدرب
  • اسامة يسري

    EDUCATION

    Bachelor degree of Computer Science

    WORK EXPERINCE:

    Full Stack Web Developer

    Working Backend Developer in ABM

    Working instructor in Learning Space

    CERTIFICATIONS

    • Web Development Using PHP, MySQL and Larvel | Digital Egypt Youth Program | July. 2021

    •   PHP Full Stack Development Track | Online | Udacity | 1 Million Arab Coders Initiative | Feb. 2021

    •   Data Structures Course | Online | YouTube | Sep. 2020

    •   Object-Oriented Programming Concepts | Online | Coursara

  • مجال التدريب
    الدورات التدريبية التخصصية
  • المسار الوظيفي
    • تحليل البيانات
  • نوع الدورة
    دورة معرفية
  • مستوى الدورة التدريبية
    مستوى متوسط
  • طريقة توصيل الدورة
    تفاعلية مباشرة
  • موعد البرنامج تبدأ 20-05-2024 إلى 23-05-2024 لمدة 16 ساعات
انتهت فترة التقديم