
دورة تدريبية في SQL
أتقن SQL من الصفر واكتسب مهارات البيانات التي يحتاجها أصحاب العمل فعلًا. يأخذك هذا المقرر من عبارات SELECT الأساسية وصولًا إلى دوال النوافذ وتصميم المخططات وتحسين الاستعلام. سواء كنت تدخل مجال تحليل البيانات أو تطور نفسك كمطور، ستخرج بمهارات SQL حقيقية وجاهزة لسوق العمل.
ماذا ستتعلم:
ستبدأ بفهم كيفية بناء قواعد البيانات العلائقية وكيف تعمل SQL كلغة استعلام. من هناك، ستكتب استعلامات لسحب البيانات وتصفيتها وفرزها، ثم تنتقل إلى التجميعات، وضم جداول متعددة، والاستعلامات الفرعية. ستتناول موضوعات متقدمة تشمل دوال النوافذ، والإجراءات المخزنة، والتحكم في المعاملات. يغطي المقرر أيضًا تصميم المخططات، والفهرسة، وقراءة خطط التنفيذ حتى تتمكن من كتابة SQL بكفاءة. بنهاية المقرر، ستتمكن من بناء سير عمل تحليلية، والتعامل مع بيانات JSON، وعرض نتائج الاستعلام بوضوح لأي جمهور.
كيف تدرس بشكل عملي دورة تدريبية في SQL
كيف تتدرب عملياً دورة تدريبية في SQL
لك إذا كنت شركة وتريد تدريب فريقك
في Elevify للشركات، يأتي الدورة مع تمارين وأمثلة من عملك نفسه وبالطريقة التي تحتاجها شركتك.
محتوى الدورة
8 فصول • 34 دروسمدة بين 4 و 360 ساعة (أنت تقرر)
الفصل 1إخفاءإخفاء التفاصيلعرض التفاصيلأساسيات قواعد البيانات العلائقية
أساسيات قواعد البيانات العلائقية
الدرس 1 • مقدمة إلى SQL ولهجاتها
يستعرض SQL كلغة تعريفية ويبرز الاختلافات بين منصات قواعد البيانات الرئيسية. يحدد التوقعات لاختلافات الصياغة التي ستواجهها لاحقًا.
الدرس 2 • إعداد بيئة التمارين
يوجّه المتدربين خلال تثبيت أو الوصول إلى نظام قاعدة بيانات وتحميل بيانات نموذجية. يضمن قدرة كل متدرب على تنفيذ الاستعلامات قبل المتابعة.
الدرس 3 • المفاتيح، العلاقات، والقيود
يشرح المفاتيح الأساسية، المفاتيح الخارجية، والتكامل المرجعي كآليات تربط الجداول. يربط القواعد الهيكلية بدقة البيانات.
الدرس 4 • ما هي قاعدة البيانات العلائقية
يقدم النموذج العلائقي، الجداول، الصفوف، والأعمدة كوحدات أساسية لتخزين البيانات. يؤسس للمفردات المستخدمة طوال المقرر.
الفصل 2إخفاءإخفاء التفاصيلعرض التفاصيلكتابة استعلامات SELECT أساسية
كتابة استعلامات 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 • التطبيع وتصميم المخطط
يغطي الصيغ الطبيعية الأولى حتى الثالثة ومتى يتم إلغاء التطبيع لتحسين الأداء. يربط جودة المخطط بتعقيد الاستعلام وتكلفة الصيانة.

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

أحب كيف أن الدروس مباشرة ومركزة وكيف يمكنني تغيير الفصول وتخطي المحتوى الذي لا أحتاجه.

أحب المحتوى وطريقة العرض ونسخ الفيديوهات، مما يسرّع العملية!

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

أهم الدورات
الأسئلة الشائعة
من هي Elevify؟ كيف تعمل؟
هل الدورات تتضمن شهادات؟
هل الدورات مجانية؟
ما هو عبء الدورة؟
كيف تبدو الدورات؟
كيف تعمل الدورات؟
ما هي مدة الدورات؟
ما هو سعر أو تكلفة الدورات؟
ما هو التعليم عن بعد أو الدورة عبر الإنترنت وكيف تعمل؟
دورة PDF




















