×
الرئيسية إنشاء سيرة ذاتية دورات تدريبية الأختبارات
قناة منصة معارف علي التليجرام الاقوي عربيا .. اشترك الآن

كورس data structure شرح عربى كامل للمبتدئيين

  • دورات في تخصص دورات برمجة
  • عدد الدورس : 50
  • الإعتماد : غير معتمدة
إخفاء جميع الإعلانات
إخفاء جميع الإعلانات

دورات تدريبية مقترحة

إخفاء جميع الإعلانات

نحن نهتم بتقيمك لهذه الدورة

كن اول شخص يقوم بتقيم هذه الدورة

ممتاز
0 تقيمات
جيد
0 تقيمات
متوسط
0 تقيمات
مقبول
0 تقيمات
سئ
0 تقيمات
0.0
0 تقيمات

شهادة معتمدة بعد دراسة الدورة التدريبية أول سؤال ممكن يكون على بالك أن هل الـ Data Structure لها علاقة بالـ Database ام لا ؟ الإجابة لا ، هناك فرق بين ما يعرف بقواعد البيانات Database ، وبين مفهوم هياكل(تراكيب)البيانات Data Structure . قواعد البيانات هي عملية تخزين البيانات . أما هياكل البيانات هي اللي تحتاجها لأداء برنامج بكفاءة عالية في وقت التنفيذ (خلال الـ runtime). بمعنى أوضح قواعد البيانات أنت تخزن فيها البيانات لأجل أنك لو أغلقت الكمبيوتر تجي اليوم الثاني تلقاها موجودة . فيه فرق بين تخزين بيانات وبين بيانات حية في الذاكرة للتعامل معها . في البرنامج عادة العمليات التي تتم في RunTime تتم على Data Structure. هياكل البيانات باختصار هي تحليل شكل البيانات شلون تكون داخل الاوبجيكت ونستخدمها لجمع البيانات وترتيبها وتنظيمها ... في جافا فيه اوبجيكت جاهزة لك أنك تستخدمها على طول يعني ما يحتاج تعيد كتابة كل شئ من الصفر مثل ما هو في C و ++C ، كذلك نتكلم عن أن هياكل البيانات يأتي معها خوارزميات للترتيب وإعادة الترتيب وصياغة أجزاء البيانات الموجودة ، وهذه الخوارزميات موجودة مع الاوبجيكت يعني مضغوطة مع الاوبجيكت او الانترفيس اللي راح نتكلم عنه الآن . مركز العمليات هو انترفيس interface رهيب جداً هو الـ Collection . الشكل الأساسي للCollection interface هو أنه يتفرع منه اثنين من الـ interface : وهي Set و List . Set معناها مجموعة من الأشياء أو البيانات لا يوجد فيها تكرار ، واذا جيت في المقالة القادمة بإذن الله سأبين انه ما هو شرط انها ما تقبل التكرار اذا كان ConCrete Class لازم تعرف فيه الـ Two Methode الموجوده في كل اوبجيكت اللي هي equals و hashcode .دورات برمجة

الاشهر اليوم
سيرتك الذاتية " CV " هي أول مستند وأول دليل على كفاءتك في العمل
وتقوم منصة معارف بمساعدتك لإنشاء سيرتك الذاتية بإحترافية
إخفاء جميع الإعلانات
أحدث الدورات
كورس تعلم لغة برمجة C كامل شرح عربى للمتبدئيين
×

يجب ان يكون لديك حساب داخل المنصة
حتى تستطيع المشاركة و التفاعل مع التعليقات

سجل الآن مجانا
Request history8.1.2PHP Version1.04sRequest Duration4MBMemory UsageGET course/{id}/{title}Route
  • warninglog[20:28:18] LOG.warning: html_entity_decode(): Passing null to parameter #1 ($string) of type string ...
  • warninglog[20:28:18] LOG.warning: html_entity_decode(): Passing null to parameter #1 ($string) of type string ...
  • Booting (761ms)time
  • Application (275ms)time
  • 1 x Booting (73.45%)
    761ms
    1 x Application (26.55%)
    275ms
    34 templates were rendered
    • courses.course_playlistcourse_playlist.blade.php#?blade
    • ads.course_playlist_titlecourse_playlist_title.blade.php#?blade
    • ads.course_playlist_topcourse_playlist_top.blade.php#?blade
    • ads.recommded_sectionrecommded_section.blade.php#?blade
    • inc.review_formreview_form.blade.php#?blade
    • ajax.review_userreview_user.blade.php#?blade
    • courses.new_course_designnew_course_design.blade.php#?blade
    • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
    • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
    • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
    • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
    • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
    • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
    • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
    • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
    • courses.todaytoday.blade.php#?blade
    • inc.cv_bannercv_banner.blade.php#?blade
    • ads.new_sidebar_2020new_sidebar_2020.blade.php#?blade
    • courses.recentrecent.blade.php#?blade
    • beta.layouts.mainmain.blade.php#?blade
    • beta.layouts.partials.notifications_modalnotifications_modal.blade.php#?blade
    • beta.layouts.partials.navbarnavbar.blade.php#?blade
    • beta.layouts.partials.menumenu.blade.php#?blade
    • beta.layouts.partials.student-menustudent-menu.blade.php#?blade
    • beta.layouts.partials.search-input-desktopsearch-input-desktop.blade.php#?blade
    • student.login_Adminlogin_Admin.blade.php#?blade
    • beta.layouts.partials.search-modalsearch-modal.blade.php#?blade
    • beta.layouts.partials.search-input-mobilesearch-input-mobile.blade.php#?blade
    • beta.layouts.partials.mobile-navbarmobile-navbar.blade.php#?blade
    • beta.layouts.partials.mobile-sidebarmobile-sidebar.blade.php#?blade
    • beta.layouts.partials.bottom_navigation_barbottom_navigation_bar.blade.php#?blade
    • student.partials.list_modallist_modal.blade.php#?blade
    • inc.messagesmessages.blade.php#?blade
    • beta.layouts.partials.footerfooter.blade.php#?blade
    uri
    GET course/{id}/{title}
    middleware
    web, search_keywords
    controller
    App\Http\Controllers\courseController@showcourse
    namespace
    App\Http\Controllers
    prefix
    where
    file
    app/Http/Controllers/courseController.php:34-119
    14 statements were executed65.21ms
    • select * from `links_maps` where `from_url` = 'https://new.m3aarf.com/course/46/كورس-data-structure-شرح-عربى-كامل-للمبتدئيين' limit 1
      250μsstagingLinkMap.php#20
      Bindings
      • 0: https://new.m3aarf.com/course/46/كورس-data-structure-شرح-عربى-كامل-للمبتدئيين
      Backtrace
      • 16. middleware::link_map:20
      • 17. vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:183
      • 18. vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
      • 19. vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:183
      • 20. app/Http/Middleware/LoginUsersFromApp.php:30
    • select * from `course` where `course`.`id` = '46' and `course`.`deleted_at` is null limit 1
      260μsstagingcourseController.php#36
      Bindings
      • 0: 46
      Backtrace
      • 20. app/Http/Controllers/courseController.php:36
      • 21. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 22. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 23. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `lessons` where `course_id` = 46 and `lessons`.`deleted_at` is null
      470μsstagingcourseController.php#40
      Bindings
      • 0: 46
      Backtrace
      • 15. app/Http/Controllers/courseController.php:40
      • 16. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 17. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `courses` where `courses`.`id` = 12 and `courses`.`deleted_at` is null limit 1
      290μsstagingcourseController.php#42
      Bindings
      • 0: 12
      Backtrace
      • 20. app/Http/Controllers/courseController.php:42
      • 21. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 22. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 23. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select `id`, `title`, `slug`, `cer_title` from `courses` where `id` = 12 and `courses`.`deleted_at` is null limit 1
      240μsstagingcourseController.php#44
      Bindings
      • 0: 12
      Backtrace
      • 16. app/Http/Controllers/courseController.php:44
      • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select `cer_title`, `is_certified`, `id`, `title`, `slug`, `image`, `lessons_count` from `course` where (`cat_id` = 12 and `id` != '46') and `course`.`deleted_at` is null limit 8
      290μsstagingcourseController.php#48
      Bindings
      • 0: 12
      • 1: 46
      Backtrace
      • 15. app/Http/Controllers/courseController.php:48
      • 16. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 17. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select `id`, `title`, `slug`, `image` from `course` where (`cat_id` = 12 and `id` != '46') and `course`.`deleted_at` is null order by `views` desc limit 10
      14.74msstagingcourseController.php#53
      Bindings
      • 0: 12
      • 1: 46
      Backtrace
      • 15. app/Http/Controllers/courseController.php:53
      • 16. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 17. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • update `course` set `views` = 43029, `course`.`updated_at` = '2025-07-12 20:28:18' where `id` = 46
      1.09msstagingcourseController.php#77
      Bindings
      • 0: 43029
      • 1: 2025-07-12 20:28:18
      • 2: 46
      Backtrace
      • 14. app/Http/Controllers/courseController.php:77
      • 15. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 16. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 17. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • update `courses` set `views` = 3862332, `courses`.`updated_at` = '2025-07-12 20:28:18' where `id` = 12
      620μsstagingcourseController.php#81
      Bindings
      • 0: 3862332
      • 1: 2025-07-12 20:28:18
      • 2: 12
      Backtrace
      • 14. app/Http/Controllers/courseController.php:81
      • 15. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 16. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 17. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • update `course_day_views` set `view` = `view` + 1 where `date` = '2025-07-12' and `course_id` = '46'
      1.23msstagingcourseController.php#83
      Bindings
      • 0: 2025-07-12
      • 1: 46
      Backtrace
      • 14. app/Http/Controllers/courseController.php:83
      • 15. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 16. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 17. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select `id`, `title`, `slug`, `is_certified`, `cer_title`, `image`, match (`cer_title`) against ('' IN BOOLEAN MODE) as score_1, match (`en_cer`) against ('' IN BOOLEAN MODE) as score_2, match (`title`) against ('' IN BOOLEAN MODE) as score_3, match (`en_cer`) against ('' IN BOOLEAN MODE) as score_4, match (`cer_title`) against ('' IN BOOLEAN MODE) as score_5, match (`title`) against ('' IN BOOLEAN MODE) as score_6, match (`cer_title`) against ('كورس data structure شرح عربى كامل للمبتدئيين' IN BOOLEAN MODE) as score_7, match (`en_cer`) against ('كورس data structure شرح عربى كامل للمبتدئيين' IN BOOLEAN MODE) as score_8, match (`title`) against ('كورس data structure شرح عربى كامل للمبتدئيين' IN BOOLEAN MODE) as score_9 from `course` where `id` != 46 and `course`.`deleted_at` is null order by `score_1` desc, `score_2` desc, `score_3` desc, `score_4` desc, `score_5` desc, `score_6` desc, `score_7` desc, `score_8` desc, `score_9` desc limit 14
      23.64msstagingcourseController.php#115
      Bindings
      • 0: 46
      Backtrace
      • 15. app/Http/Controllers/courseController.php:115
      • 16. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 17. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `course_reviews` where `course_id` = 46 limit 1
      470μsstaginghelper.php#420
      Bindings
      • 0: 46
      Backtrace
      • 16. app/helpers/helper.php:420
      • 18. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
      • 20. app/helpers/helper.php:421
      • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
    • select `id`, `title`, `slug` from `course` where `id` in (85, 110, 16494, 123, 119, 106, 117, 3464) and `course`.`deleted_at` is null
      320μsstaginghelper.php#1421
      Bindings
      • 0: 85
      • 1: 110
      • 2: 16494
      • 3: 123
      • 4: 119
      • 5: 106
      • 6: 117
      • 7: 3464
      Backtrace
      • 15. app/helpers/helper.php:1421
      • 18. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 19. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 20. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 21. vendor/laravel/framework/src/Illuminate/View/View.php:207
    • select `id`, `title`, `slug` from `course` where `course`.`deleted_at` is null order by `created_at` desc limit 20
      21.3msstaginghelper.php#1453
      Backtrace
      • 15. app/helpers/helper.php:1453
      • 18. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 19. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 20. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 21. vendor/laravel/framework/src/Illuminate/View/View.php:207
    App\course
    61course.php#?
    App\lessons
    50lessons.php#?
    App\courses
    2courses.php#?
        _token
        EAYv394hi7rbMDwA8xV8SiGyBrA1ydJYDsDnprPu
        PHPDEBUGBAR_STACK_DATA
        []
        _flash
        array:2 [ "new" => [] "old" => [] ]
        path_info
        /course/46/%D9%83%D9%88%D8%B1%D8%B3-data-structure-%D8%B4%D8%B1%D8%AD-%D8%B9%D8%B1%D8%A8%D9%89-%D9%83%D8%A7%D9%85%D9%84-%D9%84%D9%84%D9%85%D8%A8%D8%AA%D8%AF%D8%A6%D9%8A%D9%8A%D9%86
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:15 [ "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "host" => array:1 [ 0 => "new.m3aarf.com" ] ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sat, 12 Jul 2025 17:28:18 GMT" ] "set-cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6IitpMERCM1VML014OG5pcmtKOEt6Y3c9PSIsInZhbHVlIjoic2FWRk9BVWthR0pkOENGOXpBcDdac1hiN3ZZQlcxZDhqOUNaY0ZTcW5UcE1NdW1nOHFVUlNtc2pLS1RvdXR3UW5wNjBFbVEyQ1ArZVBJN0s4ZGpXKzhzbElnWUMxdy9PTG9LUWltMEwwY2FFV3kvMk5IS2s1dk95SGM0OU9PdUMiLCJtYWMiOiI1Mzg0OGIzYTczYWM5MmQ1NDVmNTQyZDEyODJkN2ViMzI4YzY1M2U3YThjOTQ3YThkZmQ0MmVhZWIwMTQxMzk2IiwidGFnIjoiIn0%3D; expires=Sat, 12 Jul 2025 19:28:18 GMT; Max-Age=7200; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6IitpMERCM1VML014OG5pcmtKOEt6Y3c9PSIsInZhbHVlIjoic2FWRk9BVWthR0pkOENGOXpBcDdac1hiN3ZZQlcxZDhqOUNaY0ZTcW5UcE1NdW1nOHFVUlNtc2pLS1RvdXR3UW5wNjBFb" ] "Set-Cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6IitpMERCM1VML014OG5pcmtKOEt6Y3c9PSIsInZhbHVlIjoic2FWRk9BVWthR0pkOENGOXpBcDdac1hiN3ZZQlcxZDhqOUNaY0ZTcW5UcE1NdW1nOHFVUlNtc2pLS1RvdXR3UW5wNjBFbVEyQ1ArZVBJN0s4ZGpXKzhzbElnWUMxdy9PTG9LUWltMEwwY2FFV3kvMk5IS2s1dk95SGM0OU9PdUMiLCJtYWMiOiI1Mzg0OGIzYTczYWM5MmQ1NDVmNTQyZDEyODJkN2ViMzI4YzY1M2U3YThjOTQ3YThkZmQ0MmVhZWIwMTQxMzk2IiwidGFnIjoiIn0%3D; expires=Sat, 12-Jul-2025 19:28:18 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IitpMERCM1VML014OG5pcmtKOEt6Y3c9PSIsInZhbHVlIjoic2FWRk9BVWthR0pkOENGOXpBcDdac1hiN3ZZQlcxZDhqOUNaY0ZTcW5UcE1NdW1nOHFVUlNtc2pLS1RvdXR3UW5wNjBFb" ] ]
        session_attributes
        0 of 0
        array:3 [ "_token" => "EAYv394hi7rbMDwA8xV8SiGyBrA1ydJYDsDnprPu" "PHPDEBUGBAR_STACK_DATA" => [] "_flash" => array:2 [ "new" => [] "old" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-07-12 20:28:18GET/course/46/%D9%83%D9%88%D8%B1%D8%B3-data-structure-%D8%B4%D8%B1%D8%AD-%D8%B9%D8%B1%D8%A8%D9%89-%D9%83%D8%A7%D9%85%D9%84-%D9%84%D9%84%D9%85%D8%A8%D8%AA%D8%AF%D8%A6%D9%8A%D9%8A%D9%8623414113