تعلم MySQL من الصفر حتى الاحتراف - كورس متكامل باللغة العربية

عدد الدروس : 51 عدد ساعات الدورة : 08:50:40 شهادة معتمدة : نعم التسجيل في الدورة للحصول على شهادة

للحصول على شهادة

  • 1- التسجيل
  • 2- مشاهدة الكورس كاملا
  • 3- متابعة نسبة اكتمال الكورس تدريجيا
  • 4- بعد الانتهاء تظهر الشهادة في الملف الشخصي الخاص بك
تعلم قواعد البيانات MySQL من الأساسيات إلى المهارات المتقدمة مع شرح مبسط وأمثلة عملية. ابدأ رحلتك لفهم تصميم قواعد البيانات، إدارة الجداول، التعامل مع البيانات، الدوال المتقدمة، العلاقات (Joins) وأكثر! كورس شامل ومناسب للجميع.

قائمة الدروس

عن الدورة

الوحدة الأولى: مقدمة وتهيئة بيئة العمل

  1. مقدمة عن MySQL ولماذا نستخدمها.
  2. الأدوات المطلوبة (XAMPP + phpMyAdmin).
  3. شرح أساسيات الكتابة في MySQL (Syntax).

الوحدة الثانية: التعامل مع قواعد البيانات والجداول

  1. إنشاء وربط قواعد البيانات (Database).
  2. أنواع البيانات Numeric, Date/Time, String.
  3. إنشاء وتعديل الجداول (Tables).
  4. إدارة الجداول (Drop, Rename, Alter).

الوحدة الثالثة: التعامل مع العلاقات (Constraints & Relations)

  1. قيود Not Null, Unique, Primary Key.
  2. العلاقات (Foreign Key).
  3. علاقة One to One, One to Many, Many to Many.
  4. تحديث وحذف البيانات المرتبطة (ON UPDATE, ON DELETE).

الوحدة الرابعة: التعامل مع النصوص (String Functions)

  1. قص النصوص (Left, Right, Mid).
  2. تحويل النصوص (Upper, Lower).
  3. استبدال النصوص (Replace, Reverse).
  4. دمج النصوص (Concat, Concat_WS).
  5. تعديل النصوص (Trim, LTrim, RTrim).

الوحدة الخامسة: التعامل مع الأرقام (Numeric Functions)

  1. التقريب والكسور (Ceil, Floor, Round).
  2. العمليات الرياضية (Mod, Truncate, Pow).

الوحدة السادسة: التعامل مع التواريخ (Date Functions)

  1. الحصول على الوقت والتاريخ (Curtime, Now).
  2. تفاصيل التواريخ (Day, Month, Hour).
  3. الفرق بين التواريخ (DateDiff).
  4. إضافة وطرح التواريخ (Date_Add, Date_Sub).

الوحدة السابعة: الفلاتر والبحث (Comparison & Logical Functions)

  1. عمليات Between, In, Like.
  2. التعامل مع And, Or, Not.
  3. عمليات Case, If الشرطية.

الوحدة الثامنة: العمليات الحسابية (Arithmetic Operators)

  1. العمليات الأساسية ( + - * / ).

الوحدة التاسعة: الاستعلامات المتقدمة (Advanced Queries)

  1. Group By, Order By, Having.
  2. استخدام Alias لتسمية الحقول.
  3. Joins (Inner Join, Left Join, Right Join).
  4. محاكاة Joins (Simulation).

الوحدة العاشرة: وظائف معلوماتية (Information Functions)

  1. معرفة معلومات عن النظام والجداول.

الوحدة الحادية عشر: ملخص شامل للكورس (Summary)

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

مميزات الكورس:

  • مناسب للمبتدئين والمحترفين.
  • أمثلة واقعية عملية.
  • تغطية لجميع المواضيع الأساسية والمتقدمة.
  • إعداد مشروع قواعد بيانات عملي.
  • شرح باللغة العربية الفصحى بأسلوب مبسط.

الفئة المستهدفة:

  • كل من يريد احتراف قواعد البيانات MySQL.
  • مطوري الويب والبرمجيات الذين يحتاجون التعامل مع قواعد البيانات.
  • طلاب الجامعات والكليات في تخصصات علوم الحاسب.
  • الراغبين في تعلم SQL بشكل عملي.

متطلبات سابقة:

  • لا يحتاج خبرة سابقة (مناسب للمبتدئين).
  • معرفة بسيطة بـ HTML/PHP تعتبر ميزة.

مدة الكورس:

  • 51 درس تدريبي.
  • أكثر من 15 ساعة شروحات عملية.

الأدوات المستخدمة:

  • MySQL 5.
  • XAMPP.
  • phpMyAdmin.
  • Terminal + Command Line.