كورس SQL من الأساسيات للتطبيق العملي

اكتب SQL وإنت فاهم كل خطوة

اتعلم تطلع المعلومة اللي محتاجها من البيانات، وتفهم ليه استعلامك رجّع النتيجة دي. من أول SELECT لحد ربط عدة جداول وتجميع البيانات وترتيب النتائج، بشرح بصري وتمارين بتتصحح تلقائيًا.

  • +٧٩٠ طالب مشترك في الكورس
  • +٤٠٠ طالب اتعلموا معانا
  • ٤.٩ من ٥

ضمان استرداد كامل خلال ٧ أيام من الشراء وفقًا لسياسة الموقع

فصل
٦
فيديو
٢٧
تمرين
٣٣
شوف بنفسك إزاي بنشرح SQL

كل فكرة تشوفها، هتجربها بنفسك

شرح بصري يوضح، وتمارين تختبر فهمك، وملخصات ترجع لها وقت التطبيق.

  • شوف اللي بيحصل للبيانات

    شوف إزاي الصفوف بتتفلتر وتتربط وتتجمع، عشان تربط كل جزء من الاستعلام بتأثيره على النتيجة.

  • طبق وخد فيدباك فوري

    اكتب SQL بنفسك بعد كل درس، وخد تصحيح فوري يساعدك تراجع حلك وتعرف محتاج تتدرب على إيه.

  • راجع المعلومة بسرعة

    ملخصات جاهزة لأهم أفكار الدروس، ترجع لها أثناء الحل من غير ما تعيد الفيديو كله.

  • تدرب باللعب — قريبًا

    ألعاب موبايل تعليمية هتساعدك تراجع المفاهيم في وقت قصير. هتتاح ليك بمجرد إطلاقها.

الاستعلام اشتغل… بس هل رجّع النتيجة الصح؟

افهم إزاي وصلت للنتيجة، عشان تعرف تراجعها وتثق فيها.

قدامك صفوف كتير ولسه محتاج تطلع منها المعلومة

  • بتستخدم JOIN فتلاقي صفوف اتكررت أو اختفت ومش فاهم السبب
  • بتتلخبط بين WHERE وHAVING وإمتى تستخدم كل واحدة
  • بتعرف تتابع الشرح، بس بتقف لما تيجي تكتب استعلام لوحدك
  • بتتعامل مع NULL ومش فاهم ليه المقارنة مش بترجع النتيجة اللي متوقعها
  • أول ما الاستعلام يجمع ربط جداول وفلترة وتجميع، بتفقد متابعة اللي بيحصل

المشكلة مش دايمًا في كتابة الأوامر. ساعات الاستعلام بيشتغل من غير أي Error، لكن بيكرر صفوف، أو يستبعد بيانات محتاجها، أو يطلع مجموع غلط. ومن غير ما تفهم تأثير كل خطوة، بيبقى صعب تعرف الغلط فين وتصلحه.

individual_orders.sql
-- عندك قيمة كل طلب، بس لسه محتاج تجمعها لكل عميل
SELECT customer_id, total
FROM orders;

-- مين أكتر العملاء شراءً؟

بتحوّل سؤال واضح لـ إجابة من البيانات

في الكورس ده هتشوف بصريًا إزاي كل خطوة بتأثر على البيانات والنتيجة. هنبدأ باستعلامات بسيطة، ونبني عليها بالتدريج، مع تمارين تخليك تكتب بنفسك وتراجع منطقك. هتفهم ترتيب المعالجة المنطقي، وتتعلم تربط الجداول وتجمع البيانات وترتب النتائج.

customer_totals.sql
-- إجمالي مشتريات كل عميل، من الأعلى للأقل
SELECT
    customer_id,
    SUM(total) AS total_spent
FROM orders
GROUP BY customer_id
ORDER BY total_spent DESC;
ابدأ تعلم SQL

إيه اللي هتقدر تعمله بعد الكورس؟

مهارات تستخدمها من أول اختيار البيانات لحد ربط الجداول وتجميع النتائج وترتيبها.

  1. تفهم النتيجة وتراجعها

    تفهم ترتيب المعالجة المنطقي، وتتابع تأثير الفلترة والربط والتجميع على الصفوف، وتعرف تفسر ليه الاستعلام رجّع نتيجة معينة.

  2. تختار البيانات المطلوبة

    تختار الأعمدة باستخدام SELECT، وتفلتر الصفوف باستخدام WHERE، وتفهم إزاي تتعامل مع NULL والمنطق ثلاثي القيم.

  3. تربط الجداول صح

    تفهم العلاقات بين الجداول، وتختار بين Cross Join وInner Join وOuter Join، وتعرف إمتى الربط ممكن يكرر صفوف أو يستبعدها.

  4. تجمع بيانات من عدة جداول

    تربط أكتر من جدول في نفس الاستعلام، وتجمع المعلومات اللي محتاجها بناءً على العلاقات بينهم.

  5. تلخص البيانات وتطلع إجابات

    تستخدم دوال التجميع لحساب أعداد وإجماليات ومتوسطات، وتقسم البيانات بـ GROUP BY وتفلتر المجموعات بـ HAVING.

  6. ترتب النتائج وتقسمها لصفحات

    تستخدم ORDER BY لترتيب البيانات بالشكل اللي محتاجه، وتتعلم تقسيم النتائج لصفحات باستخدام Pagination.

SQL هتفرق معاك في إيه؟

الكورس مناسب ليك لو واحدة من دول بتوصفك.

  • بتطور برامج وعايز تكتب استعلامات ترجع البيانات الصح وتفهم العلاقات بين الجداول

  • بتشتغل في تحليل البيانات أو علوم البيانات ومحتاج تستخرج البيانات وتجهزها للتحليل

  • بتشتغل في المنتجات أو التسويق وعايز تجاوب على أسئلة عن المستخدمين والمبيعات والحملات

  • بتدير مشروع أو فريق وعايز تفهم البيانات اللي بتتبني عليها تقاريرك وقراراتك

  • لسه بتبدأ، أو بتستخدم SQL بالفعل وعايز ترتب معرفتك وتفهم الأجزاء اللي بتلخبطك

محتاج إيه عشان تبدأ؟

متطلبات بسيطة، وهنمشي معاك من أول خطوة.

مش شرط تكون عندك

  • مش محتاج خبرة سابقة في SQL أو البرمجة
  • مش محتاج تكون اشتغلت على قواعد بيانات قبل كده
  • معرفة Excel ممكن تساعدك، لكنها مش شرط

جهّز دول

  • كمبيوتر واتصال بالإنترنت
  • وقت للتطبيق وحل التمارين جنب مشاهدة الدروس

من أول SELECT لحد ربط الجداول وتجميع النتائج

منهج متدرج، كل جزء بيبني على اللي قبله. شرح بأمثلة، وبعده تمارين تثبت بيها فهمك.

مين هيشرح لك؟

اتعرف على المدرب وخبرته في تطوير البرمجيات وصناعة المحتوى التعليمي.

عع

عمرو عبدالهادي

Senior Software Engineer

مهندس برمجيات ومؤسس Bits & Pixels، بخبرة ٨ سنوات في تطوير البرمجيات. عمل في شركات تكنولوجية كبيرة مثل سامسونج وكريم.

  • خبرة في العمل في مؤسسات تكنولوجية كبيرة مثل Samsung Canada وCareem
  • خبرة في صناعة المحتوى التعليمي، الذي حصل على ٥٠٠+ ألف متابع على مختلف المنصات

طلابنا بيقولوا إيه؟

آراء طلاب شاركوا تجربتهم مع الكورس.

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

اشترك مرة، وارجع للمحتوى وقت ما تحتاجه

ضمان استرداد كامل خلال ٧ أيام من الشراء وفقًا لسياسة الموقع

الكورس ده

Art of Querying SQL

29 USD

20 USD

الكورس فيه:

  • وصول مدى الحياة لمحتوى الكورس
  • شرح بصري متحرك يوضح المفاهيم خطوة بخطوة
  • تمارين بعد كل درس مع تصحيح تلقائي
  • ملخصات قابلة للتحميل عشان تراجع بسرعة
  • الوصول لألعاب الموبايل التعليمية عند إطلاقها
ابدأ تعلم SQL
وفّر 10 USD

SQL + Python Bundle

70 USD لو اشتريتهم منفصلين

60 USD

كل اللي في Art of Querying SQL، وكمان:

  • برمجة ١٠١
شوف الباقة

عندك سؤال قبل ما تبدأ؟

دي إجابات أهم الأسئلة عن الكورس وطريقة التعلم.

لأ، هنبدأ من الصفر: يعني إيه قاعدة بيانات، وإزاي البيانات بتتنظم في جداول، وإزاي تكتب أول استعلام. ولو اشتغلت على Excel قبل كده، بعض الأفكار هتكون مألوفة ليك، بس دي مش حاجة مطلوبة.

اكتب استعلامك الجاي وإنت عارف ليه شغال

ابدأ من مستواك الحالي، وافهم SQL خطوة بخطوة. اتفرج، طبق، وراجع نتيجتك لحد ما تقدر تحل بنفسك.

ابدأ تعلم SQL

ضمان استرداد كامل خلال ٧ أيام من الشراء وفقًا لسياسة الموقع

كلمنا على واتساب
Art of Querying SQL20 USD29 USD
ابدأ تعلم SQL