هل تريد طريقة مسلية لتعلم لغة قاعدة البيانات الشهيرة؟ ستساعدك هذه المواقع على التعلم أثناء اللعب.
SQL (لغة الاستعلام الهيكلية) هي لغة استعلام شائعة تستخدم في تطوير البرامج. يستخدم على نطاق واسع مع قواعد البيانات العلائقية لمعالجة البيانات وتخزينها.
كمحلل بيانات أو مطور ، يعد تعلم SQL مهارة حيوية. يمكنك هيكلة البيانات ومعالجتها باستخدام لغات البرمجة المختلفة. في حين أن SQL سهلة التعلم ، فإن إتقانها في مواقف الحياة الواقعية يمثل تحديًا.
فيما يلي ستة مواقع لتعلم وصقل مهاراتك في SQL من خلال ممارسة الألعاب.
هل تريد الاستمتاع أثناء تعلم SQL؟ مرحبًا بك في SQL Mystery. هذا الموقع يجعل من الممتع تعلم SQL أثناء حل لغز جريمة قتل باستخدام استعلامات وأوامر SQL. لديهم ألغاز للمبتدئين لتعريفك بالمفاهيم بطريقة ممتعة. لديهم أيضًا ألعاب أكثر تحديًا لحلها للمتعلمين المتقدمين.
تبدأ الألعاب بتاريخ وتعريف SQL ومفاهيمه. بعد فهم لغة الاستعلام جيدًا ، يمكنك البدء في ممارسة الألعاب. هذا أمر رائع للمبتدئين الذين ليس لديهم معرفة بـ SQL.
للفوز باللعبة ، عليك مساعدة قسم شرطة وهمي لحل جريمة. حدثت الجريمة في مدينة SQL ، والقاتل طليق. لحلها ، يجب عليك استرداد تقرير جريمة من قاعدة بيانات قسم الشرطة.
يجب عليك البحث عن أدلة في قاعدة البيانات عن طريق تشغيل أوامر SQL على محرر الكود التفاعلي. إذا حصلت على اسم القاتل بشكل صحيح ، فستحل لغز القتل وتفوز باللعبة.
يأخذك موقع SQLPD في مهمة مثيرة للاهتمام أثناء تدريس SQL. إنه موقع تفاعلي مناسب لكل من المبتدئين ومتعلمي SQL المتقدمين. يحتوي على واجهة بسيطة بها الكثير من الأنشطة التي تتيح لك الاستمتاع أثناء تعلم SQL.
بصفتك متعلمًا ، تحصل على موجز للمهمة يوضح بالتفصيل كيفية تنفيذ المهمة وتقديم النتائج. يحتوي الموقع على عدة علامات تبويب ، كل منها يحتوي على تفاصيل تساعدك في تنفيذ المهمة. علامة التبويب الأولى هي القسم الموجز الذي يحتوي على تفاصيل حول المهمة.
تحتوي علامة التبويب الثانية على محرر الكود الذي يسمح لك بتحديد الأوامر والعثور على الأسماء في قاعدة البيانات. تعرض علامة التبويب الثالثة النتائج من محرر التعليمات البرمجية.
علامة التبويب الرابعة عبارة عن دليل يذكرك بمفاهيم SQL التي تحتاجها للعبة. تتيح لك علامة التبويب الخامسة إنشاء ملف تعريف لتمكين الموقع من تتبع تقدمك.
هذا الموقع هو مصدر جيد للمبتدئين في SQL لأنه يتطلب القليل من المعرفة بالشفرة أو لا يتطلبها على الإطلاق. قام Zi Chong مع مساهمين آخرين بإنشاء هذا الكتاب الإلكتروني التفاعلي.
تساعد الواجهة المتعلمين على فهم SQL من خلال تشغيل الاستعلامات مقابل مجموعات البيانات الواقعية. الموقع ليس مجرد صفحة مرجعية لتعلم SQL. يتعلم المتعلمون عن طريق الممارسة. يقدم Zi Chong أوامر SQL ويشرح متى وكيف يتم استخدامها للاستعلام عن البيانات.
بصفتك متعلمًا ، يمكنك الوصول إلى محرر ترميز تفاعلي. باستخدام المحرر ، يمكنك التدرب عن طريق تشغيل الأوامر ورؤية الإخراج. يمكنك الاستعلام عن مجموعات البيانات الواقعية والتي تعد طريقة مهمة لذلك الحصول على تجربة واقعية في SQL.
موقع الويب ليس مجانيًا للاستخدام فحسب ، بل إنه خالٍ أيضًا من الإعلانات. لست مطالبًا بالتسجيل أو تنزيل أي شيء لاستخدام الموقع والبدء في التعلم.
Sqlzoo هو جوهرة مطلقة إذا كنت تريد تعلم SQL من خلال التدرب. يحتوي على برامج تعليمية تفاعلية تساعدك على التعلم من المفاهيم الأساسية إلى المفاهيم المتقدمة.
يمكنك التعلم على مراحل من خلال البرامج التعليمية التفاعلية وبيانات الحياة الواقعية. يأتي أيضًا مع محرر كود تفاعلي. يمكنك الوصول إلى قاعدة بيانات واختبار لاختبار مدى فهمك للموضوع. يمكنك بعد ذلك التدرب عن طريق التلاعب بالبيانات المقدمة ومشاهدة النتائج.
إذا فشلت في الاختبار ، فإنهم يقدمون الإجابة الصحيحة وفرصة المحاولة مرة أخرى. عندما تمر ، يشرحون كيف وصلوا إلى الإجابة.
لديك وصول مجاني إلى جميع أدوات وموارد الموقع. بمجرد أن تشعر بالثقة في SQL ، فإنهم يوفرون موارد للتدرب على المشاريع. ليس عليك أيضًا التسجيل أو تنزيل أي أدوات.
يحتوي SQLBOLT على سلسلة من الدروس والدورات التفاعلية لمساعدتك على إتقان SQL بسرعة. يمكنك تعلم SQL أثناء التفاعل مع قاعدة بيانات واقعية.
أولاً ، تحصل على تاريخ موجز لـ SQL وقواعد البيانات العلائقية وعلاقتها. تساعدك هذه الخلفية على فهم اللغة وأصولها بشكل أفضل. يتم تقديمك بعد ذلك إلى أجزاء مختلفة من استعلام SQL وتظهر لك كيفية تغيير المخطط باستخدام الأوامر.
أنت تستطيع إنشاء جداول قاعدة البيانات من البداية والتلاعب في الموجود منها. يقدم كل درس مفهومًا جديدًا ويتضمن دورة تفاعلية في نهاية كل درس. يسمح لك محرر الكود التفاعلي بالتدرب على مجموعات البيانات المختلفة.
تتعلم وفقًا لسرعتك الخاصة وتجرب قواعد بيانات مختلفة. إذا لم تكن مبتدئًا ، يمكنك تخطي الأساسيات والانتقال إلى المفاهيم الأكثر تقدمًا.
يتيح لك موقع الويب Schemaverse ممارسة لعبة مطبقة ضمن قاعدة بيانات PostgreSQL. يمكنك استخدام أوامر SQL لقيادة أسطول من سفن الفضاء.
يمكنك التنافس ضد لاعبين آخرين ، ويحصل الفائز على كأس مما يجعله ممتعًا وجذابًا. لديك أيضًا خيار استخدام الذكاء الاصطناعي لقيادة الأسطول نيابة عنك.
يحتوي Schemaverse على منصة بسيطة بها العديد من الألعاب للمبتدئين والمتعلمين المتقدمين. أولاً ، يجب عليك التسجيل وتسجيل الدخول للعب ألعابهم. على الموقع ، سيكون لديك إمكانية الوصول إلى العديد من الألعاب والموارد الأخرى التي ترشدك إلى كيفية البدء.
يحتوي الموقع على صفحة تعليمية توضح خلفيتها وكيفية استخدام مواردها. ستتعرف على الواجهة وكيفية التنقل في الكواكب والسفن باستخدام SQL.
في Schemaverse ، تتعلم تفاصيل أمان SQL و PostgreSQL وتستمتع في نفس الوقت. يمكنك استخدام أي لغة برمجة تدعم PostgreSQL لتشغيل اللعبة.
لديهم 11 نموذجًا لرمز يوجههم حول كيفية استخدام الكود لتنفيذ الألعاب. Schemaverse مفتوح المصدر ، لذا يمكنك المساهمة في اللعبة باستخدام صفحة GitHub الخاصة بهم.
لماذا تعلم SQL؟
SQL هي تقنية مستخدمة على نطاق واسع في تطوير البرمجيات. تستخدم تطبيقات المعاملات والتحليل قواعد بيانات SQL لتخزين البيانات ومعالجتها بشكل فعال.
الصناعات الأسرع نموًا ، مثل وسائل التواصل الاجتماعي والتمويل ومعالجة البيانات ، تستخدم قواعد بيانات SQL. لذلك ، فهي مهارة أساسية يجب امتلاكها في تطوير البرمجيات الحديثة. يمكنك البدء بالألعاب في هذه المقالة والانتقال إلى الموارد المتقدمة.