Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Oracle APEX
Rating: 4.8 out of 5(12 ratings)
50 students

Oracle APEX

منهج عملي لتطوير تطبيقات احترافية باستخدام Oracle APEX، مستوحى من خبرات قادة فرق التطوير
Created byWael Albeetar
Last updated 4/2026
Arabic

What you'll learn

  • ابدأ رحلتك من التعرف على بيئة Oracle APEX إلى تطوير تطبيقات متكاملة واحترافية.
  • تعلم كيفية تصميم وتطوير التطبيقات وفقًا لأفضل الممارسات المستخدمة في بيئات العمل الحقيقية.
  • إتقان استخدام SQL و PL/SQL لإدارة البيانات وإنشاء الجداول، العلاقات، والاستعلامات المتقدمة.
  • تعلم كيفية تخصيص واجهات المستخدم، استخدام CSS، تحسين التخطيطات، وإضافة الأيقونات والرسوم التوضيحية.
  • إنشاء أنظمة تسجيل دخول متقدمة، تخصيص الصلاحيات، وربط المستخدمين بالأدوار المختلفة داخل التطبيق.
  • تعلم كيفية دعم أكثر من لغة داخل التطبيق ومعالجة مشاكل الترجمة بطريقة احترافية.
  • استخدام QuickSQL، triggers، sys_context، و SQL Scripts لتحسين الإنتاجية وتبسيط عمليات التطوير.
  • إنشاء Authorization Schemes متقدمة، والتحكم في صلاحيات المستخدمين بسهولة وفعالية.
  • استخدام أدوات APEX لفحص الأخطاء وتصحيحها أثناء وقت التنفيذ وتحليل المشاكل.
  • تطوير نماذج Master/Detail، تحسين تقارير البيانات، وإضافة ميزات تسهل تجربة المستخدم.
  • تعلم كيفية إنشاء مكونات مرنة يمكن استخدامها في مشاريع أخرى، مما يوفر الوقت والجهد.
  • تمكين المستخدم النهائي من تخصيص التطبيق وفقًا لاحتياجاته، مثل تغيير الألوان واللغات والإعدادات الافتراضية.

Course content

1 section41 lectures27h 44m total length
  • جعل التطبيق متعدد اللغات30:47

    في هذا الدرس، ستتعلم كيفية بناء تطبيق يدعم لغات متعددة في Oracle APEX لضمان تجربة مستخدم سلسة بغض النظر عن اللغة المختارة.

    ما الذي ستتعلمه؟

    • استخدام Application Items لتخزين رمز اللغة المختارة وتحميلها عند تشغيل التطبيق.

    • تطبيق إعادة التوجيه التلقائي باستخدام Application Process، مما يتيح للمستخدم الانتقال إلى نفس الصفحة في التطبيق المترجم دون فقدان البيانات أو إعادة التشغيل.

    • ترجمة النصوص داخل Oracle APEX باستخدام الأدوات المدمجة لضمان دعم اللغات المختلفة داخل التطبيق بسهولة وفعالية.

  • العمل على تغيير الخط للتطبيق من خلال الخطوط المجانية التي يقدمها جوجل22:10
    • ختيار الخط المناسب لمظهر التطبيق من مكتبة Google Fonts بما يتناسب مع تجربة المستخدم وتصميم الواجهة.

    • إنشاء ملف Style مخصص يحتوي على تعليمات تضمين الخطوط وتعريف الـ CSS Classes المطلوبة.

    • ربط الخطوط بالتطبيق وضبط إعداداته بحيث يتعرف تلقائيًا على جميع الـ Classes المرتبطة بالخطوط الجديدة.

    • تحسين مظهر النصوص والواجهات لضمان تجربة استخدام سلسة واحترافية.

    • البحث عن الأيقونات المناسبة عبر Google بناءً على طبيعة التطبيق وموضوعاته، مما يساعد في تحسين تجربة المستخدم.

    • استعراض مكتبة الأيقونات المدمجة في Oracle APEX داخل Universal Theme واختيار الأيقونات الأنسب لواجهة التطبيق.

    • إضافة أيقونات خارجية من مصادر مختلفة وربطها بتطبيق APEX لتوسيع الخيارات المتاحة.

    • تضمين ملفات الأيقونات الخارجية داخل بيئة التطبيق وضبط إعداداتها لضمان ظهورها بشكل صحيح.

    • بعد مشاهدة هذا الفيديو، ستتمكن من تخصيص الخطوط في تطبيقك بسهولة، مما يضفي عليه طابعًا احترافيًا وجذابًا.

  • إنشاء جدول المستخدمين وإدارة البيانات المشتركة25:50

    التخطيط لبنية قاعدة البيانات لدعم مشاريع متعددة في Oracle APEX ?️?️

    في هذا الدرس، سنتعلم كيفية تصميم قاعدة بيانات قوية تدعم تعدد التطبيقات داخل نفس مساحة العمل، مما يسهل إدارة المشاريع المستقبلية بكفاءة.

    ? ما الذي ستتعلمه؟

    • تخطيط هيكل قاعدة البيانات لتناسب المشاريع الكبيرة والمتعددة داخل APEX.

    • تقسيم قاعدة البيانات إلى أكثر من Schema لفصل البيانات المشتركة عن البيانات الخاصة بكل تطبيق.

    • استخدام أدوات إنشاء الجداول في بيئة التطوير لضمان تصميم احترافي وسهل الصيانة.

    • تسريع بناء الجداول باستخدام QuickSQL لتوفير الوقت وتحسين الإنتاجية.

    • إضافة حقول التدقيق (Audit Fields) لتسجيل معلومات الإدخال والتعديل والحذف، مما يساعد في تتبع البيانات وزيادة الأمان.

  • تشفير كلمة المرور16:05

    تعزيز أمان التطبيق في Oracle APEX باستخدام الحزم (Packages) وتشفير البيانات ??

    في هذا الدرس، سنتعلم كيف يمكننا تنظيم كود الأمان داخل Package مخصصة لتسهيل إدارة الأكواد وتحسين أمان التطبيق.

    ? ما الذي ستتعلمه؟

    • تنظيم أكواد الأمان داخل Package لتكون أكثر كفاءة وسهولة في الصيانة.

    • تطوير دالة لتشفير كلمة المرور باستخدام تقنيات الأمان في Oracle.

    • تطبيق دالة التشفير تلقائيًا عند إدخال أو تعديل بيانات المستخدم، مما يضمن حماية بيانات تسجيل الدخول.

    • تحسين أداء وأمان التطبيق من خلال استخدام Packages بدلاً من الأكواد المتفرقة.

  • ضبط عملية التدقيق في منشئ سجلات جدول المستخدمين13:50

    تعزيز أمان وموثوقية بيانات المستخدمين في Oracle APEX ??

    في هذا الدرس، سنتعمق في كيفية تحسين عملية إدارة بيانات المستخدمين باستخدام Triggers وOracle Context لتعزيز الأمان والشفافية.

    ? ما الذي ستتعلمه؟

    • تطبيق Trigger على جدول المستخدمين لضبط معلومات التدقيق، مثل تسجيل من قام بعملية الإدخال أو التعديل.

    • فهم أهمية Oracle Context ودوره في تخزين المعلومات المؤقتة على مستوى الجلسة، مع التركيز على APEX Context لزيادة كفاءة التطبيقات

    • تحسين إدخال بيانات المستخدمين عبر Triggers لمنع الأخطاء وضمان تكامل البيانات.

    • تجربة دالة تشفير كلمة المرور داخل نفس Trigger لتعزيز أمان الحسابات وتشفير بيانات تسجيل الدخول تلقائيًا.


  • ضبط اعدادات النظام - عدد مرات الدخول للنظام الفاشلة وبناء دالة الدخول للنظام وف55:00

    تعزيز أمان تطبيقات Oracle APEX من خلال إعدادات النظام وSecurity Package ?

    في هذا الدرس، سنتعلم كيفية تحسين أمان تطبيق APEX عبر تخصيص إعدادات تسجيل الدخول وضبط محاولات الدخول الفاشلة.

    ? ما الذي ستتعلمه؟

    • تصميم جدول لإعدادات النظام يحتوي على متغيرات حيوية، مثل الحد الأقصى لمحاولات تسجيل الدخول الفاشلة.

    • تطوير دالة داخل Security Package لتنفيذ عملية التحقق من بيانات المستخدمين المسجلين في قاعدة البيانات وضبط سياسات الأمان.

    • إنشاء Authentication Schema مخصصة لاستدعاء دالة تسجيل الدخول، مما يتيح تحكمًا كاملاً في عملية المصادقة.

  • طلب تغيير كلمة المرور بواسطة المستخدم 1-21:01:25

    تطوير نظام آمن لإعادة تعيين كلمة المرور في Oracle APEX ??

    في هذا الدرس، سنتعلم كيفية بناء نظام آمن لطلب تغيير كلمة المرور باستخدام التوكين (Token) والبريد الإلكتروني لضمان تجربة مستخدم موثوقة وآمنة.

    ? ما الذي ستتعلمه؟

    • تصميم شاشة لطلب تغيير كلمة المرور من خلال المستخدم.

    • توليد رمز أمان (Token) عشوائي عند كل طلب تغيير كلمة مرور.

    • إرسال البريد الإلكتروني للمستخدم متضمّنًا رمز التحقق ومدة صلاحية التوكين.

    • إدارة صلاحية التوكين بحيث يكون مرتبطًا بالمدة المحددة في إعدادات النظام

    • التحقق من صلاحية التوكين قبل السماح للمستخدم بالانتقال لشاشة تعديل كلمة المرور

    • تنفيذ عمليات التحقق (Validation) للتأكد من أن التوكين لم يتم استخدامه من قبل ولم تنتهِ صلاحيته.

    • إجراء Navigation تلقائي إلى شاشة تغيير كلمة المرور في حال إدخال رمز صحيح.

  • طلب تغيير كلمة المرور بواسطة المستخدم 2-226:09

    إكمال تطوير شاشة تغيير كلمة المرور في Oracle APEX ??

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

    ? ما الذي ستتعلمه؟

    • الانتقال التلقائي إلى شاشة تغيير كلمة المرور بعد التحقق من صحة التوكين

    • تطوير عمليات التحقق (Validation) لضمان إدخال كلمتين متطابقتين في حقل تأكيد كلمة المرور.

    • تحديث بيانات المستخدم بكلمة المرور الجديدة بعد اجتياز التحقق.

    • تشفير كلمة المرور قبل تخزينها لضمان الأمان عند الحفظ في قاعدة البيانات.

    • تحسين واجهة المستخدم لجعل الشاشة أكثر وضوحًا وسهولة في الاستخدام.

    • عرض رسائل إرشادية للمستخدم في حال وجود أخطاء أو نجاح العملية.

  • تغيير كلمة المرور من داخل التطبيق51:44

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

    ?️ ما الذي ستتعلمه؟

    • تصميم شاشة لتغيير كلمة المرور داخل التطبيق بطريقة مرنة وسهلة الاستخدام.

    • إضافة Validation متقدمة للتحقق من صحة كلمة المرور الحالية قبل التعديل.

    • ضمان تطابق كلمتي المرور الجديدتين قبل حفظها في قاعدة البيانات.

    • تشفير كلمة المرور الجديدة باستخدام تقنيات الأمان المتقدمة في Oracle APEX

    • دعم إمكانية تعديل كلمة المرور فور الدخول الأول، بحيث يتم إجبار المستخدم على تغييرها في أول مرة يستخدم فيها التطبيق.

    • تحسين تجربة المستخدم عبر عرض رسائل توضيحية ومناسبة لمختلف الحالات (نجاح، خطأ، تحذير).

  • تحسين شاشة المستخدمين الجزء الأول54:06

    في هذا الدرس، سنأخذ شاشة تقليدية من نوع Master/Detail ونجري عليها تحسينات عملية تجعلها أكثر احترافية ومرونة من حيث الأداء وتجربة المستخدم.

    ما الذي ستتعلمه؟

    • استبدال البحث التقليدي بـ Smart Filter Region للحصول على تجربة بحث متقدمة، ديناميكية وسهلة الاستخدام.

    • إضافة قائمة اختيار LOV مدمجة مع أيقونات، لاستخدامها في الفلاتر لتوضيح الحالات بصريًا وتحسين الواجهة.

    • تحسين مكون Breadcrumb ليعكس موقع المستخدم داخل التطبيق بدقة وسهولة تنقل.

    • تعديل كود الـ Master Records لإضافة أيقونات ديناميكية تعبّر عن حالة كل سجل (نشط/موقوف مثلاً).

    • استخدام Substitution Strings في العناوين المتكررة لتسريع عملية التطوير وجعل التعديلات أسهل في المستقبل.

  • تحسين شاشة المستخدمين الجزء الثاني1:02:49

    في هذا الكورس، سيتعلم الطالب كيفية تحسين تجربة المستخدم وأداء التطبيق من خلال تطوير ميزات متقدمة:

    • بناء شاشة عرض بيانات التدقيق: إنشاء واجهة مستخدم لعرض بيانات التدقيق باستخدام الأعمدة الافتراضية (Virtual Columns) لتسهيل الوصول إلى صفحة بيانات التدقيق.

    • تطوير Trigger بديل: تطوير Trigger بديل على الـ View الخاص بجدول المستخدمين للحفاظ على البيانات الحساسة ومنع حذفها بشكل غير مقصود.

    • إضافة بيانات من APEX View: إضافة بيانات حول جلسات العمل النشطة للمستخدمين من APEX View، مما يوفر رؤى قيمة حول استخدام النظام.

    • تطوير تقرير فرعي: تطوير تقرير فرعي يعرض معلومات تفصيلية عن الجلسات النشطة مع معلومات محتسبة جديدة تساعد في تحليل البيانات.

    • تحسين نموذج الإدخال: تحسين نموذج الإدخال وتغيير طريقة عرض Switch الافتراضية لجعل عملية الإدخال أكثر سلاسة وسهولة.

  • تطوير شاشة الثوابت Lookups الجزء الأول49:44

    في هذا الفيديو، سنتعرف على كيفية تصميم بنية مرنة وقابلة للتوسع لإدارة الثوابت داخل التطبيقات بطريقة احترافية، تضمن سهولة الصيانة وسرعة التطوير.

    ما الذي سيتعلمه المتدرب؟

    • أهمية تخزين الثوابت في جداول مركزية بدلاً من توزيعها على عشرات الجداول، مما يسهل إدارتها وصيانتها.

    • كيفية تقسيم الجداول بين عدة Schemas وتنظيم الصلاحيات عبر إنشاء Synonyms للوصول السلس من مختلف التطبيقات.

    • استخدام قوائم LOV مع أيقونات توضيحية لعرض القيم بشكل مرئي يسهل على المستخدم فهم الخيارات المتاحة.
      بعد مشاهدة هذا الفيديو، ستتمكن من بناء نظام متكامل لإدارة الثوابت بفعالية، وتوظيف أفضل الأساليب في تنظيم البيانات، وتحسين تجربة المستخدم من خلال أيقونات وقوائم ديناميكية.

  • تحسين شاشة الثوابت LOOKUPS الجزء الثاني1:06:11

    في هذا الدرس، نستكمل بناء نظام متكامل لإدارة الثوابت بطريقة احترافية تخدم فرق التطوير والمستخدم النهائي. نركّز على تقديم أدوات مرئية، قابلة لإعادة الاستخدام، وفعالة في تسريع العمل وتنظيم البيانات.

    ما الذي سيتعلمه المتدرب في هذا الفيديو؟

    • إضافة أيقونات مرئية لأنواع الثوابت (مثل "عمر البحث") لعرضها بوضوح داخل التقارير أو النماذج، مما يساهم في تحسين تجربة العرض البصري.

    • تطوير أداة LOV_BUILDER لتوحيد مصادر قوائم القيم (LOVs) وتسهيل مشاركتها بين المطورين داخل الفريق.

    • إنشاء فلتر متعدد القيم (Multi-Select Filter) لتمكين المستخدم من البحث بسهولة داخل القيم المحتملة لأي ثابت.

    • تحسين رسائل التوجيه للمستخدم في حال عدم اختيار عناصر، عبر تصميم واجهات مخصصة باستخدام HTML + CSS.

    • إضافة عنصر ترتيب ديناميكي للقوائم يسمح بعرض الثوابت وفق تاريخ الإضافة (من الأحدث إلى الأقدم والعكس)، لتسهيل تتبع التحديثات.

    • تطبيق التحسينات نفسها على شاشة المستخدمين، بما يضمن توحيد التجربة وسهولة الصيانة والتطوير المستقبلي.

  • تطوير شاشة استعراض التعليمات19:32

    ماذا سيتعلم الطالب من هذا الكورس:

    • تطوير نظام تعليمات داخلي احترافي: إنشاء نظام تعليمات متكامل ومخصص لكل صفحة في التطبيق، مع تنسيق سهل القراءة يعزز تجربة المستخدم النهائي.

    • تصميم صفحة تعليمات ديناميكية: تطوير صفحة تعليمات للمستخدم النهائي تتضمن منطقة محتوى ديناميكي (Dynamic Content Region) لعرض التعليمات المرتبطة بكل صفحة تلقائيًا حسب السياق.

    • الربط عبر شريط التنقل (Navigation Bar): دمج صفحة التعليمات ضمن شريط التنقل لسهولة الوصول من أي مكان داخل التطبيق، مما يضمن تجربة مستخدم مريحة وسلسة.

  • تطوير نظام الإشعارات In-App Notifications46:26

    ما الذي سيتعلمه الطالب:

    • تطوير إعدادات الإشعارات: إنشاء إعدادات مرنة لاستقبال قوالب الرسائل (Templates) التي سيتم استخدامها داخل النظام، بطريقة منظمة وسهلة التخصيص.

    • الربط مع Lookup Tables: ربط إعدادات الإشعارات بجداول Lookups لتحديد وتصنيف أنواع الرسائل (مثل بريد إلكتروني، إشعار داخل النظام، SMS... إلخ).

    • بناء شاشة وتقرير لإعدادات الإشعارات: تطوير شاشة احترافية وتقرير إداري لعرض وتحليل إعدادات الإشعارات وإدارتها بفعالية.

    • تصميم واجهات موحّدة: وضع خطة تصميم موحدة لشكل الشاشات (UI Guidelines) وتحديد العناصر القياسية الواجب توافرها، مثل الأزرار، العناوين، طرق عرض البيانات وغيرها، لضمان تجربة استخدام متسقة واحترافية.

  • تطوير نظام الإشعارات الجزء الثاني47:35
  • تطوير نظام الإشعارات الجزء الثالث42:35
  • تطوير نظام الإشعارات الجزء الرابع22:42
  • 18- تطوير نظام الإشعارات الجزء الخامس45:15
  • 19- تطوير نظام الإشعارات الجزء السادس42:04
  • تطوير نظام الإشعارات الجزء السابع46:33
  • تطوير نظام الأمان الجزء الأول20:56
  • تطوير نظام الأمان الجزء الثاني1:10:32
  • تطوير نظام الأمان الجزء الثالث46:15
  • تطوير نظام الأمان الجزء الرابع29:59
  • تطوير نظام الأمان الجزء الخامس25:33
  • تطوير نظام الأمان الجزء السادس1:02:51
  • تطوير نظام الأمان الجزء السابع30:28
  • تطوير نظام الأمان الجزء الثامن49:45
  • تطوير نظام الأمان الجزء التاسع27:50
  • تطوير نظام الأمان الجزء العاشر1:04:42
  • تطوير نظام الأمان الجزء الحادي عشر37:20
  • تطوير نظام الأمان الجزء الثاني عشر52:09
  • تطوير نظام الأمان الجزء الثالث عشر41:33
  • تطوير نظام الأمان الجزء الرابع عشر47:25
  • تطوير نظام الأمان الجزء الخامس عشر41:57
  • تطوير نظام الأمان الجزء السادس عشر18:42
  • تطوير نظام الأمان الجزء السابع عشر38:42
  • تطوير نظام الأمان الجزء الثامن عشر45:53
  • خيارات المستخدم47:45
  • استكمال إعدادات القالب والبدء بمشروع جديد15:51

Requirements

  • يفضل أن يكون لديك فهم عام لمفاهيم قواعد البيانات مثل الجداول، العلاقات، والاستعلامات الأساسية.
  • يفضل أن تكون لديك معرفة بأساسيات لغة SQL، مثل SELECT، INSERT، UPDATE، DELETE، ولكن لا تقلق! سيتم تغطية المفاهيم الأساسية خلال الدورة.
  • إذا كنت قد تعاملت سابقًا مع PL/SQL، فسيكون ذلك مفيدًا، لكن ليس شرطًا أساسيًا، حيث سنغطي الأساسيات المهمة أثناء الدورة.
  • ليس من الضروري أن تكون محترفًا في البرمجة، ولكن معرفة مبادئ البرمجة الأساسية ستساعدك على استيعاب المفاهيم بشكل أسرع.
  • ستحتاج إلى جهاز كمبيوتر شخصي أو لابتوب متصل بالإنترنت لتتمكن من متابعة الدروس وتطبيق ما تتعلمه عمليًا.
  • يمكنك إنشاء حساب مجاني على بيئة Oracle APEX السحابية (Oracle APEX Free Workspace) لتطبيق التمارين والتجارب العملية.

Description

  • احتراف Oracle APEX
    هذه الدورة مصممة للمطورين العرب الذين يرغبون في الانتقال من المعرفة الأساسية إلى مستوى الاحتراف في تطوير التطبيقات باستخدام Oracle APEX.

  • منهجية تعليم قائمة على خبرات واقعية
    تعتمد الدورة على نقل خبرات عملية من قادة فرق التطوير، مما يضمن تعلمك لأفضل الممارسات العملية التي تستخدم في بيئات العمل الحقيقية.

  • تطوير تطبيق حقيقي كنقطة انطلاق
    سنقوم بإنشاء تطبيق متكامل يمكن أن يكون نواة لأي مشروع مستقبلي، مما يسهل عليك بناء تطبيقات أخرى بسهولة وكفاءة.

  • دمج مهارات SQL, PL/SQL, JavaScript وCSS
    تتعلم كيفية استخدام هذه التقنيات بشكل متكامل لتعزيز تجربة المستخدم وتحسين أداء التطبيقات.

  • العمل مع أدوات قوية داخل APEX
    ستتعرف على أدوات مثل QuickSQL، triggers، sys_context، وSQL Scripts، مما يمكنك من إدارة قواعد البيانات بكفاءة عالية.

  • تحسين تجربة المستخدم والمظهر العام للتطبيقات
    نتناول تحسين واجهات المستخدم من خلال CSS، استخدام الأيقونات، تخصيص القوالب، وتعديل تخطيطات الصفحات بما يعزز تجربة المستخدم.

  • دعم التعدد اللغوي في التطبيقات
    نتعلم كيفية جعل التطبيقات تدعم أكثر من لغة بسهولة، مع التركيز على اللغة العربية والإنجليزية، ومعالجة التحديات المرتبطة بتعدد اللغات.

  • إدارة المستخدمين والتفويض
    ستتعرف على كيفية إنشاء أنظمة تسجيل دخول مخصصة، إدارة الصلاحيات، وربط المستخدمين بالأدوار المختلفة لضمان الأمان والتحكم في الوصول.

  • تحليل الأخطاء وتحسين الأداء
    تعلم كيفية استخدام أدوات APEX لفحص الأخطاء، تحسين عمليات الإدخال، واستخدام التقنيات الحديثة مثل Materialized Views لتسريع استعلامات البيانات.

  • تحسين الإنتاجية من خلال الأدوات المتقدمة
    استخدام substitutional strings، إنشاء LOVs، التعامل مع APEX Views، وبناء شاشات إدارية جاهزة لتسريع عملية التطوير.

  • إدارة إعدادات التطبيق وتخصيصه للمستخدمين النهائيين
    تعلم كيفية تعديل إعدادات النظام عبر APEX Packages، السماح للمستخدمين بتغيير ألوان التطبيق، وإضافة ميزات تخصيص متقدمة.

  • تطوير تطبيقات متقدمة ومتكاملة
    نستعرض مفاهيم متقدمة مثل إنشاء Feature Pages، التعامل مع Build Options، تحسين تجربة المستخدم من خلال التفاعل المباشر مع APEX Items، وتصميم صفحات حوارية Dialog Pages.

  • انضم الآن وابدأ رحلتك نحو الاحتراف في Oracle APEX!
    ابدأ ببناء تطبيقات قوية وعصرية باستخدام Oracle APEX، واستفد من خبرات عملية تسهل عليك العمل في بيئات التطوير الحقيقية.

Who this course is for:

  • إذا كنت ترغب في إنشاء تطبيقات احترافية باستخدام Oracle APEX لإطلاق مشروعك أو تطوير حلول مخصصة، فهذه الدورة لك!
  • إذا كنت قد تعلمت أساسيات APEX ولكنك لم تبدأ في بناء مشروع عملي متكامل، فهذه الدورة ستساعدك على تحويل معرفتك إلى تطبيق حقيقي.
  • إذا كنت من أصحاب الخبرة في Oracle Forms وتبحث عن طريقة حديثة لتطوير التطبيقات، فستتعلم في هذه الدورة كيفية الاستفادة من APEX بأفضل الممارسات.
  • إذا كنت تعمل كمطور APEX وترغب في التعرف على استراتيجيات وخبرات قادة الفرق البرمجية، فهذه الدورة تمنحك الأدوات والتقنيات التي يستخدمها الخبراء.
  • إذا كنت ترغب في تعلم كيفية تنظيم البيانات، تحسين الأداء، وإدارة التطبيقات بشكل احترافي، فهذه الدورة ستأخذك إلى مستوى متقدم.
  • حتى لو لم يكن لديك خبرة كبيرة في التطوير، ستتعلم كيفية بناء تطبيقات قوية وقابلة للتوسع باستخدام APEX.