Oracle Database 19c: تقنيات PL/SQL المتقدمة - الدورة 43,490 روبل روسي. من الأخصائي، التدريب 24 ساعة دراسية، تاريخ 7 مايو 2023.
Miscellanea / / December 04, 2023
تتناول الدورة قدرات PL/SQL الحديثة لتطوير وتصحيح برامج PL/SQL التي تتفاعل بشكل أكثر فعالية مع قاعدة البيانات والتطبيقات الأخرى. قضايا كتابة الكود الأمثل، باستخدام إجراءات خارجية مكتوبة لغات C وJava، باستخدام آلية دقيقة للتحكم في الوصول، بالإضافة إلى حماية التعليمات البرمجية من حقن SQL.
سوف تتعلم كيفية استخدام جميع وظائف المؤشرات والحزم والكائنات الكبيرة والمجموعات وطرق التفاعل مع التطبيقات الأخرى.
الدورة مخصصة لمطوري التطبيقات ومسؤولي قواعد البيانات.
سوف تتعلم:
- إنشاء حزم PL/SQL ووحدات البرامج الفعالة
- كتابة التعليمات البرمجية التي تتفاعل مع التطبيقات الأخرى ونظام التشغيل
- إنشاء التطبيقات التي تستخدم المجموعات
- إنشاء البرامج الأمثل من حيث الأداء
- تطبيق آليات التحكم في الوصول الدقيقة
- اكتب التعليمات البرمجية التي تتفاعل مع الكائنات الكبيرة (LOBs) واستخدم SecureFile LOBs
4
دورةمدرس خبير لدورات أوراكل وجافا. أخصائي معتمد في أوراكل، مرشح للعلوم التقنية. ويتميز بخبراته المتنوعة في الأنشطة العملية والتدريسية. في عام 2003، تخرج أليكسي أناتوليفيتش بمرتبة الشرف من ميريا. في عام 2006...
مدرس خبير لدورات أوراكل وجافا. أخصائي معتمد في أوراكل، مرشح للعلوم التقنية. ويتميز بخبراته المتنوعة في الأنشطة العملية والتدريسية.
في عام 2003، تخرج أليكسي أناتوليفيتش بمرتبة الشرف من ميريا. وفي عام 2006، ناقش أطروحته للدكتوراه حول موضوع بناء أنظمة معلومات آلية آمنة.
متخصص رئيسي في مجال أمن قواعد البيانات، وبناء تطبيقات جافا وتطبيقات الويب الآمنة لـ Oracle DBMS وSQL Server، وتطوير وحدات البرامج المخزنة في PL/SQL وT-SQL. أتمتة أنشطة المؤسسات الكبيرة المملوكة للدولة. يقدم خدمات استشارية واستشارية في تطوير تطبيقات الويب الموزعة المعقدة بناءً على منصة Java EE.
تتجاوز خبرة أليكسي أناتوليفيتش التعليمية في نظام التعليم العالي 7 سنوات. عمل مع عملاء من الشركات، وقام بتدريب موظفي شركات "BANK PSB"، و"جامعة الإنترنت لتكنولوجيا المعلومات (INTUIT)"، و"SINTERRA".
مؤلف العديد من الأدلة التعليمية والمنهجية في البرمجة والعمل مع قواعد البيانات. من عام 2003 إلى عام 2005، شارك أليكسي أناتوليفيتش في التكيف والترجمة الفنية للأدب الأجنبي على برمجة الويب والعمل مع قواعد البيانات. نشر أكثر من 20 ورقة علمية.
يلاحظ الخريجون الممتنون دائمًا طريقة العرض التي يسهل الوصول إليها حتى لأكثر المواضيع تعقيدًا، والإجابات التفصيلية لأسئلة الطلاب، ووفرة الأمثلة الحية من الممارسة المهنية للمعلم.
3
دورةمدرس يتمتع بخبرة 27 عامًا، وخبير في Oracle، وحاصل على الشهادات الدولية Oracle، MySQL، Microsoft، IBM. يتمتع بخبرة واسعة في البرمجة في إدارة SQL وPL/SQL وJava وC وC++ وR وPython وUnix/Linux...
مدرس يتمتع بخبرة 27 عامًا، وخبير في Oracle، وحاصل على الشهادات الدولية Oracle، MySQL، Microsoft، IBM. لديه خبرة واسعة في البرمجة في إدارة SQL، PL/SQL، Java، C، C++، R، Python، Unix / Linux، باستخدام نظام Git، وإنشاء الأجهزة الافتراضية (VMWare، Virtualbox، HYPER-V)، وإدارة قواعد بيانات Oracle، وIBM Informix، وتكوين أجهزة الخادم و غارة.
منذ عام 1991، يقوم إيليا أندريفيتش بتدريس دورات تكنولوجيا المعلومات في جامعة موسكو الحكومية، بما في ذلك تطبيقها في مجال الأعمال. يشمل خريجوها موظفين في أكبر الشركات في الاتحاد الروسي. قام بتأليف العديد من الأعمال في المنشورات الاقتصادية حول اتجاهات استخدام تكنولوجيا المعلومات في الأعمال التجارية. كما أنه يجري بانتظام تدريبًا لتحسين مهارات متخصصي تكنولوجيا المعلومات ويتحدث في الندوات.
مهذب، مع روح الدعابة، المريض، المسؤول - هكذا يميز الطلاب معلمهم. إنه يعرف كيف ينقل تجربته إلى كل طالب بلغة بسيطة وسهلة المنال، مما يجعله مدرسًا عالي الجودة حقًا.
وحدة 1. مقدمة (1 ق. ح.)
اهداف الدورة
الجدول الدراسي
وصف بيئات التطوير
الجداول والبيانات والأدوات المستخدمة في هذه الدورة
الوحدة 2. مراجعة مفاهيم البرمجة PL/SQL (1 ac. ح.)
هيكل كتلة PL/SQL
الحزم والإجراءات والوظائف
المؤشرات
معالجة الاستثناء
التبعيات
الوحدة 3. تصميم كود PL/SQL (2ac. ح.)
وصف أنواع البيانات المحددة مسبقًا
إنشاء أنواع فرعية بناءً على الأنواع الموجودة في التطبيق
استخدام أساليب مختلفة عند تصميم المؤشرات
استخدام المؤشرات المتغيرة
القائمة البيضاء
الوحدة 4. مراجعة المجموعات (2 أ. ح.)
نظرة عامة على المجموعات
استخدام المصفوفات الترابطية
التنقل باستخدام الطرق الترابطية
استخدام الجداول المتداخلة
استخدام صفائف الطول المتغير
مقارنة الجداول المتداخلة والمصفوفات ذات الطول المتغير
الوحدة 5. باستخدام المجموعات (2 أ.ك. ح.)
كتابة برامج PL/SQL باستخدام المجموعات
استخدام المجموعات بشكل فعال
تحسينات لربط أنواع المتغيرات في PL/SQL
الوحدة 6. التلاعب بالأشياء الكبيرة (2 أ. ح.)
العمل مع LOB
مراجعة SecureFile LOB
الوحدة 7. باستخدام طرق الواجهة المتقدمة (2ac. ح.)
استدعاء البرامج الخارجية من PL/SQL
فوائد استدعاء الإجراءات الخارجية
استدعاء الإجراءات الخارجية المكتوبة بلغات البرمجة الأخرى
إجراءات الاتصال المكتوبة بلغة C من PL/SQL
إجراءات الاتصال المكتوبة بلغة Java من PL/SQL
الوحدة 8. ضبط أداء كود PL/SQL (2 ac. ح.)
تأثير المترجم
تخصيص كود PL/SQL
التحكم في تضمين الروتين الفرعي التلقائي
التعرف على مشاكل استخدام الذاكرة وضبطها
مشاكل في الشبكة
الوحدة 9. زيادة الأداء من خلال التخزين المؤقت (2 ac. ح.)
وصف نتائج التخزين المؤقت
استخدام ذاكرة التخزين المؤقت لنتائج الاستعلام
استخدام ذاكرة التخزين المؤقت لوظيفة PL/SQL
نظرة عامة على ميزات ذاكرة التخزين المؤقت لوظيفة PL/SQL
الوحدة 10. تحليل كود PL/SQL (2ac. ح.)
معلومات الكود
نطاقات بل/سكل
حزمة DBMS_METADATA
تحسينات بل/SQL
الوحدة 11. إنشاء ملفات تعريف وتتبع كود PL/SQL (2 ac. ح.)
تتبع تنفيذ PL/SQL
خطوات تتبع PL/SQL
الوحدة 12. تنفيذ قاعدة بيانات خاصة افتراضية باستخدام التحكم في الوصول الحبيبي (2 ac. ح.)
وصف لكيفية عمل التحكم في الوصول الدقيق
وصف طرق التحكم في الوصول الدقيقة
وصف سياق التطبيق
إنشاء سياق التطبيق
تطبيق سياق التطبيق
إجراءات حزمة DBMS_RLS
إنفاذ السياسة
طرق عرض قاموس البيانات التي تحتوي على معلومات دقيقة للتحكم في الوصول
الوحدة 13. حماية التعليمات البرمجية من حقن SQL (2 ac. ح.)
وصف حقن SQL
تقليل المناطق المعرضة لحقن SQL
باستخدام DBMS_ASSERT