اختر لغتك
دورة تدريبية في SQL
من 4 إلى 360 ساعة دراسة مرنة

دورة تدريبية في SQL

أتقن SQL من الصفر واكتسب مهارات البيانات التي يحتاجها أصحاب العمل فعلًا. يأخذك هذا المقرر من عبارات SELECT الأساسية وصولًا إلى دوال النوافذ وتصميم المخططات وتحسين الاستعلام. سواء كنت تدخل مجال تحليل البيانات أو تطور نفسك كمطور، ستخرج بمهارات SQL حقيقية وجاهزة لسوق العمل.

ماذا ستتعلم:

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

كيف تدرس بشكل عملي دورة تدريبية في SQL

كيف تتدرب عملياً دورة تدريبية في SQL

لك إذا كنت شركة وتريد تدريب فريقك

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

اضغط هنا

محتوى الدورة

8 فصول34 دروسمدة بين 4 و 360 ساعة (أنت تقرر)

الفصل 1عرض التفاصيل

أساسيات قواعد البيانات العلائقية

  • الدرس 1 • مقدمة إلى SQL ولهجاتها

    يستعرض SQL كلغة تعريفية ويبرز الاختلافات بين منصات قواعد البيانات الرئيسية. يحدد التوقعات لاختلافات الصياغة التي ستواجهها لاحقًا.

  • الدرس 2 • إعداد بيئة التمارين

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

  • الدرس 3 • المفاتيح، العلاقات، والقيود

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

  • الدرس 4 • ما هي قاعدة البيانات العلائقية

    يقدم النموذج العلائقي، الجداول، الصفوف، والأعمدة كوحدات أساسية لتخزين البيانات. يؤسس للمفردات المستخدمة طوال المقرر.

الفصل 2عرض التفاصيل

كتابة استعلامات SELECT أساسية

  • الدرس 1 • فرز النتائج وتحديد عددها

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

  • الدرس 2 • أساسيات SELECT و FROM

    يغطي الصياغة الدنيا SELECT…FROM وأنماط اختيار الأعمدة. يشكل هيكل الاستعلام الأساسي الذي يتم توسيعه في كل فصل لاحق.

  • الدرس 3 • تصفية الصفوف باستخدام WHERE

    يعلّم عوامل المقارنة والعوامل المنطقية لتقييد مجموعات النتائج بالصفوف ذات الصلة. يُمكّن بشكل مباشر من استرجاع البيانات المستهدفة في المهام الفعلية.

  • الدرس 4 • مطابقة الأنماط ومرشحات النصوص

    يقدم LIKE ورموز الاستبدال ودوال النصوص الأساسية للتصفية النصية. يوسع قدرة جملة WHERE لتشمل حقول النصوص غير المهيكلة.

الفصل 3عرض التفاصيل

تجميع البيانات وتجميعها

  • الدرس 1 • تصفية المجموعات باستخدام HAVING

    يميّز HAVING عن WHERE ويطبقه لتصفية النتائج المجمّعة. يُكمل خط أنابيب التجميع الكامل: تصفية الصفوف، التجميع، التجميع الحسابي، تصفية المجموعات.

  • الدرس 2 • التجميع الهرمي ومجموعات التجميع

    يقدم ROLLUP و GROUPING SETS للمجموعات الفرعية متعددة المستويات في استعلام واحد. يطور قدرة إعداد التقارير إلى ما يتجاوز ملخصات GROUP BY البسيطة.

  • الدرس 3 • دوال التجميع الأساسية

    يغطي COUNT و SUM و AVG و MIN و MAX كأدوات لحساب الإحصائيات الموجزة. يرسي هدف الفصل في تحويل الصفوف الأولية إلى مقاييس ذات معنى.

  • الدرس 4 • تجميع النتائج باستخدام GROUP BY

    يشرح كيف يقسم GROUP BY الصفوف قبل التجميع والأعمدة التي يجب أن تظهر في الجملة. يُمكّن من إنشاء ملخصات على مستوى الفئة الضرورية لإعداد التقارير.

الفصل 4عرض التفاصيل

ربط جداول متعددة

  • الدرس 1 • الربط الداخلي والربط المتساوي

    يعلّم صياغة INNER JOIN وشرط الربط المتساوي كأكثر أنماط دمج الجداول شيوعًا. يؤسس لآليات الربط قبل تقديم الأنواع الخارجية.

  • الدرس 2 • الربط الذاتي والربط التبادلي

    يغطي ربط جدول بنفسه للبيانات الهرمية و CROSS JOIN للمجموعات التوافقية. يوسع مفردات الربط لسيناريوهات التحليل المتخصصة.

  • الدرس 3 • الربط الخارجي: LEFT و RIGHT و FULL

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

  • الدرس 4 • عمليات المجموعة: UNION و INTERSECT و EXCEPT

    يقدم عوامل المجموعة التي تدمج مجموعات النتائج رأسيًا بدلاً من أفقيًا. يكمل معرفة JOIN للاستعلامات التي تمتد عبر جداول متشابهة هيكليًا.

الفصل 5عرض التفاصيل

الاستعلامات الفرعية وتعبيرات الجداول الشائعة

  • الدرس 1 • تعبيرات الجداول الشائعة باستخدام WITH

    يقدم CTEs ككتل استعلام مسماة وقابلة لإعادة الاستخدام تحسن قابلية القراءة مقارنة بالاستعلامات الفرعية المتداخلة. يعد المتدربين لـ CTEs التكرارية في القسم التالي.

  • الدرس 2 • الاستعلامات الفرعية للجداول والجداول المشتقة

    يعلّم المشاهدات المضمنة في جملة FROM كمجموعات نتائج مسماة مؤقتة. يُمكّن من التحويلات متعددة الخطوات دون إنشاء كائنات دائمة.

  • الدرس 3 • EXISTS و IN مع الاستعلامات الفرعية

    يقارن EXISTS و IN لفحوصات الوجود ويشرح مفاضلات أدائهما. يزوّد المتدربين بالقدرة على اختيار العامل المناسب لعمليات البحث المترابطة.

  • الدرس 4 • الاستعلامات الفرعية العددية والصفية

    يغطي الاستعلامات الفرعية التي ترجع قيمة واحدة أو صفًا واحدًا لاستخدامها في SELECT و WHERE و HAVING. يقدم التداخل كأسلوب لقيم التصفية الديناميكية.

الفصل 6عرض التفاصيل

دوال النوافذ والاستعلامات التحليلية

  • الدرس 1 • دوال التصنيف

    يغطي ROW_NUMBER و RANK و DENSE_RANK و NTILE لترتيب الصفوف وتقسيمها إلى مجموعات ضمن الأقسام. يدعم بشكل مباشر مهام تقارير الأعلى-عدد والمئوية.

  • الدرس 2 • صياغة دالة النافذة وجملة OVER

    يشرح جملة OVER و PARTITION BY و ORDER BY كمكونات ثلاثة لتعريف النافذة. يؤسس النموذج الذهني لجميع أنواع دوال النوافذ.

  • الدرس 3 • دوال التجميع في النوافذ

    يطبق SUM و AVG و COUNT و MIN و MAX كدوال نافذة لحساب المقاييس الجارية والتراكمية. يُمكّن من تحليل الاتجاهات مع الحفاظ على تفاصيل كل صف على حدة.

  • الدرس 4 • دوال الإزاحة والقيمة

    يقدم LAG و LEAD و FIRST_VALUE و LAST_VALUE للوصول إلى القيم من صفوف أخرى في النافذة. يُمكّن من المقارنات بين الفترات وعمليات البحث عند الحدود.

الفصل 7عرض التفاصيل

تعديل البيانات والتحكم في المعاملات

  • الدرس 1 • MERGE لعمليات الإدراج أو التحديث

    يقدم MERGE كعبارة واحدة تقوم بالإدراج أو التحديث أو الحذف بناءً على شرط المطابقة. يعالج نمط ETL الشائع لمزامنة جداول المصدر والهدف.

  • الدرس 2 • حذف الصفوف واقتطاع الجداول

    يميّز بين DELETE و TRUNCATE و DROP من حيث النطاق والقدرة على التراجع والأداء. يعد المتدربين لاختيار طريقة الإزالة الصحيحة لكل سيناريو.

  • الدرس 3 • المعاملات وخصائص ACID

    يشرح COMMIT و ROLLBACK و SAVEPOINT ضمن إطار ACID لتغييرات البيانات الموثوقة. يُمكّن المتدربين من تجميع العبارات في وحدات ذرية قابلة للاسترداد.

  • الدرس 4 • تحديث الصفوف الموجودة

    يعلّم UPDATE مع جمل WHERE وأهداف تعتمد على الاستعلامات الفرعية لتعديل صفوف محددة بأمان. يؤكد على خطر حذف WHERE وكيفية التحقق من التغييرات أولاً.

  • الدرس 5 • إدراج البيانات باستخدام INSERT

    يغطي صياغة INSERT لصف واحد وصفوف متعددة، بما في ذلك INSERT…SELECT للتحميل المجمع. يربط إدخال البيانات بقيود الجدول التي تم تقديمها في الفصل 1.

الفصل 8عرض التفاصيل

تصميم المخطط وتحسين الاستعلامات

  • الدرس 1 • إعادة كتابة الاستعلام لتحسين الأداء

    يطبق تقنيات إعادة الكتابة - المسندات القابلة للبحث، وتجنب الدوال على الأعمدة المفهرسة، وتجسيد CTE - لتقليل تكلفة الاستعلام. يدمج جميع الفصول السابقة في ممارسة التحسين.

  • الدرس 2 • إنشاء وإدارة كائنات قاعدة البيانات

    يعلّم CREATE و ALTER و DROP للجداول والمشاهدات والتسلسلات باستخدام عبارات DDL. يمنح المتدربين التحكم في تطور المخطط في بيئات التطوير.

  • الدرس 3 • الفهارس: الأنواع والاستخدام

    يشرح فهارس B-tree و hash والفهارس المركبة والظروف التي يحسن فيها كل منها الأداء. يدعم بشكل مباشر عمل تحسين الاستعلام في القسم التالي.

  • الدرس 4 • قراءة وتفسير خطط التنفيذ

    يوجّه المتدربين خلال مخرجات EXPLAIN لتحديد عمليات الفحص الكامل، والحلقات المتداخلة، والعمليات المكلفة. يترجم تحليل الخطة إلى استراتيجيات إعادة كتابة ملموسة.

  • الدرس 5 • التطبيع وتصميم المخطط

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

الشهادة
الشهادة

شهادتك الصالحة للتخرج

هذا الدورة مخصصة لك:

  • محلل أعمال: يحتاج إلى التوقف عن الاعتماد على المهندسين في كل طلب بيانات.

  • محول مهني: ينتقل إلى أدوار البيانات ويبني مهارة تقنية أساسية.

  • مهني تسويق: يرغب في قياس أداء الحملات مباشرة من بيانات المصدر.

  • مطور مبتدئ: يتطلع إلى إضافة إتقان قواعد البيانات إلى خلفيته البرمجية الحالية.

  • منسق عمليات: يحتاج إلى استخراج البيانات وتلخيصها دون أدوات خارجية.

  • طالب دراسات عليا: يستعد لأدوار بحثية أو صناعية تتطلب الاستعلام عن البيانات.

ماذا يقول طلابنا

آراء من درسوا معنا:

دروسكم مثالية. اشتريت الباقة السنوية، وأخيراً أصبح لدي الفرصة لمتابعة مواضيع متنوعة تهمني دون الحاجة لتغيير المنصة... أشكركم على كل ما تقومون به، لقد أوصيت بكم لأشخاص آخرين...
Giulio Carlo
Giulio Carloطالب التسويق الرقمي
أحب كيف أن الدروس مباشرة ومركزة وكيف يمكنني تغيير الفصول وتخطي المحتوى الذي لا أحتاجه.
Mariana Ferres
Mariana Ferresطالبة التصوير الفوتوغرافي
أحب المحتوى وطريقة العرض ونسخ الفيديوهات، مما يسرّع العملية!
Luciana Alvarenga
Luciana Alvarengaطالبة تصميم الأظافر
المنصة سريعة وبسيطة الاستخدام. تنوع المحتوى والفيديوهات التكميلية تساعد كثيراً في التعلم.
André Felipe
André Felipeطالب هندسة الأوامر

أهم الدورات

الأسئلة الشائعة

من هي Elevify؟ كيف تعمل؟

هل الدورات تتضمن شهادات؟

هل الدورات مجانية؟

ما هو عبء الدورة؟

كيف تبدو الدورات؟

كيف تعمل الدورات؟

ما هي مدة الدورات؟

ما هو سعر أو تكلفة الدورات؟

ما هو التعليم عن بعد أو الدورة عبر الإنترنت وكيف تعمل؟

دورة PDF