Oracle PL/SQL هو أداة قوية تتيح لك كتابة برمجيات قاعدية داخل Oracle Database لتمكين معالجات البيانات المعقدة. في هذه الدورة التعليمية الشاملة مع Ask Gad، ستتعلم كيفية استخدام PL/SQL لتطوير وإدارة قاعدة البيانات الخاصة بك.
مقدمة عن PL/SQL:
تبدأ الدورة مع الدرس الأول الذي يقدم مقدمة عن PL/SQL واستخدامه داخل Oracle Database. سيتعرف المتدربون على أساسيات PL/SQL وكيفية تكامله مع SQL. الدورة مناسبة للمبتدئين والمحترفين على حد سواء.
المتغيرات:
في الدرس الثاني والثالث، سيتم شرح المتغيرات وكيفية تعريفها واستخدامها في PL/SQL. سيتعلم المشاركون كيفية استخدام المتغيرات من أجل تخزين القيم والعمل عليها في Oracle باستخدام PL/SQL.
جمل الشرط:
يتناول الدرس الرابع كيفية استخدام جملة الشرط IF. سيتعلم المتدربون كيفية تنفيذ عمليات مختلفة بناءً على الشروط داخل الكود باستخدام PL/SQL، مما يساعد على اتخاذ قرارات في التطبيق بناءً على البيانات.
جملة CASE:
في الدرس الخامس، يتم شرح جملة CASE في PL/SQL. سيتعلم المتدربون كيفية استخدام CASE لاختيار الإجراءات بناءً على القيم التي يتم تحديدها في البيانات المدخلة.
الحلقات التكرارية:
الدرس السادس والسابع يركزان على الحلقات التكرارية في PL/SQL، مثل While Loop و For Loop. سيتعلم المشاركون كيفية كتابة الحلقات التكرارية لتنفيذ كود معين عدة مرات استنادًا إلى شرط محدد.
التعامل مع الاستثناءات:
في الدرس الثالث عشر والرابع عشر، سيتم شرح كيفية التعامل مع الاستثناءات في PL/SQL. سيتعرف المشاركون على الاستثناءات المعرفة مسبقًا، مثل NO_DATA_FOUND و TOO_MANY_ROWS، بالإضافة إلى كيفية إنشاء الاستثناءات المخصصة للتعامل مع أخطاء تطبيقات البيانات.
السجلات في PL/SQL:
في الدرس التاسع، سيتم تقديم السجلات (Records) واستخدامها مع %ROWTYPE في PL/SQL. سيتعلم المتدربون كيفية تعريف السجلات واستخدامها لتخزين السجلات في بيانات متعددة الأبعاد.
المجموعات في PL/SQL:
يتم تغطية المجموعات (Collections) في الدرس العاشر باستخدام INDEX BY Tables. سيتعلم المشاركون كيفية التعامل مع المجموعات لتخزين مجموعات من البيانات بترتيب معين ضمن الذاكرة.
المؤشرات الصريحة (Explicit Cursors):
الدرس الحادي عشر يركز على المؤشرات الصريحة في PL/SQL، ويشمل كيفية استخدام المؤشرات لتكرار وتصفية البيانات في Oracle SQL. كما يتعلم المتدربون كيفية إنشاء Cursors مخصصة لتكرار البيانات.
الدوال والإجراءات:
في الدرس الخامس عشر والسادس عشر، يتم تناول الدوال والإجراءات في PL/SQL. سيتعرف المشاركون على كيفية إنشاء إجراءات و دوال لمعالجة البيانات في PL/SQL، واستخدام القيم المرجعية في هذه العمليات.
لماذا يجب أن تتعلم PL/SQL؟
تعلم PL/SQL هو أمر بالغ الأهمية لأي مطور يعمل مع Oracle Database. يتيح لك PL/SQL التعامل مع البيانات بطريقة أكثر مرونة وكفاءة داخل قاعدة البيانات، مما يجعله أداة قوية لتطوير التطبيقات ذات الأداء العالي.