البرمجة باستخدام أوراكل إيه دي إف

تعلم واحترف مهارات البرمجة باستخدام أوراكل إيه دي إف

أساسيات البرمجة وقواعد البيانات4.9(56)17 ساعة و47 دقيقة89 درسا20 قسما

ماذا ستتعلم؟

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

عن الدورة

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

نتائج متوقعة من الدورة

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

تقييمات المتدربين

التقييمات هنا من المتدربين الذين اشتروا الدورة وأكملوا 50٪ من المحتوى على الأقل — لا توجد تقييمات من شخص لم يطلع على المحتوى.
4.9
★★★★★
56 تقييم
5★
52
4★
0
3★
4
2★
0
1★
0

    محتوى الدورة

    1

    البداية مع Oracle ADF

    6 درس
    1. مقتطفات من الكورسيعرض مخطط قاعدة بيانات HR وجداوله المترابطة، ثم يبني تطبيق ADF من Business Components وTask Flow، ويعرض الصفحات كمناطق Regions داخل صفحة رئيسية واحدة مع إعداد التحقق Validation.20:04
    2. مقدمات هامة (1)8:30
    3. مقدمات هامة (2)يقدم لغة Java ومزاياها، ومنها الـ JVM وأهمية البرمجة كائنية التوجه Object Oriented، ثم يبدأ بتثبيت الأدوات ضمن مقدمة تعلّم قواعد البيانات في التطبيقات عبر ADF.6:43
    4. مقدمات هامة (3)20:36
    5. مقدمات هامة (4)يشرح إنشاء database connection في ADF للعمل على مخطط HR، وفك قفل حساب المستخدم، وقاعدة StoreFront المرفقة مع الكورس.11:29
    6. مقدمات هامة (5)يشرح تجهيز قاعدة بيانات الكورس عبر ملف مرفق يحتوي سكريبتات تنشئ المخطط والجداول وتحمل البيانات باسم مستخدم وكلمة مرور.9:25
    2

    وحدات قواعد البيانات

    3 درس
    1. وحدات قواعد البيانات (1)يشرح إنشاء Business Components في Oracle ADF من جداول قاعدة البيانات، وعناصرها مثل view object وassociation وview link، ثم اختبار الناتج.23:30
    2. وحدات قواعد البيانات (2)يراجع مخطط قاعدة بيانات الموارد البشرية HR وتسلسل جداوله: المناطق والدول والمواقع والإدارات والوظائف والموظفين، وكيف ترتبط ببعضها قبل ترتيب العناصر داخل المشروع.8:27
    3. وحدات قواعد البيانات (3)يشرح ترتيب عناصر المشروع وتسمية الـ Entity Objects بلاحقة تدل على نوعها، ويبين دور ملف الخصائص الخاص بالـ Business Components في ربط الكائنات والعلاقات بين الجداول.11:57
    3

    إنشاء عناصر قواعد البيانات

    9 درس
    1. إنشاء عناصر قواعد البيانات (1)يشرح إنشاء كائنات Business Component في ADF، وإضافة جدول جديد لاحقا عبر Entity Object، ويمهد للحديث عن أنواع View Object.16:22
    2. إنشاء عناصر قواعد البيانات (2)يكمل إنشاء عناصر قواعد البيانات بإنشاء View Object مبني على Entity مع خصائص خاصة، واختيار أعمدة محددة، واختبار الاستعلام ومتابعة سجل التنفيذ Log.30:10
    3. إنشاء عناصر قواعد البيانات (3)يشرح إضافة شرط إلى استعلام View Object باستخدام متغير ربط Bind Variable، مثل رقم الإدارة، ثم عرضه في صفحة جدول تطلب قيمة المتغير قبل إظهار البيانات.9:55
    4. إنشاء عناصر قواعد البيانات (4)يشرح إنشاء قائمة قيم List of Values لحقل رقم الإدارة، تجلب خياراتها من جدول المواقع، ثم قائمة تابعة Dependent List تعرض الإدارات حسب المدينة المختارة.21:17
    5. إنشاء عناصر قواعد البيانات (5)يشرح إضافة list of value إلى حقل في business components، بحيث يختار المستخدم تقدير الموظف من قائمة ثابتة بدل كتابته يدويا.13:02
    6. إنشاء عناصر قواعد البيانات (7)يشرح الـ view link بين جدولي Courses وStudents، وإنشاءه يدويا حين لا توجد علاقة في قاعدة البيانات، وطريقتين لعرض العلاقة في التطبيق.12:12
    7. إنشاء عناصر قواعد البيانات (7)يشرح الـ view link بين جدولي Courses وStudents، وإنشاءه يدويا حين لا توجد علاقة في قاعدة البيانات، ثم عرضهما كـ master detail في الصفحة.8:35
    8. إنشاء عناصر قواعد البيانات (8)يشرح تقسيم عناصر business components على أكثر من application module، وكيف يعمل النظام مع أكثر من module لكل منها نوع مختلف.11:47
    9. إنشاء عناصر قواعد البيانات (9)يشرح عمليتي synchronize وrefactor: مزامنة business components بعد إضافة عمود Email في قاعدة البيانات، وإعادة تسمية عنصر في كل أماكن استخدامه.8:03
    4

    التعديل فى خصائص وحدات البيانات

    5 درس
    1. التعديل فى خصائص وحدات البيانات (1)يشرح تعديل خصائص وحدات البيانات في ADF بإضافة قيمة افتراضية لحقل، وإضافة حقل محسوب مثل الأجر السنوي من المرتب مضروبا في 12.8:09
    2. التعديل فى خصائص وحدات البيانات (2)يشرح جعل الحقل حقل معادلة بقيمة افتراضية تقلل أوامر Java، مثل ضبط تاريخ التعيين تلقائيا بتاريخ الإنشاء، ثم يجرب ذلك في التطبيق مع زر الحفظ Commit.21:31
    3. التعديل فى خصائص وحدات البيانات (3)يشرح تغيير عناوين الحقول من خلال الـ Entity Object لتظهر بالعربية في كل الصفحات، عبر ملف الموارد الذي يحفظ العناوين، بدل تعديلها يدويا في كل واجهة.7:03
    4. التعديل فى خصائص وحدات البيانات (4)يشرح إضافة شرط على استعلام View Object دون تعديل الاستعلام الأصلي، بإنشاء Query جديد بمتغير، ثم استخدامه في بحث بالرقم أو بنطاق مثل راتب وإدارة أكبر من قيمة.10:00
    5. التعديل فى خصائص وحدات البيانات (5)يشرح الـ sequence كوسيلة للترقيم التلقائي في قاعدة البيانات، وكيفية إنشائه وربطه بعمود في جدول ثم تجربته في الصفحة.10:10
    5

    التعديل فى الخصائص برمجيا

    6 درس
    1. التعديل فى الخصائص برمجيا (1)يشرح الحاجة إلى تعديل الخصائص برمجيا في ADF لعمليات لا تكفيها الخصائص، مثل تحديث رصيد المخزن أو العميل عند فاتورة أو دفعة.7:36
    2. التعديل فى الخصائص برمجيا (2)يشرح تعديل خصائص البيانات برمجيا عبر Database Trigger لا يرتبط بالتطبيق، مثال نقص رصيد العميل تلقائيا عند تسجيل دفعة، ثم يمهد للطريقة الثانية عبر Business Component.24:05
    3. التعديل فى الخصائص برمجيا (3)يشرح مستوى Business Component في ADF، حيث لكل Entity Object وView Object كلاس Java يمكن الكتابة فيه، وطرق مثل Doing DML لضبط الإدراج والتعديل قبل ظهور البيانات.15:41
    4. التعديل فى الخصائص برمجيا (4)يشرح تنفيذ خصم الرصيد برمجيا من داخل الـ Entity Object بدل الـ Trigger، عبر كلاس Java وCallableStatement تمرر له رقم العميل والمبلغ عند إجراء Insert.15:44
    5. التعديل فى الخصائص برمجيا (5)يشرح تعديل الخصائص برمجيا في business components عبر كتابة كود داخل classes الـ view object، مثل جلب estimated row count للكائنات المختلفة.12:52
    6. التعديل فى الخصائص برمجيا (6)يشرح البرمجة داخل ADF بطرق مختلفة منها كتابة كود JDBC، وجلب قيمة عمود مثل EmployeeId من الصف الحالي والتعامل معها برمجيا.20:43
    6

    التحقق من صحة البيانات

    5 درس
    1. التحقق من صحة البيانات (1)يشرح التحقق من صحة البيانات في ADF بقواعد Validation على مستوى الكيان بدل كل صفحة، مثل شرط طول الاسم الأول بين 8 و12 حرفا مع رسالة خطأ.13:08
    2. التحقق من صحة البيانات (2)يشرح التحقق من صحة البيانات بقواعد Validation على الحقول، مثل مدى القيم Range، والقيم الموجودة أو غير الموجودة في قائمة أو جدول، ثم الانتقال لمستوى الـ Entity.10:51
    3. التحقق من صحة البيانات (3)يشرح قاعدة Regular Expression للتحقق من الإدخال، كأن يقبل حقل الاسم الحروف فقط دون أرقام أو رموز، وكيفية ضبط النمط لقبول الأرقام من 0 إلى 9.6:25
    4. التحقق من صحة البيانات (4)يشرح إنشاء قاعدة تحقق مخصصة من نوع Method بكتابة كود في كلاس Java للـ Entity، مثل قبول الراتب الأقل من عشرة آلاف فقط، أو منع تطابق الاسم الأول والأخير.7:15
    5. التحقق من صحة البيانات (5)يشرح التحقق من صحة المدخلات بقاعدة validation على مستوى الـ entity تمنع تساوي قيمتين في حقلين، وعرض رسالة خطأ عند المخالفة.7:59
    7

    واجهة المستخدم

    2 درس
    1. واجهة المستخدم (1)يبدأ قسم واجهة المستخدم في ADF بمكونات مثل Input Text وList Box وButton، ويطبق مثالا بسيطا يربط الحقول بمتغيرات في كلاس الصفحة ويعرض النتيجة.19:40
    2. واجهة المستخدم (2)يبني واجهة تطبيق لمثال يضم حقولا مثل الرقم القومي والتاريخ، ويضبط تنسيق الحقول وقواعد التحقق Validator عليها، مثل شرط الإلزام وأنماط الإدخال Pattern والنطاقات.19:12
    8

    تخطيط واجهة المستخدم

    4 درس
    1. تخطيط واجهة المستخدم (1)يشرح تخطيط واجهة المستخدم في ADF: ترتيب الصفحات وانتقال كل صفحة إلى الأخرى وفق مخطط تنقل، قبل بدء التنفيذ العملي.9:00
    2. تخطيط واجهة المستخدم (2)يشرح Task Flow بوصفه المسؤول عن التنقل بين الصفحات، ويبني شاشة رئيسية بأزرار وروابط وصور، ثم يعرّف JSF Task Flow ويربط به الصفحات.23:48
    3. تخطيط واجهة المستخدم (3)يشرح تخطيط واجهة المستخدم بـ Task Flow، ومفهوم الصفحة الافتراضية Default Activity التي يبدأ بها التشغيل، مع ربط صفحتين بروابط عبر Control Flow Case.16:03
    4. تخطيط واجهة المستخدم (4)يشرح تخطيط واجهة نظام كبير في ADF بإنشاء صفحة رئيسية تستدعي task flows مختلفة عبر الأكشن، وربط الصفحات ببعضها للتنقل بين أجزاء النظام.5:45
    9

    توظيف الصفحات

    3 درس
    1. توظيف الصفحات (1)يشرح تعريب الصفحات في ADF: التبديل بين العربية والإنجليزية بضبط اللغة، وقلب اتجاه الصفحة من اليمين إلى الشمال وبالعكس.19:33
    2. توظيف الصفحات (2)يشرح تعريب الصفحات في ADF، بضبط كود المنطقة ورفع ملف الموارد وإنشاء نسخة منه بالعربية وأخرى بالإنجليزية، ليظهر كل لسان بلغته عند تشغيل الصفحة.9:57
    3. توظيف الصفحات (3)يشرح عرض البيانات في جدول Table بإضافة وظائف له، منها ترتيب الأعمدة وإعادة ترتيبها والفرز التصاعدي والتنازلي، وتصدير البيانات إلى Excel.18:12
    10

    توظيف الصفحات المتقدم

    8 درس
    1. توظيف الصفحات المتقدم (1)يعرض محتوى الكتاب الثاني من Oracle ADF: وظائف الصفحات والتنقل والقوالب والأمن والنشر والتقارير بـ Jasper، وبناء تطبيق متكامل.5:02
    2. توظيف الصفحات المتقدم (2)يشرح إضافة وظيفة البحث للمستخدم: شاشة بحث بسيطة بعمود واحد، ثم بحث متقدم Query بعدة شروط في وقت واحد، مع قائمة بأسماء الإدارات بدل إدخال الرقم.13:38
    3. توظيف الصفحات المتقدم (3)يشرح إضافة نافذة منبثقة Popup إلى صفحة فيها جدول Table، بوضع زر في عمود فارغ يعرض نافذة Show Popup Behavior بتفاصيل الموظف المحدد، مع تجارب وإعادة تشغيل.11:50
    4. توظيف الصفحات المتقدم (4)يشرح خاصية PBR أي التحديث الجزئي للصفحة، لتحديث نافذة popup بحسب الموظف المختار من الجدول دون إعادة تحميل الصفحة كلها.4:04
    5. توظيف الصفحات المتقدم (5)يشرح أنواع نوافذ popup الثلاثة وهي window وdialog وnote window، واستخدامها مثلا لعرض رسالة تأكيد قبل الحذف.14:54
    6. توظيف الصفحات المتقدم (6)يشرح إضافة tree لعرض الإدارات بحيث يظهر موظفوها عند اختيار إدارة، ثم عرض تفاصيل الموظف المختار، وطريقة بديلة بنافذة popup.9:58
    7. توظيف الصفحات المتقدم (7)يشرح خاصية PBR، التحديث الجزئي للصفحة، لجعل حقل يُحسب تلقائيا عند تغيير حقل آخر دون ضغط زر، وضبط الحقل المتأثر.11:00
    8. توظيف الصفحات المتقدم (8)يشرح عمليات الصفحة الأساسية في master detail مثل insert وdelete وcommit وrollback، وربطها بأزرار على الجدول أو الفورم.10:08
    11

    التنقل بين الصفحات

    4 درس
    1. التنقل بين الصفحات (1)يشرح الانتقال من صفحة إلى أخرى في Oracle ADF، وبناء صفحتين مرتبطتين بحيث يفتح اختيار موظف من قائمة صفحة بياناته، مع استخدام شجرة Tree لعرض الموظفين.11:52
    2. التنقل بين الصفحات (2)يشرح Navigation List لاختيار إدارة من قائمة منسدلة وعرض موظفيها، باستخدام Panel Header لتقسيم الصفحة إلى رأس وتفاصيل، دون برمجة، وهو شكل من التنقل والبحث.5:17
    3. التنقل بين الصفحات (3)يشرح التنقل بين الصفحات بمكون Train الذي يعرض الصفحات المترابطة كقطار محطات، مع إضافة أزرار التنقل وعرض اسم الصفحة الحالية تحته ليعرف المستخدم موقعه.10:07
    4. التنقل بين الصفحات (4)يشرح طرق التنقل بين الصفحات، ويضيف القائمة menu وشريط الأدوات toolbar داخل task flow وربط عناصرها بالصفحات المختلفة.12:57
    12

    أدوات تخطيط الصفحة

    2 درس
    1. أدوات تخطيط الصفحة (1)يشرح أدوات تخطيط الصفحة في ADF مثل Panel Form Layout لتوزيع الحقول حسب عدد الصفوف، وPanel Accordion بأجزاء بعناوين مخصصة.16:35
    2. أدوات تخطيط الصفحة (2)يشرح أدوات تخطيط الصفحة، وتحديدا Panel Tabbed لإنشاء تبويبات متعددة داخل صفحة واحدة، وإضافة عناصر وتبويبات متداخلة، مع وضع نموذج مختلف في كل تبويب.6:30
    13

    القوالب والتنسيقات

    2 درس
    1. القوالب والتنسيقات (1)يشرح القوالب في ADF: صفحة قالب بأجزاء ثابتة كالرأس والتذييل ومنطقة ديناميكية متغيرة، وإنشاء صفحات منها، فتغيير القالب يغير كل الصفحات.15:37
    2. القوالب والتنسيقات (2)يشرح التنسيقات في ADF باستخدام ملف الأنماط Skin وCSS، فتغيير نمط الأزرار أو الخلفية أو الخطوط يؤثر على كل الصفحات، ويفرق بين التصميم عبر القوالب والتنسيق.9:35
    14

    تمرير البيانات بين العناصر

    3 درس
    1. تمرير البيانات بين العناصر (1)يشرح تمرير قيمة من صفحة إلى أخرى في ADF، مثل اسم المستخدم من صفحة الدخول، بالطريقة الأولى عبر قراءة السياق، وتجنب القيمة null.27:46
    2. تمرير البيانات بين العناصر (2)يشرح طريقة لتمرير البيانات بين الصفحات والعناصر، بتخزين اسم المستخدم من صفحة الدخول في كائن Bean ذي متغير عام ثم قراءته في صفحة الـ Home.5:14
    3. تمرير البيانات بين العناصر (3)يشرح تمرير البيانات بين العناصر عبر Task Flow، بجعل Table وForm يتشاركان نفس Data Control، وإضافة Method Call في مسار الانتقال من زر New إلى صفحة النموذج.12:22
    15

    أمن التطبيق وتجهيزه للتوزيع

    3 درس
    1. أمن التطبيق وتجهيزه للتوزيع (1)يشرح أمن التطبيق في ADF: إنشاء مستخدمين وأدوار وصلاحيات للدخول على الصفحات، وتسجيل الدخول، وطريقة برمجية بجدول للمستخدمين.15:18
    2. أمن التطبيق وتجهيزه للتوزيع (2)يشرح أمن التطبيق وتجهيزه للتوزيع Deployment: توليد ملف EAR أو النشر المباشر على WebLogic Server، وإعداد الاتصال بالسيرفر، ثم يمهد لعرض الموضوع من زاوية مدير قاعدة البيانات DBA.16:21
    3. أمن التطبيق وتجهيزه للتوزيع (3)يشرح أمن التطبيق وتوزيعه من وجهة نظر مدير قاعدة البيانات DBA، باستخدام WebLogic Server Console لنشر التطبيق على السيرفر وتحديد مكان ملفاته.6:33
    16

    مفاهيم متقدمة

    4 درس
    1. مفاهيم متقدمة (1)يشرح مكونات ADF متقدمة: Region وTask Flow وFragment داخل الصفحة الرئيسية، ومكون Switch لعرض عدة صفحات، مع زر للتنقل بينها.14:21
    2. مفاهيم متقدمة (2)يشرح مفاهيم متقدمة في ADF، بإنشاء أكثر من Task Flow وعرضها في صفحة رئيسية واحدة كمناطق ديناميكية Dynamic Region، مع روابط تبدل بين الـ Task Flows دون برمجة كثيرة.9:19
    3. مفاهيم متقدمة (3)يشرح إضافة وظيفة السحب والإفلات Drag and Drop في ADF بين حقلين نصيين داخل Panel Group، باستخدام Drag Source وDrop Target لنقل القيمة دون برمجة.5:16
    4. مفاهيم متقدمة (4)يشرح عرض البيانات بمكون Carousel في ADF بسحب الجدول وإفلاته، واختيار الحقول المراد عرضها كنصوص، وتشغيل الصفحة لرؤية النتيجة.6:14
    17

    التعامل مع التقارير

    10 درس
    1. التعامل مع التقارير (1)يقدم التقارير بوصفها مخرجات أساسية لأي نظام معلومات، ويحدد أداة Jasper iReport للتعامل معها، وتحميلها، وما سيشرح لاحقا عنها.5:18
    2. التعامل مع التقارير (2)يبدأ التعامل العملي مع التقارير، بضبط الإعدادات اللازمة مثل مسار Java Home وملفات الـ JAR وربط الاتصال بقاعدة البيانات، حتى يظهر التقرير ببيانات مختارة.10:28
    3. التعامل مع التقارير (3)يشرح إنشاء تقرير Report بدون قالب، ويتعرف على أقسام التقرير مثل العنوان وعنوان الصفحة، وكيفية تنسيق كل جزء وتغيير لون الخلفية.9:35
    4. التعامل مع التقارير (4)يشرح التعامل مع التقارير: إضافة parameter إلى الاستعلام لتصفية بيانات التقرير بدل عرض كل الموظفين، وتصدير التقرير بصيغ مثل Excel وWord.8:25
    5. التعامل مع التقارير (5)يشرح استخدام المجموعات grouping في التقارير، مثل عرض الإدارة وموظفيها أو الفاتورة وأصنافها بأسلوب master detail، وتنسيق النتيجة.8:30
    6. التعامل مع التقارير (6)يشرح التقارير التجميعية وتقرير crosstab بثلاث خطوات: إنشاء تقرير فارغ، وتحديد data set، ثم استخدامه لعرض المجاميع أفقيا ورأسيا.7:49
    7. التعامل مع التقارير (7)يشرح إضافة صورة إلى تقرير Jasper مرة كشعار logo ومرة كخلفية background، ويمهد لمشكلة اللغة العربية في التقارير.5:20
    8. التعامل مع التقارير (8)يشرح استخدام template جاهز في تقارير Jasper وتعديله وحفظه ليصبح قالبك الخاص، بدل تصميم كل تقرير من الصفر.7:20
    9. التعامل مع التقارير (9)يشرح استدعاء تقرير Jasper من داخل تطبيق ADF، بإضافة المكتبات والخطوط اللازمة في مجلدات المشروع ثم تشغيل التقرير.11:33
    10. التعامل مع التقارير (10)يكمل استدعاء التقارير من تطبيق ADF بإضافة المكتبات وكتابة كود الاستدعاء بصيغ مثل Excel، وتمرير parameter لعرض موظفي إدارة معينة.18:37
    18

    إنشاء تطبيق متكامل

    7 درس
    1. إنشاء تطبيق متكامل (1)يشرح مراحل بناء تطبيق متكامل قبل التنفيذ في ADF: دراسة وتقرير، ثم تحليل، ثم تصميم قاعدة البيانات والواجهات، ثم التنفيذ والاختبار والتجهيز للنقل.9:30
    2. إنشاء تطبيق متكامل (2)يبدأ بناء تطبيق متكامل لنظام مخازن ومشتريات وعملاء وموردين، بتحليل الجانب العملي ورسم مخطط ERD للكيانات والعلاقات بين الأصناف والفواتير والمدفوعات، تمهيدا لتصميم الجداول.10:39
    3. إنشاء تطبيق متكامل (3)يكمل التطبيق المتكامل بتصميم الجداول، وإنشاء مستخدم في قاعدة البيانات وإعطائه الصلاحيات، ثم إنشاء جداول المخزون والعملاء والفواتير والمدفوعات.7:29
    4. إنشاء تطبيق متكامل (4)يبني جزءا من التطبيق المتكامل بتحديد أعمدة جدول المدفوعات مثل تاريخ الدفع ورقم العميل والمبلغ، وربطها بجدول العملاء والفواتير.20:16
    5. إنشاء تطبيق متكامل (5)يكمل التطبيق المتكامل بإنشاء task flow وصفحة دخول وإضافة مستخدم جديد، مع استخدام rollback للتراجع عن العمليات غير المؤكدة.22:13
    6. إنشاء تطبيق متكامل (6)يكمل التطبيق المتكامل في جزء المدفوعات والفواتير، بحيث يخصم الدفع من رصيد العميل ويحدّث كميات الأصناف عند commit.14:16
    7. إنشاء تطبيق متكامل (7)يكمل التطبيق المتكامل بضبط صفحة البداية والدخول بحيث تنتقل إلى الصفحة الرئيسية تلقائيا عند صحة البيانات، باستخدام متغير شرطي.10:09
    19

    الكتب

    2 ملحقات
    1. تعلم المهارات الأساسية خطوة بخطوة
    2. تعلم المهارات المتقدمة خطوة بخطوة
    20

    الملحقات

    1 ملحقات
    1. حمل الملحقات من هنا

    المحاضر

    م/عزب محمد عزب

    م/عزب محمد عزب

    محاضر بالأكاديمية العربية للعلوم والتكنولوجيا والعلوم البحرية، ووزارة الداخلية المصرية، ومركز تكنولوجيا معلومات رئاسة الوزراء، ومعهد إعداد القادة الحكومي.
    68.8K مشاهدة28 دورة

    دورات ذات صلة