<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									تعليم - كورسات - منتدى تقارب التطويري				            </title>
            <link>https://tqarb.com/community/education/</link>
            <description>منتدى تقارب التطويري لتطوير مواقع ومنتديات ومدونات ووردبريس</description>
            <language>ar</language>
            <lastBuildDate>Sat, 02 May 2026 01:58:29 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>أفضل 5 مواقع كورسات تعليمية مجانية اونلاين لمختلف دورات التعليم</title>
                        <link>https://tqarb.com/community/education/%d8%a3%d9%81%d8%b6%d9%84-5-%d9%85%d9%88%d8%a7%d9%82%d8%b9-%d9%83%d9%88%d8%b1%d8%b3%d8%a7%d8%aa-%d8%aa%d8%b9%d9%84%d9%8a%d9%85%d9%8a%d8%a9-%d9%85%d8%ac%d8%a7%d9%86%d9%8a%d8%a9-%d9%84%d9%85%d8%ae%d8%aa/</link>
                        <pubDate>Mon, 21 Mar 2022 21:14:58 +0000</pubDate>
                        <description><![CDATA[هناك عدد من المعايير الخاصة باختيار أفضل مواقع كورسات مجانية ودورات التعليم عن بعد والتي تتمثل في الآتي:

أن يقوم الموقع بتقديم مواد تعليمية في العديد من المجالات المختلفة
أن يمتلك الموقع...]]></description>
                        <content:encoded><![CDATA[<p>هناك عدد من المعايير الخاصة باختيار أفضل مواقع كورسات مجانية ودورات التعليم عن بعد والتي تتمثل في الآتي:</p>
<ol>
<li>أن يقوم الموقع بتقديم مواد تعليمية في العديد من المجالات المختلفة</li>
<li>أن يمتلك الموقع شهرة واسعة وسمعة طيبة بين المستخدمين ليتمتع بالثقة والمصداقية</li>
<li>أن يقدم الموقع شهادات علمية معتمدة لإثبات النجاح في المواد التعليمية</li>
<li>أن يتضمن الموقع تطبيق إلكتروني يساعد الشخص في التعلم المستمر في أي مكان وأي وقت</li>
<li>أن يوفر الموقع تطبيقات واختبارات عملية لتثبيت المعلومات لدى الشخص</li>
<li>أن يعتمد الموقع على مجموعة من التقنيات الحديثة التي تساهم في تسهيل التعلم</li>
</ol>
<p>فيما يلي قائمة منتقاة بعناية لأفضل مزودي الدورات والكورسات المجانية عبر الإنترنت ، مع ميزاتهم الشائعة وروابط مواقع الويب الخاصة بهم.</p>
<div class="lwptoc lwptoc-light lwptoc-notInherit" data-smooth-scroll="1" data-smooth-scroll-offset="24" data-lwptoc-initialized="1">
<div class="lwptoc_i">
<div class="lwptoc_header" style="font-size: 90%"><strong class="lwptoc_title">العناوين الرئيسية</strong> </div>
</div>
</div>
<h2 id="1-موقع-كورسيرا"><span>1) موقع كورسيرا</span></h2>
<div class="wp-block-media-text alignwide is-stacked-on-mobile is-image-fill">
<div class="wp-block-media-text__content">
<p>Coursera هو موقع تعليمي مجاني يقدم مواد تعليمية عن بعد MOOCs من جامعات معروفة. تحتوي جميع دورات كورسيرا على محاضرات فيديو مسجلة مسبقًا يمكنك مشاهدتها عندما يكون ذلك مناسبًا لك.</p>
</div>
</div>
<p>لدى Coursera تعاون مع الجامعات تتيح لك الحصول على درجة الماجستير أو التخصصات. يمكنك استكشاف دورات الكلية المختلفة دون أي متاعب.</p>
<p>يقدم هذا الموقع برامج مجانية من مؤسسات معتمدة. تم تصميم دورات الشهادات المجانية المتاحة عبر الإنترنت على هذه المنصة من قبل جامعة رائدة.</p>
<p><strong>دورات اونلاين</strong> <strong>مجانا في كوريسيرا</strong></p>
<ul>
<li><strong>الآداب والعلوم الإنسانية:</strong> التاريخ والموسيقى والفن والفلسفة ، إلخ.</li>
<li><strong>الأعمال:</strong> القيادة والإدارة والتمويل والتسويق وريادة الأعمال والمزيد.</li>
<li><strong>علوم الكمبيوتر:</strong> Java و C ++ و Javascript و Blockchain و Linux و Data Science و IOT وما إلى ذلك.</li>
<li><strong>تكنولوجيا المعلومات:</strong> CyberSecurity و AWS و Google Cloud و SAP والمزيد.</li>
<li><strong>الصحة: ​​صحة</strong> الحيوان ، المعلوماتية الصحية ، إدارة الرعاية الصحية ، التغذية ، رعاية المرضى ، علم النفس ، إلخ.</li>
<li><strong>العلوم والهندسة: الهندسة</strong> الكهربائية والهندسة الميكانيكية والكيمياء والفيزياء وعلم الفلك والمزيد.</li>
<li><strong>العلوم الاجتماعية:</strong> الاقتصاد والتعليم والحكم والمجتمع والقانون ، إلخ.</li>
<li><strong>تعلم اللغة:</strong> تعلم اللغة الإنجليزية ، الصينية ، الكورية ، إلخ.</li>
</ul>
<p><strong>الرابط: </strong>https://www.coursera.org/</p>
<h2 id="2-udemy"><span>2) Udemy</span></h2>
<div class="wp-block-media-text alignwide is-stacked-on-mobile is-image-fill">
<div class="wp-block-media-text__content">
<p>يمكنك تطوير مهارات جديدة وتحقيق أهدافها من خلال التعلم من المكتبة الواسعة للدورات المختلفة. يتم تدريس المواد المتوفرة في Udemy من خلال تعليمات الخبراء.</p>
</div>
</div>
<p>Udemy عبارة عن منصة عبر الإنترنت تساعدك على إنشاء كورسات لفئات مثل الأعمال والتصميم والتسويق وما إلى ذلك.</p>
<p>يمكن الاطلاع على مخطط دورات الشهادات المجانية على جميع الأجهزة المتصلة بالإنترنت. لا تحتاج إلى أي تأهيل مسبق لأخذ أي دورة.</p>
<p><strong>Udemy أعلى فئات الدورات التدريبية عبر الإنترنت</strong></p>
<ul>
<li><strong>الأعمال:</strong> المالية ، ومهارات العرض ، والخطابة ، والتحليل المالي ، وريادة الأعمال ، والكتابة ، والتعلم العميق ، و SQL ، والتعلم الآلي ، إلخ.</li>
<li><strong>التطوير:</strong> تطوير الألعاب وتطوير الويب ولغات البرمجة مثل Python و JavaScript و Ruby و C # و Swift وما إلى ذلك.</li>
<li><strong>تكنولوجيا المعلومات والبرمجيات:</strong> شهادة تكنولوجيا المعلومات ، والأمن السيبراني ، والشبكات والأمن ، و CCNA ، إلخ.</li>
<li><strong>تدريب المعلمين:</strong> إنشاء الدورات التدريبية عبر الإنترنت ، ومهارات العرض ، والتصميم التعليمي ، وما إلى ذلك.</li>
<li><strong>إنتاجية Office:</strong> Google و Apple و Microsoft و SAP وما إلى ذلك.</li>
<li><strong>التنمية الشخصية:</strong> التطوير الوظيفي ، والتمويل الشخصي ، ومهارات الدراسة ، والإنتاجية ، والقيادة ، والمزيد.</li>
<li><strong>التصميم: تصميم</strong> واجهة المستخدم وتصميم الويب وتصميم الجرافيك والرسم وأدوات التصميم مثل Photoshop و Adobe Illustrator وما إلى ذلك.</li>
<li><strong>نمط الحياة:</strong> الفنون والحرف اليدوية ، التدريب ، الألعاب ، السفر ، إلخ.</li>
<li><strong>التسويق: التسويق عبر</strong> محركات البحث (SEM) ، تحسين محركات البحث (SEO) ، التسويق عبر الهاتف المحمول ، تسويق المنتجات ، التسويق عبر وسائل التواصل الاجتماعي ، تسويق المحتوى ، أساسيات التسويق ، إلخ.</li>
<li><strong>اللغات:</strong> الإنجليزية ، الصينية ، البرتغالية ، الإسبانية ، إلخ.</li>
<li><strong>التصوير الفوتوغرافي: التصوير</strong> الرقمي ، التصوير التجاري ، أدوات التصوير ، تصميم الفيديو ، إلخ.</li>
<li><strong>الصحة واللياقة البدنية:</strong> اليوجا والتأمل والدفاع عن النفس والتغذية وما إلى ذلك.</li>
<li><strong>الموسيقى:</strong> تقنيات الموسيقى والأدوات مثل البيانو والجيتار وبرامج الموسيقى وأساسيات الموسيقى والمزيد.</li>
</ul>
<p><strong>الرابط: </strong>https://www.udemy.com/courses/free/</p>
<h2 id="3-موقع-edx"><span>3) موقع Edx</span></h2>
<div class="wp-block-media-text alignwide is-stacked-on-mobile is-image-fill">
<div class="wp-block-media-text__content">
<p>Edx هي واحدة من أفضل مزودي الدورات المجانية عبر الإنترنت. يقدم دورات على مستوى الجامعة في مجموعة متنوعة من التخصصات. يمكنك تصفح مواضيع مختلفة مثل علوم الكمبيوتر واللغة وعلوم البيانات والهندسة وغير ذلك.</p>
</div>
</div>
<p>Edx هي واحدة من أفضل مزودي الدورات التعليمية عن بعد – اون لاين مجانا. يقدم دورات على مستوى الجامعة في مجموعة متنوعة من التخصصات. يمكنك تصفح مواضيع مختلفة مثل علوم الكمبيوتر واللغة وعلوم البيانات والهندسة وغير ذلك.</p>
<p>يحتوي هذا الموقع على تسلسل موضوع أسبوعي. يتضمن مقطع فيديو قصير مع تمارين تعليمية. توفر المنصة دروس فيديو ، تشبه مجموعة المناقشة داخل الحرم الجامعي وكتاب مدرسي. يحتوي على منتدى مناقشة عبر الإنترنت حيث يمكن للطلاب إرسال الأسئلة إلى مساعدي التدريس. يقدم دورات مجانية عبر الإنترنت مع شهادة إتمام.</p>
<p><strong>Edx أعلى فئات الدورات التدريبية عبر الإنترنت</strong></p>
<ul>
<li>البنيان</li>
<li>ثقافة الفن</li>
<li>علم الأحياء وعلوم الحياة</li>
<li>ادارة اعمال</li>
<li>علوم الكمبيوتر</li>
<li>تحليل البيانات والإحصاء</li>
<li>تصميم</li>
<li>الاقتصاد والتمويل</li>
<li>تعليم وتدريب المعلمين</li>
<li>الهندسة</li>
<li>الغذاء والتغذية</li>
<li>الصحة والأمان</li>
<li>لغة</li>
<li>المؤلفات</li>
<li>طب</li>
<li>موسيقى</li>
<li>الفلسفة والأخلاق</li>
<li>العلوم والعلوم الاجتماعية وأكثر من ذلك</li>
</ul>
<p><strong>الرابط: </strong>https://www.edx.org/</p>
<h2 id="4-موقع-لينكدين"><span>4) موقع لينكدين </span></h2>
<div class="wp-block-media-text alignwide is-stacked-on-mobile is-image-fill">
<div class="wp-block-media-text__content">
<p>LinkedIn Learning (دورات Lynda سابقًا) هو موقع يقدم دورات فيديو. يمكنك استخدام هذا الموقع للوصول إلى ما يصل إلى 15000 دورة تدريبية بأكثر من سبع لغات متاحة مجانًا وباشتراك.</p>
</div>
</div>
<p> </p>
<p>تمنحك LinkedIn دورات اونلاين مجانا و فرصة للتعلم من خبراء الصناعة دون إنفاق عشرة سنتات. تعد دورات LinkedIn التدريبية هذه مثالية للمبتدئين والمتعلمين المتوسطين والخبراء. تتوفر دورات التعلم على LinkedIn مع الشهادات في فئات مختلفة مثل دورات الأعمال ، والتنمية الشخصية ، وريادة الأعمال ، والتصميم والتكنولوجيا عبر الإنترنت.</p>
<p>تعزز فصول التعلم والتدريب والشهادات هذه عبر الإنترنت من LinkedIn مهاراتك وترتقي بمعرفتك إلى المستوى التالي.</p>
<p><strong>LinkedIn Learning أهم فئات الدورات التدريبية عبر الإنترنت</strong></p>
<ul>
<li><strong>الأعمال:</strong> تحليل واستراتيجية الأعمال ، التطوير الوظيفي ، خدمة العملاء ، المالية والمحاسبة ، الموارد البشرية ، القيادة والإدارة ، التسويق ، والمزيد.</li>
<li><strong>إبداعي:</strong> الرسوم المتحركة والرسوم التوضيحية ، الصوت والموسيقى ، التصميم الجرافيكي ، التصوير الفوتوغرافي ، واجهة المستخدم وتصميم الويب ، إلخ.</li>
<li><strong>التكنولوجيا:</strong> الحوسبة السحابية ، وعلوم البيانات ، وتطوير الأجهزة المحمولة ، والشبكات والأمن ، وتطوير الويب والبرامج ، والمزيد.</li>
</ul>
<p><strong>الرابط: </strong><a href="https://www.linkedin.com/learning/" target="_blank" rel="noopener">https://www.linkedin.com/learning/</a></p>
<h2 id="5-موقع-يوداسيتي"><span>5) موقع يوداسيتي</span></h2>
<div class="wp-block-media-text alignwide is-stacked-on-mobile is-image-fill">
<div class="wp-block-media-text__content">
<p>تساعدك منصة Udacity التعليمية عبر الإنترنت على إنشاء دورات في العديد من الفئات مثل التطوير والأعمال والتصميم والتسويق وما إلى ذلك.</p>
</div>
</div>
<p>يتم تدريس دورات الشهادات المجانية عبر الإنترنت المتوفرة في Udacity بواسطة مدربين خبراء. يمكن للطلاب أيضًا تطوير مهارات جديدة وتحقيق أهدافهم من خلال التعلم من المكتبة الواسعة للدورات المختلفة.</p>
<p>تقدم Udacity دورات تدريبية جيدة. يساعدك على الاستعداد للمقابلة. يقدم هذا الموقع للدورات التدريبية عبر الإنترنت بشهادة قابلة للطباعة مساعدة من معلم.</p>
<p><strong>Udacity أعلى فئات الدورات التدريبية عبر الإنترنت</strong></p>
<ul>
<li><strong>البرمجة والتطوير:</strong> RPA Developer ، Agile ، Cybersecurity ، Java ، JavaScript ، C ++ ، React ، Web Developer ، Cloud Developer ، إلخ.</li>
<li><strong>الذكاء الاصطناعي:</strong> التعلم العميق ، التعلم الآلي ، الذكاء الاصطناعي للرعاية الصحية ، البرمجة اللغوية العصبية ، الذكاء الاصطناعي ، الذكاء الاصطناعي لقادة الأعمال ، والمزيد.</li>
<li><strong>الحوسبة السحابية:</strong> AWS Cloud Architect و Cloud Developer و Cloud DevOps Engineer و Hybrid Cloud Engineer والمزيد.</li>
<li><strong>علم البيانات:</strong> مدير منتج البيانات ، SQL ، محلل البيانات ، تحليلات الأعمال ، تصور البيانات ، هياكل البيانات والخوارزميات ، تدفق البيانات ، إلخ.</li>
<li><strong>الأعمال:</strong> التسويق الرقمي ، تحليلات التسويق ، تحليلات الأعمال ، إستراتيجية تحقيق الدخل ، مدير منتج النمو ، مدير المنتج ، إلخ.</li>
<li><strong>الأنظمة المستقلة:</strong> مهندس سيارة ذاتية القيادة ، ومهندس برمجيات الروبوتات ، ومهندس طيران ذاتي القيادة ومهندس طيران مستقل ، ومهندس اندماج أجهزة الاستشعار ، والمزيد.</li>
</ul>
<p>الرابط: https://www.udacity.com/</p>
<h2 id="6-موقع-khan-academy"><span>6) موقع Khan academy </span></h2>
<div class="wp-block-media-text alignwide is-stacked-on-mobile is-image-fill">
<div class="wp-block-media-text__content">
<p>أكاديمية خان هي منظمة غير ربحية تهدف لنشر العلم الأكاديمي للجميع مستخدمة أساليب تعليمية تُعد الأكثر تطوراً. وتوفر الأكاديمية مصادر نظرية مجانية تم تحضيرها على مستوى تعليمي عالمي، وهي بذلك تعد السباقة في هذا المجال.</p>
</div>
</div>
<p>يشتهر هذا الموقع بين العديد من رواد الأعمال الذين قاموا بمدحه بسبب ما يقدمه من دورات تعليمية ذات جودة عالية، حيث يتضمن شرح جميع العلوم التي يتم دراستها في المراحل الدراسية المختلفة التي تسبق الجامعة من خلال طرق بسيطة، كما يختص بتفسير النظريات العلمية من خلال الاستعانة بفيديوهات عملية تساعد على إيصال المعلومة بأبسط الوسائل، ويوفر الموقع قاعدة علمية قوية لكل شخص في المراحل الأولى من الجامعة أو من لم يلتحق بالجامعة أيضًا.</p>
<p>وبالإضافة الى الفيديوهات المتوفرة باللغة الإنجليزية تقوم الأكاديمية حالياً بالعمل على ترجمة الفيديوهات المذكورة الى جميع لغات العالم. و يمكنكم الإطلاع على الفيديوهات التي تمت ترجمتها الى العربية وجميع اللغات الأخرى</p>
<p>الرابط : https://ar.khanacademy.org/</p>]]></content:encoded>
						                            <category domain="https://tqarb.com/community/education/">تعليم - كورسات</category>                        <dc:creator>ماجد عزازي</dc:creator>
                        <guid isPermaLink="true">https://tqarb.com/community/education/%d8%a3%d9%81%d8%b6%d9%84-5-%d9%85%d9%88%d8%a7%d9%82%d8%b9-%d9%83%d9%88%d8%b1%d8%b3%d8%a7%d8%aa-%d8%aa%d8%b9%d9%84%d9%8a%d9%85%d9%8a%d8%a9-%d9%85%d8%ac%d8%a7%d9%86%d9%8a%d8%a9-%d9%84%d9%85%d8%ae%d8%aa/</guid>
                    </item>
				                    <item>
                        <title>الذاكرة العشوائية RAM واستخداماتها - دليل مبسط</title>
                        <link>https://tqarb.com/community/education/%d8%a7%d9%84%d8%b0%d8%a7%d9%83%d8%b1%d8%a9-%d8%a7%d9%84%d8%b9%d8%b4%d9%88%d8%a7%d8%a6%d9%8a%d8%a9-ram-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85%d8%a7%d8%aa%d9%87%d8%a7-%d8%af%d9%84%d9%8a/</link>
                        <pubDate>Fri, 26 Nov 2021 20:30:39 +0000</pubDate>
                        <description><![CDATA[الذاكرة العشوائية أو ذاكرة الوصول العشوائي Random Access Memory هي واحد من أهم المكونات المستخدمة في أغلب الأجهزة الإلكترونية وتحديدًا في الحواسيب والهواتف وكذلك أجهزة الراوتر وغيرها من الأج...]]></description>
                        <content:encoded><![CDATA[<div style="text-align: right">الذاكرة العشوائية أو ذاكرة الوصول العشوائي Random Access Memory هي واحد من أهم المكونات المستخدمة في أغلب الأجهزة الإلكترونية وتحديدًا في الحواسيب والهواتف وكذلك أجهزة الراوتر وغيرها من الأجهزة. الرام هي القطعة المسئولة عن تخزين البيانات التي يتم استخدامها في الوقت الفعلي، لأنها توفر أفضل سرعة عند الحاجة إلى استخدام هذه البيانات. في هذا المقال إن شاء الله سنتعرف على ما هي الذاكرة العشوائية وما هي أهميتها؟ أهم مميزات الذاكرة العشوائية واستخداماتها، أنواع الذاكرة العشوائية والفرق بين RAM و ROM.</div>
<h2>ما هي الذاكرة العشوائية؟</h2>
<p>- الذاكرة العشوائية هي اختصار لمصطلح ذاكرة الوصول العشوائي Random Access Memory ويعبر عنها باختصار RAM. وهي عبارة عن ذاكرة مؤقتة يعتمد عليها الجهاز الإلكتروني لتخزين المعلومات المستخدمة في الوقت الحالي. وبما أن هذه الذاكرة مؤقتة؛ فإن انقطاع الطاقة عنها يؤدي إلى محو كل البيانات الموجودة بها.</p>
<p>- على سبيل المثال انت الآن تقرأ هذا المقال على موقعنا من خلال متصفح. موقعنا أو الصفحة التي تقرأها الآن وكل المواقع المفتوحة على المتصفح مخزنة في الذاكرة العشوائية. إذا قمت بإغلاق هاتفك أو حاسوبك الآن وأعدت تشغيله ثم فتحت المتصفح ستجد أن هذه المواقع لم تعد مفتوحة.</p>
<div style="text-align: right">- تتميز هذه القطعة بأنها توفر سرعة عالية جدًا في الاستجابة، سواءً من أجل تخزين بيانات أو إرسالها عند حاجة المعالج إليها، نظرًا لأنها تعتمد على الوصول العشوائي Random Access، فيمكنها الوصول لأي بيانات تحتاجها بشكل فوري، لذلك فإن أسعارها تكون أعلى بكثير من وسائط التخزين العادية مثل الأقراص الصلبة و SSD غيرها.</div>
<h2 style="text-align: right">استخدامات الذاكرة العشوائية</h2>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://1.bp.blogspot.com/-lXsiC4hvcQI/YQmmLTBDH2I/AAAAAAAASMo/58ctK6uQVfcITvSnvQIc6Y8PV8sydlVWACLcBGAsYHQ/s1000-rw/%25D8%25A7%25D8%25B3%25D8%25AA%25D8%25AE%25D8%25AF%25D8%25A7%25D9%2585%25D8%25A7%25D8%25AA%2B%25D8%25A7%25D9%2584%25D8%25B0%25D8%25A7%25D9%2583%25D8%25B1%25D8%25A9%2B%25D8%25A7%25D9%2584%25D8%25B9%25D8%25B4%25D9%2588%25D8%25A7%25D8%25A6%25D9%258A%25D8%25A9.webp" target="_blank" rel="nofollow noopener"><img title="استخدامات الذاكرة العشوائية" src="https://tqarb.com/wp-content/uploads/2021/11/1637955956_147_ما-هي-الذاكرة-العشوائية-RAM-استخداماتها.webp.webp" alt="استخدامات الذاكرة العشوائية" border="0" data-original-height="667" data-original-width="1000" /></a></div>
<div style="text-align: right">- بدون الذاكرة العشوائية لا يمكن للحواسيب وأغلب الأجهزة الإلكترونية العمل. يمكنك تجربة ذلك بنفسك. فقط قم بإزالة الرام من اللوحة الأم من الكمبيوتر وقم بتشغيله. بالطبع لن تستطيع تشغيل الجهاز. ذاكرة الرام توفر سرعة في التعامل مع البيانات سواءً في الإرسال أو الاستقبال لا تضاهيها وسائل التخزين التقليدية مثل الهارد ديسك لا حتى أفضل هارد SSD والذي يمكنه توفير سرعة قراءة وكتابة أضعاف سرعة الأقراص الصلبة.</div>
<div style="text-align: right">- الأجهزة الإلكترونية تعيش في حالة دائمة من التعامل مع البيانات طوال فترة عملها، بعض هذه البيانات يحتاج إليها المعالج بشكل متكرر. على سبيل المثال نظام التشغيل سواءً كان نظام لينكس، ماك، ويندوز، أندرويد أو غير ذلك فور تشغيله تبدأ خدماته في العمل في الخلفية وتخزين بياناتها في الذاكرة العشوائية.</div>
<div style="text-align: right">- إذا قمت بفتح ملف نصي وبدأت تكتب فيه؛ فإن ما تكتبه يتم تخزينه في الذاكرة العشوائية إلى أن تقوم بحفظ الملف. عندما تفتح ملف فيديو على سبيل المثال؛ فأنت تقوم بعمل نسخة من هذا الفيديو وتضعها في الذاكرة العشوائية لكي تستطيع مشاهدتها. قيامك باستخدام برنامج أحد برامج تصميم جرافيك للتعديل على فيديو، فإن تلك التعديلات يتم الاحتفاظ بها في الرام قبل إلى حين القيام بحفظ ملف التعديل.</div>
<h2 style="text-align: right">أنواع الذاكرة العشوائية</h2>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637955957_229_ما-هي-الذاكرة-العشوائية-RAM-استخداماتها.webp.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" title="أنواع الذاكرة العشوائية" src="https://tqarb.com/wp-content/uploads/2021/11/1637955957_229_ما-هي-الذاكرة-العشوائية-RAM-استخداماتها.webp.webp" alt="أنواع الذاكرة العشوائية" width="1000" height="667" border="0" data-original-height="667" data-original-width="1000" /></a></div>
<p>- بشكل مختصر يوجد نوعين من أنواع رئيسيين من الذاكرة العشوائية، وهي الذاكرة العشوائية الديناميكية DRAM، والذاكرة العشوائية الثابتة SRAM. وتحت هذين القسمين توجد عدة أنواع من ذاكرة الوصول العشوائي، لكل نوع مميزاته واستخداماته. سنتعرف سريعًا على أبرز هذه الأنواع وخصائص ومميزات كل نوع.</p>
<h3 style="text-align: right">1- الذاكرة العشوائية الديناميكية DRAM</h3>
<p>- سنتحدث عن النوع الأول وهو الذاكرة العشوائية الديناميكية Dynamic Random Access Memory. هذا النوع هو النوع الشائع والذي نستخدمه على الحواسيب. هذه الذاكرة تتكون من مجموعة خلايا، تحتوي كل خلية على ترانزستور ومكثف داخل دائمة متكاملة، ويتم تخزين كل بت من البيانات داخل المكثف على شكل شحنة أو نبضة كهربية.</p>
<p>- من المعروف عن المكثفات أنها تقوم بتسريب الطاقة. لذلك يتم إعادة شحنها بالطاقة بعد مرور مجموعة من (الملّي ثانية) حتى تستمر في الاحتفاظ بالبيانات. لذلك فإننا نفقد كل بيانات الرام في حالة انقطاع الطاقة. هناك عدة أنواع للذاكرة من نوع DRAM نذكرهم سريعًا:</p>
<div style="text-align: right">
<h4 style="text-align: right">* RDRAM</h4>
<div>- يُشير حرف R الزائد إلى كلمة Rambus، وهي اسم الشركة التي ابتكرت هذا النوع من الذواكر العشوائية. في الغالب يستخدم هذا النوع من الذاكرة مع أجهزة ألعاب الفيديو المخصصة مثل البلايستيشن، وكذلك في تصميم ذاكرة كروت الشاشة المختلفة.</div>
<h4 style="text-align: right">* VRAM</h4>
<div>- يُشير حرف V الزائد إلى مصطلح Video. وهو أيضًا نوع من أنواع ذاكرة الوصول العشوائي الديناميكية، والغرض منها التعامل مع بيانات عرض محتوى الفيديو والألعاب على الشاشة. ويساعد هذا النوع من الذاكرة على عرض سلس بلا مشاكل أو أخطاء أثناء تشغيل الفيديو والألعاب. وهذه الذاكرة مهمّة جدًا خصوصًا لمن يعمل في مجال تصميم الجرافيكس، ويعتمد في عمله على استخدام برنامج تصميم مجسمات ثلاثية الأبعاد.</div>
<div> </div>
</div>
<div style="text-align: right">
<h4 style="text-align: right">* SDRAM</h4>
<p>- يشير حرف S الزائد إلى صفة التزامن Synchronous. معنى ذلك أن هذه الذاكرة تعمل على مزامنة سرعتها مع سرعة معدل دورات المعالج في الثانية أو ما يُشار إليه بـClock Speed، وهذا يمنح المعالج إمكانية القيام بالمزيد من العمليات في نفس الوقت. ويوجد أيضًا أنواع من هذه الذاكرة نستعرضها سريعًا.</p>
<p><strong>1- DDR SDRAM</strong></p>
</div>
<p>- هذا هو أشهر نوع حاليًا يتم استخدامه مع الحواسيب. وتُشير حروف DDR إلى مصطلح Double Data Rate. يُشير هذا المصطلح إلى مضاعفة حجم الباندويدث المنقول باستخدام ذاكرة SDRAM وفي نفس المدة الزمنية.</p>
<p><strong>2- GDDR SDRAM</strong></p>
<p>- تُشير حروف GDDR إلى مصطلح معدل بيانات الرسوميات المزدوج Graphics Double Data Rate. يُشير هذا المصطلح إلى نوع من أنواع ذاكرة الوصول العشوائي مخصص لعمليات المعالجة الخاصّة بكروت الرسوميات (كروت الشاشة). وهذا النوع أيضًا من أنواع ذاكرة الوصول العشوائي للفيديو VRAM.</p>
<p><strong>3- LPDDR SDRAM</strong></p>
<p>- يُشير اختصار LPDDR إلى مصطلح Low Power Double Data Rate. وهذا هو نوع الذاكرة العشوائية المستخدم في الأجهزة اللوحية والهواتف الذكية، ويتميز بصغر حجمه، وقلة استهلاكه للطاقة.</p>
<h3 style="text-align: right">2- الذاكرة العشوائية الثابتة SRAM</h3>
<div style="text-align: right">- الذاكرة العشوائية الثابتة Static Random Access Memory هو نوع آخر من أنواع الرام. يتميز هذا النوع بعدم حاجته للإنعاش بالطاقة كما هو الحال في ذاكرة الوصول العشوائي الديناميكية. كما أنها توفر سرعة أعلى من سرعة الذاكرة الديناميكية DRAM، لهذا يتم استخدامها في تصميم ذاكرة كاش المعالجات وبعض أجهزة الراوتر، كما أنها موجودة في أفضل أنواع الطابعات الورقية نظرًا لأهميتها.</div>
<h2 style="text-align: right">ماهو DDR؟</h2>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637955957_978_ما-هي-الذاكرة-العشوائية-RAM-استخداماتها.webp.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" title="ماهو DDR" src="https://tqarb.com/wp-content/uploads/2021/11/1637955957_978_ما-هي-الذاكرة-العشوائية-RAM-استخداماتها.webp.webp" alt="ماهو DDR" width="1000" height="668" border="0" data-original-height="668" data-original-width="1000" /></a></div>
<p>- ذكرنا أن من ضمن أنواع ذاكرة الوصول العشوائي الديناميكية نوع DDR SDRAM. وتعرفنا أن معنى DDR يُشير إلى مصطلح Double Data Rate. باختصار فإن هذا المصطلح يعني إمكانية مضاعفة حجم البيانات التي يتم نقلها في نفس المدة الزمنية. أي أن الذاكرة تستطيع نقل بيانات لمرتين في نفس الدورة.</p>
<p>- قبل تطوير هذه التقنية كانت الدورة الواحدة عبارة عن نبضة كهربية تمثل بت واحد من البيانات، ولكن بعد تطوير تقنية DDR أصبح بالإمكان مضاعفة هذا الرقم ونقل 2 بت في كل دورة. طبعًا تطورت هذه التقنية على مدار سنوات وظهر منها عدة أجيال نستعرضهم سريعًا لنتعرف على الفرق بين الرامات DDR1 - DDR2 - DDR3.</p>
<h3 style="text-align: right">* DDR</h3>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637955957_719_ما-هي-الذاكرة-العشوائية-RAM-استخداماتها.webp.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" title="الفرق بين الرامات DDR1 - DDR2 - DDR3" src="https://tqarb.com/wp-content/uploads/2021/11/1637955957_719_ما-هي-الذاكرة-العشوائية-RAM-استخداماتها.webp.webp" alt="الفرق بين الرامات DDR1 - DDR2 - DDR3" width="820" height="842" border="0" data-original-height="842" data-original-width="820" /></a></div>
<p>- تم تقديمها لأول مرة في عام 2000م، واستطاعات تحقيق سرعة بين 266MT/s إلى 400MT/s.</p>
<p><i class="msgs info">مقياس MT/S يُشير إلى مصطلح MegaTransfers per Second وهو يعني عدد عمليات نقل البيانات في الثانية الواحدة. 1 MT/s = مليون عملية نقل في الثانية.</i></p>
<h3 style="text-align: right">* DDR 2</h3>
<p>- تم تقديمها لأول مرة في عام 2003م، واستطاعات تحقيق سرعة بين 533MT/s إلى 800MT/s.</p>
<h3 style="text-align: right">* DDR3</h3>
<p>- تم تقديمها لأول مرة في عام 2007م، واستطاعات تحقيق سرعة بين 800MT/s إلى 1600MT/s.</p>
<h3 style="text-align: right">* DDR 4</h3>
<p>- تم تقديمها لأول مرة في عام 2014م، وتستطيع الوصول إلى سرعة 5100MT/s.</p>
<h3 style="text-align: right">* DDR 5</h3>
<p>- تم تقديمها لأول مرة في عام 2014م، لكنها لم تستخدم حتى الآن بالشكل الكافي بعد.</p>
<h2 style="text-align: right">الفرق بين الذاكرة RAM و ROM</h2>
<p>- نختم معكم هذا المقال بالحديث عن الفرق بين ذاكرة الرام والروم. سنقوم بعمل مقارنة بين RAM و ROM في جدول لنتعرف على أهم الفروقات بين الذاكرتين من حيث طريقة تثبيتها على اللوحة الأم وكذلك من حيث تأثرها بالطاقة واحتفاظها بالبيانات وغير ذلك.</p>
<table border="2px solid #000">
<thead>
<tr>
<td>وجه المقارنة</td>
<td>الرام RAM</td>
<td>الروم ROM</td>
</tr>
</thead>
<tfoot>
<tr>
<td><strong>القدرة على الاحتفاظ بالبيانات</strong></td>
<td>الرام ذاكرة متطايرة لا تستطيع الاحتفاظ بالبيانات إلى في حالة وجود مصدر للطاقة.</td>
<td>الروم ذاكرة غير متطايرة. يعني أنها تستطيع الاحتفاظ بالبيانات حتى في حالة عدم وجود مصدر للطاقة.</td>
</tr>
<tr>
<td><strong>القدرة على تعديل البيانات</strong></td>
<td>يمكن استدعاء البيانات من الرام والتعديل عليها.</td>
<td>البيانات على الروم يمكن قرائتها فقط، ولا يمكن التعديل عليها.</td>
</tr>
<tr>
<td><strong>وجه الاستخدام</strong></td>
<td>تستخدم لتخزين البيانات التي يجري أو سيتم معالجتها بواسطة البروسيسور.</td>
<td>تستخدم لتخزين التعليمات الرئيسية مثل تعليمات التمهيد في الحاسوب.</td>
</tr>
<tr>
<td><strong>السرعة</strong></td>
<td>ذاكرة ذات سرعة عالية.</td>
<td>سرعتها أقل من سرعة الرام.</td>
</tr>
<tr>
<td><strong>صلاحية المعالج</strong></td>
<td>يستطيع المعالج الوصول إلى البيانات الموجودة على الرام.</td>
<td>لا يستطيع المعالج الوصول إلى البيانات الموجودة على الروم.</td>
</tr>
<tr>
<td><strong>طريقة التركيب</strong></td>
<td>يسهل تركيبها وإزالتها من اللوحة الأم.</td>
<td>تأتي مدمجة بشكل مسبق مع اللوحة الأم.</td>
</tr>
<tr>
<td><strong>الحجم</strong></td>
<td>متوفرة بأحجام كبيرة.</td>
<td>ذاكرة الروم تتوفر بأحجام صغيرة.</td>
</tr>
<tr>
<td><strong>التكلفة</strong></td>
<td>مرتفعة التكلفة.</td>
<td>منخفضة التكلفة.</td>
</tr>
</tfoot>
</table>]]></content:encoded>
						                            <category domain="https://tqarb.com/community/education/">تعليم - كورسات</category>                        <dc:creator>ماجد عزازي</dc:creator>
                        <guid isPermaLink="true">https://tqarb.com/community/education/%d8%a7%d9%84%d8%b0%d8%a7%d9%83%d8%b1%d8%a9-%d8%a7%d9%84%d8%b9%d8%b4%d9%88%d8%a7%d8%a6%d9%8a%d8%a9-ram-%d9%88%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85%d8%a7%d8%aa%d9%87%d8%a7-%d8%af%d9%84%d9%8a/</guid>
                    </item>
				                    <item>
                        <title>إضافة بوت الرد التلقائي على التعليقات لصفحة فيس بوك</title>
                        <link>https://tqarb.com/community/education/%d8%a5%d8%b6%d8%a7%d9%81%d8%a9-%d8%a8%d9%88%d8%aa-%d8%a7%d9%84%d8%b1%d8%af-%d8%a7%d9%84%d8%aa%d9%84%d9%82%d8%a7%d8%a6%d9%8a-%d8%b9%d9%84%d9%89-%d8%a7%d9%84%d8%aa%d8%b9%d9%84%d9%8a%d9%82%d8%a7%d8%aa/</link>
                        <pubDate>Fri, 26 Nov 2021 13:21:49 +0000</pubDate>
                        <description><![CDATA[أتمتة الرد التلقائي على التعليقات على صفحات الفيس بوك هي واحدة من أهم الأمور التي يجب القيام بها عند إدارة صفحة تجارية للبيع على الموقع، حيث يساعد بوت الرد التلقائي على التعليقات على سرعة ال...]]></description>
                        <content:encoded><![CDATA[<div style="text-align: right">أتمتة الرد التلقائي على التعليقات على صفحات الفيس بوك هي واحدة من أهم الأمور التي يجب القيام بها عند إدارة صفحة تجارية للبيع على الموقع، حيث يساعد بوت الرد التلقائي على التعليقات على سرعة الاستجابة للعملاء واستفسارتهم، بالإضافة إلى إمكانية تخصيص الردود وتحديد الرسالة التي نريد إرسالها للعملاء. سنتعرف في هذا المقال إن شاء الله كيفية عمل رد تلقائي في الفيس بوك، وما هي أفضل نماذج الرد التلقائي على تعليقات الفيس بوك، وأخيرًا كيفية تفعيل الرد التلقائي على التعليقات.<a target="_blank" rel="nofollow noopener" name="more"></a></div>
<h2 style="text-align: right">أتمتة الرد التلقائي على التعليقات</h2>
<div style="text-align: right">- في البداية يجب أن نتحدث عن أهمية تفعيل الرد التلقائي على التعليقات لصفحات فيسبوك المتخصصة في البيع المباشر أو صفحة متجر إلكتروني أو غيرها. عند عرض منتج معين على صفحة لديها عدد متابعين جيد سيكون هناك استجابة سريعة من المتابعين بكتابة استفسار في تعليق عن المنتج مثل السؤال عن السعر أو الشحن أو غير ذلك.</div>
<p>- في هذه الحالة يجب أن يكون التفاعل مع العملاء والاستجابة لهم على نفس القدر من السرعة لضمان زيادة نسبة التفاعل على المنشور، وكذلك تحقيق أعلى قدر ممكن من المبيعات. طبعًا سيكون من الصعب الرد بشكل يدوي على كل تعليق خصوصًا مع اختلاف استفسارات كل عميل. لهذا سيكون من المفيد الاعتماد على بوت الرد التلقائي على التعليقات.</p>
<h2 style="text-align: right">بوت الرد التلقائي على التعليقات</h2>
<div style="text-align: right">- لكي ننجح في أتمتة الرد التلقائي على التعليقات يمكننا الاعتماد على بوت ماسنجر أو شات بوت كما يُسمى، وهو عبارة عن أداة آلية يمكن استخدامها للقيام بالكثير من المهام مثل الرد على رسائل العملاء، توفير إجابة واضحة للاستفسارات عن المنتجات والشحن والأمور المتعلقة بعملية الشراء، إرسال روابط المنتجات من المتجر الإلكتروني، والكثير من المميزات الأخرى أهمها تفعيل الرد التلقائي على التعليقات في صفحات الفيس بوك.</div>
<p>- من خلال هذه الأداة الآلية يمكن توفير الكثير من الوقت والجهد من أجل التواصل مع العملاء بشكل أسرع وأكثر فاعلية؛ مع مجهود أقل. كذلك من أبرز مميزات هذه الأدوات هو إمكانية تخصيصها بسهولة لكي تتوافق مع نشاط الصفحة، بالإضافة إلى أنها ليست أداة حصرية للاستخدام على فيسبوك أو ماسنجر فقط، بل يمكن استخدامها مع تطبيق واتساب وانستجرام كذلك.</p>
<h2 style="text-align: right">أفضل شات بوت ماسنجر ManyChat</h2>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637769300_726_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" title="نماذج الرد التلقائي على تعليقات الفيس بوك" src="https://tqarb.com/wp-content/uploads/2021/11/1637769300_726_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" alt="نماذج الرد التلقائي على تعليقات الفيس بوك" width="900" height="473" border="0" data-original-height="473" data-original-width="900" /></a></div>
<p>- هناك الكثير من المنصات التي توفر أداة شات بوت احترافية يمكن الاعتماد عليها للقيام بالأمور السابق ذكرها بشكل آلي. سنتحدث في هذا المقال عن منصة ManyChat التي تعتبر من أفضل المنصات التي يمكن استخدامها لإدارة الصفحات والحسابات التجارية على مواقع التواصل كما سنتعرف في هذا المقال إن شاء الله.</p>
<div style="text-align: right">- تتميز هذه المنصة بتوفيرها لأداة شات بوت يمكن استخدامه مع فيسبوك، ماسنجر، واتساب، انستجرام، بالإضافة إلى إمكانية دمج البوت مع المتجر الإلكترونية مثل متاجر شوبيفاي Shopify، بالإضافة إلى توافقها مع أدوات القوائم البريدية مثل MailChimp وإمكانية استخدامها لإضافة زر دفع عبر باي بال أو سترايب بكل سهولة.. والكثير من المميزات الأخرى.</div>
<h2 style="text-align: right">مميزات بوت ماسنجر ManyChat</h2>
<div style="text-align: right">
<ol style="text-align: right">
<li>يوفر خطة مجانية للمبتدئين</li>
<li>يدعم فيس بوك | ماسنجر | واتساب | انستجرام</li>
<li>يدعم إرسال رسائل SMS بالإضافة إلى إرسال إيميلات</li>
<li>الرد التلقائي على التعليقات لصفحة فيس بوك وانستجرام</li>
<li>التواصل مع العملاء مباشرةً عند التفاعل مع إعلانات الصفحة</li>
<li>إمكانية توفير زر للدفع عبر حساب باي بال أو سترايب داخل رسائل ماسنجر</li>
<li>لوحة تحكم ممتازة للبوت وإمكانية مشاهدة إحصائيات مفصلة عن أداء البوت</li>
<li>سهولة تخصيص البوت والتحكم في الردود ومحتواها وكيفية التواصل مع العملاء</li>
<li>يمكن الاعتماد على البوت من أجل زيادة متابعين انستقرام حقيقيين بدون برامج عبر رفع التفاعل آليًا</li>
</ol>
</div>
<h2 style="text-align: right">كيفية عمل رد تلقائي في الفيس بوك</h2>
<p>- بعدما تحدثنا عن أهمية أتمتة الرد التلقائي على التعليقات على فيسبوك سنتعرف الآن على كيفية تفعيل الرد التلقائي على التعليقات في صفحات الفيس بوك، وما هي أفضل نماذج الرد التلقائي على رسائل الفيس بوك. سنتعرف الآن على كيفية عمل رد تلقائي في الفيس بوك.</p>
<p>1- قم بالدخول إلى موقع ManyChat من الرابط بالأسفل وقم بإنشاء حساب.</p>
<p>* لكي تتمكن من استخدام بوت الرد التلقائي على التعليقات يجب الاشتراك في الموقع.</p>
<p>2- بعد إنشاء حساب وربطه بالصفحة سنقوم بالدخول إلى لوحة التحكم والضغط على Growth Tools ثم New Growth Tool.</p>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637769300_442_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" src="https://tqarb.com/wp-content/uploads/2021/11/1637769300_442_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" alt="" width="800" height="302" border="0" data-original-height="302" data-original-width="800" /></a></div>
<p>3- بعد ذلك سنختار تعليقات فيسبوك Facebook Comments.</p>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637769301_366_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" src="https://tqarb.com/wp-content/uploads/2021/11/1637769301_366_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" alt="" width="800" height="715" border="0" data-original-height="715" data-original-width="800" /></a></div>
<p>* بعد ذلك سنضغط على New Flow.<br />4- الآن سنضغط على Create Empty Flow.</p>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637769301_959_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" src="https://tqarb.com/wp-content/uploads/2021/11/1637769301_959_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" alt="" width="800" height="491" border="0" data-original-height="491" data-original-width="800" /></a></div>
<p>5- سنقوم بكتابة اسم ثم نضغط على إنشاء Create.</p>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637769301_844_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" src="https://tqarb.com/wp-content/uploads/2021/11/1637769301_844_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" alt="" width="883" height="536" border="0" data-original-height="536" data-original-width="883" /></a></div>
<p>6- لدين الآن المحفز للأداة "وهو التعليق في هذه الحالة" ثم الرسالة التي سنقوم بإرسالها لمن يكتب تعليق. سنقوم بإعداد الـTrigger أولًا بالضغط على Add Trigger.</p>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637769302_289_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" src="https://tqarb.com/wp-content/uploads/2021/11/1637769302_289_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" alt="" width="800" height="345" border="0" data-original-height="345" data-original-width="800" /></a></div>
<p>7- سنقوم بالبحث عن التعليقات Facebook Comments ثم سنقوم بالضغط عليها.</p>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637769302_699_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" src="https://tqarb.com/wp-content/uploads/2021/11/1637769302_699_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" alt="" width="800" height="385" border="0" data-original-height="385" data-original-width="800" /></a></div>
<p>8- سنقوم بتحديد هل نريد تفعيل الرد على التعليقات على أي بوست على الصفحة أم بوست محدد؟</p>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637769303_608_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" src="https://tqarb.com/wp-content/uploads/2021/11/1637769303_608_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" alt="" width="800" height="424" border="0" data-original-height="424" data-original-width="800" /></a></div>
<p>9- مثلًا إذا اخترنا تفعيل بوت الرد التلقائي على التعليقات لصفحة فيس بوك على بوست معين سنختار A Specific Post ثم سنضغط على Select Post لاختيار المنشور الذي نريد أتمتة التعليقات عليه.</p>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637769303_942_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" src="https://tqarb.com/wp-content/uploads/2021/11/1637769303_942_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" alt="" width="800" height="431" border="0" data-original-height="431" data-original-width="800" /></a></div>
<p>10- سنقوم الآن باختيار المنشور من المنشورات المتوفرة على الصفحة.</p>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637769303_666_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" src="https://tqarb.com/wp-content/uploads/2021/11/1637769303_666_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" alt="" width="711" height="825" border="0" data-original-height="825" data-original-width="711" /></a></div>
<p>11- سنقوم الآن بحفظ الإعدادات ثم الانتقال إلى تجهيز نماذج الرد التلقائي على تعليقات الفيس بوك. يمكن إضافة أكثر من نموذج حسب ما نريد حتى تكون الردود متنوعة ولا يظهر الرد على أنه تم بشكل آلي. ممكن استخدام ردود مثل "تم إرسال التفاصيل في رسالة"، "تم التواصل على الخاص" أو غيرها من الردود.</p>
<p> </p>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637769304_396_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" title="نماذج الرد التلقائي على تعليقات الفيس بوك" src="https://tqarb.com/wp-content/uploads/2021/11/1637769304_396_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" alt="نماذج الرد التلقائي على تعليقات الفيس بوك" width="800" height="433" border="0" data-original-height="433" data-original-width="800" /></a></div>
<p>12- بعد ذلك سننتقل إلى جزء الرسالة التي سيتم إرسالها لمن يقوم بالتعليق على المنشور الذي اخترناه. سنضغط على Send Message ثم نضغط "Add a Text" وسنقوم بعد ذلك بكتابة رسالة بالصيغة التي نريدها من نماذج الرد التلقائي على رسائل الفيس بوك مثل الترحيب بالمستخدم ثم إرسال التفاصيل الخاصّة بالمنتج وتكلفته والشحن وما إلى ذلك، ويمكننا أيضًا إضافة أزرار وروابط خارجية والكثير من الأدوات الأخرى.</p>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637769304_392_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" src="https://tqarb.com/wp-content/uploads/2021/11/1637769304_392_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" alt="" width="800" height="430" border="0" data-original-height="430" data-original-width="800" /></a></div>
<p>13- بعد الانتهاء من إعداد بوت الرد التلقائي على التعليقات لصفحة فيس بوك سنقوم بالضغط على نشر Publish.</p>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637769304_218_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" src="https://tqarb.com/wp-content/uploads/2021/11/1637769304_218_شرح-إضافة-بوت-الرد-التلقائي-على-التعليقات-لصفحة-فيس-بوك.webp" alt="" width="800" height="153" border="0" data-original-height="153" data-original-width="800" /></a></div>
<p>* بهذا نكون قد انتهينا من أتمتة الرد التلقائي على التعليقات وأي شخص سيقوم بكتابة تعليق سيتم الرد عليه بشكل آلي. يمكنكم مشاهدة شرح عملي للطريقة من هذا <a href="https://youtu.be/VOxTI3JQoRA?t=40" target="_blank" rel="nofollow noopener">الفيديو</a>.</p>]]></content:encoded>
						                            <category domain="https://tqarb.com/community/education/">تعليم - كورسات</category>                        <dc:creator>أحمد فؤاد</dc:creator>
                        <guid isPermaLink="true">https://tqarb.com/community/education/%d8%a5%d8%b6%d8%a7%d9%81%d8%a9-%d8%a8%d9%88%d8%aa-%d8%a7%d9%84%d8%b1%d8%af-%d8%a7%d9%84%d8%aa%d9%84%d9%82%d8%a7%d8%a6%d9%8a-%d8%b9%d9%84%d9%89-%d8%a7%d9%84%d8%aa%d8%b9%d9%84%d9%8a%d9%82%d8%a7%d8%aa/</guid>
                    </item>
				                    <item>
                        <title>مفهوم هياكل البيانات Data Structure وأنواع الخوارزميات</title>
                        <link>https://tqarb.com/community/education/%d9%85%d9%81%d9%87%d9%88%d9%85-%d9%87%d9%8a%d8%a7%d9%83%d9%84-%d8%a7%d9%84%d8%a8%d9%8a%d8%a7%d9%86%d8%a7%d8%aa-data-structure-%d9%88%d8%a3%d9%86%d9%88%d8%a7%d8%b9-%d8%a7%d9%84%d8%ae%d9%88%d8%a7%d8%b1/</link>
                        <pubDate>Wed, 24 Nov 2021 16:05:39 +0000</pubDate>
                        <description><![CDATA[مفهوم Data Structure أو بنية البيانات أو هياكل البيانات كما يُطلق عليها البعض هو أحد المفاهيم الرئيسية التي تقوم عليها علوم البرمجة، وهو يعبر بشكل مبسط عن الكيفية والقدرة التي يتعامل بها برن...]]></description>
                        <content:encoded><![CDATA[<div>
<div style="text-align: right">مفهوم <strong>Data Structure</strong> أو بنية البيانات أو هياكل البيانات كما يُطلق عليها البعض هو أحد المفاهيم الرئيسية التي تقوم عليها علوم البرمجة، وهو يعبر بشكل مبسط عن الكيفية والقدرة التي يتعامل بها برنامج معين مع البيانات التي تمر منه وإليه. في هذا المقال إن شاء الله سنوفر شرح Data Structure بشكل كامل. سنتعر ف على ما هى هياكل البيانات؟ ما أهميتها؟ أنواع هياكل البيانات، كيف يمكنك تعلم هذا المجال وكذلك ما هي أفضل لغات برمجة يمكن الاعتماد عليها لتعلم بنية البيانات، وأخيرًا سنذكر أفضل كتب ومصادر لتعلم هذا المجال.<a target="_blank" rel="nofollow noopener" name="more"></a></div>
<h2 style="text-align: right">ما هى هياكل البيانات؟</h2>
<p>- باختصار؛ مفهوم Data Structure يُشير إلى "<strong>عملية التصميم الذكي للبرنامج لكي يتمكن من التعامل مع البيانات بكفاءة ويتمكن من تخزينها واستردادها بأقل جهد وفي أسرع وقت</strong>". لكي نوضح هذا المفهوم بشكل أفضل دعونا نأخذ مثالًا عمليًا قبل الدخول إلى التوضيح باستخدام البرمجة.</p>
<p>- على هاتفك الجوال تحتفظ بمجموعة من جهات الاتصال؛ وهي معلومات الاتصال بأصدقائك وأقاربك. إذا أردت الاتصال بأحدهم تذهب إلى قائمة جهات الاتصال وتبدأ في البحث باسم الشخص الذي تريد الاتصال به. هنا يمكنك البحث يدويًا في القائمة حتى تصل إلى الرقم، أو يمكنك بسهولة الضغط على زر البحث وكتابة حرفين أو ثلاثة من اسم الشخص وستجد الرقم ظهر أمامك.</p>
<p>- هذا المثال البسيط يوضح لنا أهمية تنظيم البيانات بدلًا من التعامل معها بشكل عشوائي. في حالة قمت بالبحث عن الرقم بشكل يدوي فسيستغرق هذا أضعاف الوقت المستغرق في استخدام البحث الآلي الذي يعتمد على التخزين المنظم للبيانات (جهات الاتصال) من أجل استردادها أو التعديل عليها بأقل استهلاك لموارد الجهاز وفي أسرع وقت ممكن.</p>
<h2 style="text-align: right">ما أهمية هياكل البيانات؟</h2>
<p>- ربما يكون تنظيم البيانات في بعض الحالات ليس ضروريًا. مثلًا جريدة مكونة من 10 صفحات لا تحتاج إلى فهرس يسهل البحث عن جزء داخل الجريدة، فيمكن تصفح جميع أوراقها والعثور على المحتوى المطلوب بسرعة، لكن ماذا عن كتاب مكوّن من ألف صفحة؟ هل يمكنك القيام بنفس الأمر؟ بالطبع لا.</p>
<div style="text-align: right">- لهذا السبب نجد أن جزء كبير من علوم البرمجة يختص بكيفية التعامل مع البيانات؛ تحديدًا من حيث كيفية التخزين والاسترداد بكفاءة، لأن هذا الأمر يشكل أهمية كبرى في الأنظمة المعقدة التي تتعامل مع كمية ضخمة من البيانات. تخيل كيف أن محركات البحث مثل جوجل الذي يتعامل مع أكثر من <a href="https://blog.hubspot.com/marketing/google-search-statistics" target="_blank" rel="nofollow noopener">5 مليار</a> عملية بحث يوميًا يستطيع استرداد البيانات بدقة من الفهرس الضخم الخاصّ به في خلال ثانية أو أقل من أجزاء من الثانية نظرًا لوصوله لكفاءة مثلى في تنظيم البيانات.</div>
<p>- لهذا فإن جزء كبير من العبء الذي يقع على المبرمج ليس فقط كتابة برنامج يقوم بغرض معين بشكل ناجح، ولكن أيضًا كيف يتعامل هذا البرنامج مع البيانات، وما مدى كفاءته في تخزين البيانات؛ وما هو معدل سرعة الاسترداد من قواعد البيانات وإجراء التعديلات عليها بدون أخطاء.</p>
<h2 style="text-align: right">هياكل البيانات الخطية</h2>
<p>- في هياكل البيانات الخطية Linear Data Structures يتم ترتيب العناصر بشكل تسلسلي أو خطي، حيث يتم ربط كل عنصر بالعناصر السابقة والتالية فيما يسمى بهيكل البيانات الخطي. من السهل تنفيذ هياكل البيانات الخطية لأن ذاكرة الكمبيوتر مرتبة بطريقة خطية. إليكم أبرز أنواع هذه البنية:</p>
<h3 style="text-align: right">1- Arrays</h3>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637710539_809_ما-هي-هياكل-البيانات-Data-Structure-وكيفية-تعلمها؟.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" title="Arrays" src="https://tqarb.com/wp-content/uploads/2021/11/1637710539_809_ما-هي-هياكل-البيانات-Data-Structure-وكيفية-تعلمها؟.webp" alt="Arrays" width="800" height="192" border="0" data-original-height="192" data-original-width="800" /></a></div>
<p>- المصفوفات هي أسهل بنى البيانات وأكثرها استخدامًا. وتوفر عدة مميزات منها إمكانية الوصول إلى عنصر معين داخلها من خلال استخدام رقم الـIndex الخاصّ به، بدون حاجة إلى عمل <strong>Iteration</strong> على عناصر المصفوفة قبل الوصول إلى لعنصر المطلوب، ويجب تحديد سعة المصفوفة عند إنشائها، ويبدأ العد في المصفوفة من الرقم 0 وليس من الرقم 1.</p>
<p><strong>* مثال على المصفوفات: يمكن اعتبار صفحات الكتاب بمثابة عناصر داخل مصفوفة.</strong></p>
<h3 style="text-align: right">2- Linked Lists</h3>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637710539_929_ما-هي-هياكل-البيانات-Data-Structure-وكيفية-تعلمها؟.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" title="Linked Lists" src="https://tqarb.com/wp-content/uploads/2021/11/1637710539_929_ما-هي-هياكل-البيانات-Data-Structure-وكيفية-تعلمها؟.webp" alt="Linked Lists" width="800" height="421" border="0" data-original-height="421" data-original-width="800-rw" /></a></div>
<p>- القوائم المتصلة هي كذلك واحدة من هياكل البيانات الأكثر استخدامًا، وهي تشبه إلى حدٍ ما المصفوفات؛ لكنها تختلف في أن عناصر القائمة تكون متصلة ببعضها البعض، كما أنه لا يمكن الوصول لعنصر مباشرةً من خلال رقم الـ<strong>Index</strong> الخاصّ به، ولكن يجب عمل Iteration على كل العناصر وصولًا إلى العنصر المطلوب.</p>
<p>- تبدأ القوائم المتصلة بعقدة <strong>Node</strong> تُسمى الرأس <strong>Head </strong>وتنتهي بعقدة تُسمى الذيل <strong>Tail</strong>، وتحتوي كل عُقدة على عنصر أو نوع من البيانات بالإضافة إلى مؤشر <strong>Pointer</strong> يُشير إلى العُقدة التالية، وفي بعض أنواع القوائم المتصلة يوجد مؤشرين؛ مؤشر للعُقدة السابقة ومؤشر للعقدة التالية. توجد 4 أنواع للقوائم المتصلة وهي:</p>
<div style="text-align: right">
<div>
<ol style="text-align: right">
<li>Singly Linked list</li>
<li>Doubly Linked list</li>
<li>Circular Linked list</li>
<li>Doubly Circular Linked list</li>
</ol>
</div>
</div>
<p><strong>* مثال على القوائم المتصلة: ألبوم صور تقوم بالانتقال منه من صورة لأخرى.</strong></p>
<h3 style="text-align: right">3- Stacks</h3>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637710539_158_ما-هي-هياكل-البيانات-Data-Structure-وكيفية-تعلمها؟.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" title="Stacks" src="https://tqarb.com/wp-content/uploads/2021/11/1637710539_158_ما-هي-هياكل-البيانات-Data-Structure-وكيفية-تعلمها؟.webp" alt="Stacks" width="800" height="400" border="0" data-original-height="400" data-original-width="800" /></a></div>
<p>- بنية الـStacks أو الكومة تُعرف أيضًا باختصار <strong>LIFO </strong>أو Last In First Out، أي أن آخر عنصر يدخل الكومة يكون في الأعلى، وبالتالي يكون هو أول عنصر يخرج منها.</p>
<p>- يمكن إضافة عنصر للكومة من خلال عمل <strong>Push </strong>ويمكن إزالته من خلال عمل <strong>Pop</strong>.</p>
<p><strong>* مثال على الـStack: خيار التراجع عن آخر تعديل على ملف وورد. أول تراجع يكون آخر شيء تم تعديله.</strong></p>
<h3 style="text-align: right">4- Queues</h3>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637710540_689_ما-هي-هياكل-البيانات-Data-Structure-وكيفية-تعلمها؟.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" title="Queues" src="https://tqarb.com/wp-content/uploads/2021/11/1637710540_689_ما-هي-هياكل-البيانات-Data-Structure-وكيفية-تعلمها؟.webp" alt="Queues" width="800" height="542" border="0" data-original-height="542" data-original-width="800" /></a></div>
<p>- بنية قوائم الانتظار أو الطابور Queues هي عكس بنية الكومة ويطلق عليها <strong>FIFO</strong> أو First In First Out، أي أن أول عنصر يدخل الكومة يكون أول عنصر يخرج منها.</p>
<div style="text-align: right">
<p>- يمكن إضافة عنصر في آخر الطابور من خلال عمل <strong>Enqueue</strong> ويمكن إزالة أول عنصر منه من خلال عمل <strong>Dequeue</strong>.</p>
<p><strong>* مثال على الـQueue: عرض توفير محدود على سلعة أون لاين. أول من يدخل للموقع هو أول من يمكنه الشراء.</strong></p>
</div>
<h3 style="text-align: right">5- Hash Tables</h3>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637710540_451_ما-هي-هياكل-البيانات-Data-Structure-وكيفية-تعلمها؟.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" title="Hash Tables" src="https://tqarb.com/wp-content/uploads/2021/11/1637710540_451_ما-هي-هياكل-البيانات-Data-Structure-وكيفية-تعلمها؟.webp" alt="Hash Tables" width="800" height="566" border="0" data-original-height="566" data-original-width="800" /></a></div>
<p>- جداول التجزئة هي أيضًا من هياكل البيانات الهامّة لأنها توفر إمكانية البحث عن البيانات والوصول إليها بشكل سريع بغض النظر عن حجم البيانات التي يتم البحث فيها.</p>
<p>- تعمل جداول التجزئة من خلال تعيين مفتاح <strong>Key</strong> لكل قيمة <strong>Value</strong>، وباستخدام المفتاح يمكن الوصول إلى القيمة المرتبطة به بشكل سريع.</p>
<p><strong>* مثال على الـHash Table: عند البحث عن نتيجة امتحاناتك باستخدام معرّف الهوية أو رقم الجلوس.</strong></p>
<div style="text-align: right">
<h2 style="text-align: right">هياكل البيانات الغير خطية</h2>
<p>- في هياكل البيانات الغير خطية Non-linear Data Structures لا يتم ترتيب العناصر بشكل تسلسلي أو خطي. تستخدم هذه البنية ذاكرة الكمبيوتر بكفاءة مقارنة بهيكل البيانات الخطي. إليكم أنواع هياكل البيانات الغير خطية:</p>
</div>
<h3 style="text-align: right">1- Trees</h3>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637710541_547_ما-هي-هياكل-البيانات-Data-Structure-وكيفية-تعلمها؟.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" title="Trees" src="https://tqarb.com/wp-content/uploads/2021/11/1637710541_547_ما-هي-هياكل-البيانات-Data-Structure-وكيفية-تعلمها؟.webp" alt="Trees" width="800" height="471" border="0" data-original-height="471" data-original-width="800" /></a></div>
<p>- الأشجار هي نوع من أنواع هياكل البيانات يشبه إلى حدٍ ما القوائم المتصلة <strong>Linked Lists</strong>، حيث تكون العناصر مرتبطة ببعضها ويمكن التنقل من عنصر لآخر، ولكن هذا الربط يتم بطريقة هرمية؛ كما هو الحال في الشجرة العائلية على سبيل المثال.</p>
<p>- هيكل بيانات الشجرة قد يُطلق عليه أيضا <strong>Binary Search Tree</strong>، ويتكون من عُقد، كل عقدة تحتوي على بيانات، مؤشر للعقدة الفرعية اليمنى، مؤشر للعقدة الفرعية اليسرى، مؤشر للعقدة الرئيسية.</p>
<p><strong>* مثال على الـTree: الملفات في نظام التشغيل. فنجد ملفات داخل مجلد داخل مجلد آخر وهكذا.</strong></p>
<h3 style="text-align: right">2- Heaps</h3>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637710541_627_ما-هي-هياكل-البيانات-Data-Structure-وكيفية-تعلمها؟.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" title="Heaps" src="https://tqarb.com/wp-content/uploads/2021/11/1637710541_627_ما-هي-هياكل-البيانات-Data-Structure-وكيفية-تعلمها؟.webp" alt="Heaps" width="800" height="472" border="0" data-original-height="472" data-original-width="800" /></a></div>
<p>- هيكل الـ<strong>Heap</strong> قد يشبه في الشكل هيكل الشجرة <strong>Tree</strong>، لكنه في الحقيقة يختلف عنه، وهو أقرب من حيث الصفات إلى المصفوفات الثنائية. فهي تسمح بالتكرار على عكس الشجرة.</p>
<p><strong>* مثال على الـHeap: الخوارزميات المستخدمة في تطبيقات الخرائط لمعرفة أقصر طريق</strong></p>
<p>- يوجد نوعان من الـHeaps:</p>
<div style="text-align: right">
<ul style="text-align: right">
<li>Min Heap: يكون فيها مفتاح العقدة الرئيسية أقل في القيمة أو تساوي العقد الفرعية</li>
<li>Max Heap: يكون فيها مفتاح العقدة الرئيسية (الأب) أعلى أو يساوي قيمة العقد الفرعية</li>
</ul>
</div>
<h3 style="text-align: right">3- Graphs</h3>
<div class="separator" style="clear: both;text-align: center"><a style="margin-left: 1em;margin-right: 1em" href="https://tqarb.com/wp-content/uploads/2021/11/1637710541_450_ما-هي-هياكل-البيانات-Data-Structure-وكيفية-تعلمها؟.webp" target="_blank" rel="nofollow noopener"><img class="alignnone" title="Graphs" src="https://tqarb.com/wp-content/uploads/2021/11/1637710541_450_ما-هي-هياكل-البيانات-Data-Structure-وكيفية-تعلمها؟.webp" alt="Graphs" width="800" height="576" border="0" data-original-height="576" data-original-width="800" /></a></div>
<p>- آخر نوع من أنواع هياكل البيانات التي سنذكرها هي الرسوم البيانية. بنية البيانات هذه تتكون في الغالب من عدد محدود من العُقد المتصلة. ويستخدم هذا النوع من هياكل البيانات من أجل تمثيل البيانات بطريقة غير خطية.</p>
<p><strong>* مثال على الـGraph: الخوارزميات المستخدمة في تطبيقات الخرائط لعرض البيانات على شكل طرق مرسومة</strong></p>
<h2 style="text-align: right">هياكل البيانات والخوارزميات</h2>
<p>- بالرغم من تركيزنا في هذا المقال على شرح هياكل البيانات والمفاهيم الخاصّة بها؛ لكن لا يمكننا عدم ذكر الخوارزميات لارتباطها الوثيق ببنية البيانات. لذلك سنذكر ما هي الخوارزميات وعلاقتها ببنية البيانات بشكل مختصر، وإن شاء الله في المقال القادم سيتم الحديث بشكل مفصل عن مفهوم الخوارزميات <strong>Algorithms</strong> وكل ما يتعلق بها.</p>
<p>- الخوارزمية ببساطة هي عبارة عن سلسلة من الخطوات لتنفيذ عملية معين على مجموعة من المدخلات وتقديم مخرجات. مفهوم الخوارزمية ليس حكرًا على مجال البرمجة فحسب؛ بل في أي مجال ستجد مفهوم الخوارزمية مستخدمًا وإن كان بمسمى آخر.</p>
<p>- على سبيل المثال؛ إذا كان لدينا عملية حسابية بسيطة مثل هذه 3*2+1 = ؟ لكي نطبق مفهوم الخوارزمية فإننا نقوم بالتالي:</p>
<p><strong>1- نقوم بعملية الضرب 3*2 = 6</strong></p>
<p><strong>2- نقوم بعملية الجمع 6 + 1 = 7</strong></p>
<p><strong>3- نقوم بعرض الناتج 3*2+1 = 7</strong></p>
<h3 style="text-align: right"><strong>أشهر أنواع الخوارزميات</strong></h3>
<div>
<div>
<ul style="text-align: right">
<li>Binary Search Algorithm</li>
<li>Breadth First Search (BFS) Algorithm</li>
<li>Depth First Search (DFS) Algorithm</li>
<li>Merge Sort Algorithm</li>
<li>Quicksort Algorithm</li>
<li>Kruskal’s Algorithm</li>
<li>Floyd Warshall Algorithm</li>
<li>Dijkstra’s Algorithm</li>
<li>Bellman Ford Algorithm</li>
<li>Kadane’s Algorithm</li>
<li>Lee Algorithm</li>
<li>Flood Fill Algorithm</li>
<li>Floyd’s Cycle Detection Algorithm</li>
<li>Union Find Algorithm</li>
<li>Topological Sort Algorithm</li>
<li>KMP Algorithm</li>
<li>Insertion Sort Algorithm</li>
<li>Selection Sort Algorithm</li>
<li>Counting Sort Algorithm</li>
<li>Heap Sort Algorithm</li>
<li>Kahn’s Topological Sort Algorithm</li>
<li>Huffman Coding Compression Algorithm</li>
<li>Quickselect Algorithm</li>
<li>Boyer–Moore Majority Vote Algorithm</li>
<li>Euclid’s Algorithm</li>
</ul>
</div>
</div>
<h2 style="text-align: right">كيف تعمل هياكل البيانات مع الخوارزميات؟</h2>
<p>- بنية البيانات والخوارزميات يتكاملان من أجل توفير نظام يعمل بأقصى كفاءة ممكنة. يمكنك اختيار بنية بيانات صحيحة لكن في حالة استخدام خوارزمية خاطئة للتعامل مع البيانات لن يعمل البرنامج بالشكل المثالي، وسيحتاج إلى وقتٍ أطول وموارد أكبر من أجل تقديم المخرجات.</p>
<div style="text-align: right">- على سبيل المثال إذا كان لدينا مجموعة أرقام تم وضعهم بشكل عشوائي في بنية بيانات من نوع List. إذا أردنا إجراء عملية ترتيب لهذه الأرقام من الأصغر إلى الأكبر فيمكننا القيام بذلك باستخدام خوارزمية <strong>Merge Sort</strong> من خلال كتابة برنامج بلغة بايثون أو لغة أخرى مثل هذا:</div>
<p>* ترتيب الأرقام قبل تشغيل الكود: <span style="text-align: left"><strong></strong></span></p>
<div style="direction: ltr;text-align: left">
<pre class="sq-code" contenteditable="false">def mergeSort(myList):
    if len(myList) &gt; 1:
        mid = len(myList) // 2
        left = myList
        right = myList

        #Recursive call on each half
        mergeSort(left)
        mergeSort(right)

        #Two iterators for traversing the two halves
        i = 0
        j = 0
        
        #Iterator for the main list
        k = 0
        
        while i &lt; len(left) and j &lt; len(right):
            if left &lt;= right:
              # The value from the left half has been used
              myList = left
              # Move the iterator forward
              i += 1
            else:
                myList = right
                j += 1
            # Move to the next slot
            k += 1

        #For all the remaining values
        while i &lt; len(left):
            myList = left
            i += 1
            k += 1

        while j &lt; len(right):
            myList=right
            j += 1
            k += 1

myList = 
mergeSort(myList)
print(myList)</pre>
</div>
<div style="text-align: right">
<p>* ترتيب الأرقام بعد تشغيل الكود: </p>
</div>
<h2 style="text-align: right">ما هي أفضل لغات برمجة لتعلم Data Structure؟</h2>
<div style="text-align: right">- في الحقيقة لا توجد إجابة واحدة صحيحة لهذا السؤال. إذا كنت بالفعل بدأت في تعلم لغة برمجة يمكنك تعلم هياكل البيانات باستخدامها، ما دام ذلك متاحًا. لكن إذا أردت ترشيحًا فبالطبع يمكن أن أرشح لك لغة C فهي اللغة الأم التي تطورت منها معظم لغات البرمجة الأكثر استخدامًا، كما أنها ستوفر لك إمكانية معرفة تفاصيل دقيقة عن التعامل مع الذاكرة باحتراف، وكيفية تخصيص وتحرير الذاكرة. ولذلك هي اللغة المستخدم في كورس CS50 وهو كورس علوم الكمبيوتر الأشهر المقدم من جامعة هافارد لشرح بنية البيانات <strong>Data Structure</strong>.</div>
<p>- لكن تعلم هياكل البيانات والخوارزميات لا يقتصر على لغة سي فقط، فهناك لغات أخرى يمكن الاعتماد عليها، وجميع اللغات تقريبًا تتشارك نفس المبادئ في هذا المجال مع اختلاف طريقة التنفيذ. إليكم قائمة بأفضل لغات برمجة لتعلم Data Structure:</p>
<h2 style="text-align: right">أفضل مصادر تعلم هياكل البيانات Data Structure</h2>
<p>- سنوفر لكم الآن مجموعة من المصادر الممتازة لبدء تعلم المجال من خلال مجموعة من الكورسات بالعربية والإنجليزية والتي يمكنكم تصفحها واختيار الشرح الذي تجدونه ملائمًا لكم.</p>
<h3 style="text-align: right">الخوارزميات وهياكل البيانات Algorithms &amp; Data Structures</h3>
<p>من أفضل الدورات التي يمكنك البدء بها وهي مقدمة من قناة KMR Script.</p>
<h3 style="text-align: right">Data Structures Full Course</h3>
<p>- دورة جيدة باللغة العربية لتعلم كبداية لتعلم المجال بدون التركيز على لغة معينة.</p>
<h3 style="text-align: right">الخوارزميات وهيكلة البيانات</h3>
<p>- دورة أخرى يمكن تعلمها مقدمة من قناة TheNewBaghdad.</p>
<h3 style="text-align: right">Data Structures</h3>
<p>- دورة حديثة ومتجددة في هذا المجال ولكن باللغة الإنجليزية مقدمة من قناة Neso Academy.</p>
<h3 style="text-align: right">MIT data structure and algorithms</h3>
<p>- هذا الكورس تم تدريسه في معهد MIT، وهو أيضًا باللغة الإنجليزية.</p>
</div>]]></content:encoded>
						                            <category domain="https://tqarb.com/community/education/">تعليم - كورسات</category>                        <dc:creator>أحمد فؤاد</dc:creator>
                        <guid isPermaLink="true">https://tqarb.com/community/education/%d9%85%d9%81%d9%87%d9%88%d9%85-%d9%87%d9%8a%d8%a7%d9%83%d9%84-%d8%a7%d9%84%d8%a8%d9%8a%d8%a7%d9%86%d8%a7%d8%aa-data-structure-%d9%88%d8%a3%d9%86%d9%88%d8%a7%d8%b9-%d8%a7%d9%84%d8%ae%d9%88%d8%a7%d8%b1/</guid>
                    </item>
				                    <item>
                        <title>مجموعة من كورسات Photoshop و Illustrator من الأساسيات إلى الإحتراف</title>
                        <link>https://tqarb.com/community/education/%d9%85%d8%ac%d9%85%d9%88%d8%b9%d8%a9-%d9%85%d9%86-%d9%83%d9%88%d8%b1%d8%b3%d8%a7%d8%aa-photoshop-%d9%88-illustrator-%d9%85%d9%86-%d8%a7%d9%84%d8%a3%d8%b3%d8%a7%d8%b3%d9%8a%d8%a7%d8%aa-%d8%a5%d9%84/</link>
                        <pubDate>Wed, 10 Nov 2021 22:54:59 +0000</pubDate>
                        <description><![CDATA[هذه مجموعة من كورسات Photoshop و Illustrator من الأساسيات إلى الإحتراف
شرح سهل للتعلم بشكل جيد للتحميل اضغط على الرابط بالاسفل يوجد مجلد به كافة المحتويات بحجم 20 جيجا
الرقم السري للدخول ا...]]></description>
                        <content:encoded><![CDATA[<p>هذه مجموعة من كورسات Photoshop و Illustrator من الأساسيات إلى الإحتراف</p>
<p>شرح سهل للتعلم بشكل جيد للتحميل اضغط على الرابط بالاسفل يوجد مجلد به كافة المحتويات بحجم 20 جيجا</p>
<p>الرقم السري للدخول الى مجلد الكورسات هو #ITKK9j9I5pLdHbFTzhHTgg</p>
<p><span style="color: #ff0000">ملحوظة</span> : يمكنك تحميل ما شئت من ال 20 جيجا فلست ملزم بتحميلهم دفعة واحده فلكل مجلد داخل المحتوى اسم يعبر عن محتواه كما يظهر بالصورة بالاسفل</p>]]></content:encoded>
						                            <category domain="https://tqarb.com/community/education/">تعليم - كورسات</category>                        <dc:creator>معاذ فريد</dc:creator>
                        <guid isPermaLink="true">https://tqarb.com/community/education/%d9%85%d8%ac%d9%85%d9%88%d8%b9%d8%a9-%d9%85%d9%86-%d9%83%d9%88%d8%b1%d8%b3%d8%a7%d8%aa-photoshop-%d9%88-illustrator-%d9%85%d9%86-%d8%a7%d9%84%d8%a3%d8%b3%d8%a7%d8%b3%d9%8a%d8%a7%d8%aa-%d8%a5%d9%84/</guid>
                    </item>
							        </channel>
        </rss>
		