للحصول على شهادة
في البداية، يقدم محمد الدسوقي مقدمة عن Oracle Database و SQL في الدرس الأول. سيتعلم المتدربون كيفية تثبيت Oracle Database على أجهزتهم الشخصية، ومن ثم كيفية الاتصال بقاعدة البيانات باستخدام SQL.
في الدرس الثاني، سيبدأ المتدربون بتعلم كيفية إنشاء الجداول باستخدام Create Table، وكذلك كيفية تعديل الجداول بعد إنشائها باستخدام Alter Table. سيتم شرح كيفية إضافة أو تعديل الأعمدة، وتغيير نوع البيانات.
القيود هي جزء أساسي من تصميم قواعد البيانات لحمايتها وضمان صحة البيانات. في الدرس الثالث، سيتعلم المتدربون كيفية استخدام القيود المختلفة مثل Primary Key، Foreign Key، Unique و Check. سيتعلمون كيفية إضافة هذه القيود أثناء إنشاء الجداول وكيفية التعامل معها.
يتم التركيز في الدرس الرابع على كيفية كتابة استعلامات SQL باستخدام SELECT لاستخراج البيانات من الجداول. سيتم شرح كيفية استخدام جملة WHERE للتصفية و ORDER BY لترتيب النتائج.
في الدرس الخامس، سيتعلم المتدربون كيفية الانضمام بين الجداول باستخدام INNER JOIN و LEFT JOIN. سيتعرفون على كيفية الجمع بين البيانات من جداول متعددة بناءً على شروط معينة.
سيتعرف المتدربون في الدرس السادس على الدوال المدمجة في SQL مثل COUNT، SUM، AVG و MAX. سيتم استخدام هذه الدوال لحساب الإجماليات ومتوسطات البيانات.
في الدرس السابع، سيتعلم المتدربون كيفية إضافة البيانات إلى الجداول باستخدام INSERT INTO، كيفية تحديث البيانات باستخدام UPDATE، وحذف البيانات باستخدام DELETE.
في الدرس الثامن، سيتم توضيح كيفية استخدام الاستعلامات الفرعية (Subqueries) داخل استعلامات SQL. سيتعلم المتدربون كيفية استخدام هذه الاستعلامات لحل المشكلات المعقدة.
بعد تعلم SQL، ينتقل المتدربون إلى PL/SQL في الدرس التاسع. سيتعرفون على برمجة SQL باستخدام PL/SQL وكيفية كتابة البرامج في PL/SQL. سيتم شرح المتغيرات، التكرار باستخدام Loops، والشروط باستخدام IF-THEN-ELSE.
في الدرس العاشر، سيتعلم المتدربون كيفية استخدام المؤشرات في PL/SQL. سيتم توضيح الفرق بين المؤشرات الضمنية و المؤشرات الصريحة، وكيفية استخدامها لاستخراج البيانات من الجداول.
في الدرس الحادي عشر، سيتم شرح كيفية إنشاء الإجراءات المخزنة (Stored Procedures) و الدوال (Functions) في PL/SQL. سيتعلم المتدربون كيفية استخدام هذه الإجراءات لأتمتة العمليات داخل قاعدة البيانات.
في الدرس الثاني عشر، سيغطي المدرب كيفية التعامل مع الاستثناءات في PL/SQL. سيتعرف المتدربون على كيفية التعامل مع الأخطاء باستخدام EXCEPTION داخل برامج PL/SQL.
بنهاية الدورة، سيكتسب المتدربون مهارات قوية في استخدام Oracle Database و PL/SQL. ستكون لديهم القدرة على إنشاء الجداول، إدارة البيانات، كتابة استعلامات، إجراء التعديلات، و كتابة برامج PL/SQL لتعزيز قدراتهم في التعامل مع قواعد البيانات.