الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

كيف تتعلم Adf والتقنيات المساعدة له

Featured Replies

بتاريخ:
  • كاتب الموضوع

الفصل الثاني عشر هو Templates and Skins وهو في منتهى الأهمية لمن يبني الشكل العام للنظام User Interface حيث يهتم القالب Template بتصميم وتخطيط الصفحات Layout بينما يهتم الشكل الخارجي Skin بالألوان المستخدمة في التصميم والنمط العام Style لظهور الأدوات وهو يعتبر امتداد لتقنية CSS

 

يتبع إن شاء الله

  • الردود 140
  • المشاهدات 28.3k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

Most Popular Posts

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

  • ثاني مشارك في المشروع هو مطور التقارير ، ومع ADF فعادة يتم التطوير بالأدوات التالية: Report Builder Jasper OBIEE توجد أيضاً أداة crystal reports ولكن فيها العديد من النقاط الغير متوافقة مع جافا

  • رابع مشارك في المشروع (وهو المشارك الأساسي) هو مطور النظام ، وبالقطع لا بد أن يكون محترفاً في تقنية ADF ، ولكن مع الأسف فإن الكثيرين يذهبون لتعلم ADF مباشرة دون تعلم ما قبله. والواقع أنك تحتاج على ال

بتاريخ:
  • كاتب الموضوع

هذا فيديو الفصل الثاني عشر

www.sd4it.com/training/adf_videos/ch12.html

بتاريخ:
  • كاتب الموضوع

الفصل الثالث عشر يبدأ في الدخول في ملفات Business Components والتي يعتبر Entity Objects  و View Objects هما أساسها ، ويمكن تلخيص Entity Objects بأنه المسئول عن عمليات DML (Data Manipulation Language) المتمثلة في الحفظ والتعديل والحذف وبالتالي يجب عليك التعرف على ملف XML الخاص بـ Entity Objects لكيف تعرف هيكلة الملف والإمكانيات التي تستطيع الاستفادة منها دون كتابة أي كود

 

يتبع إن شاء الله

بتاريخ:
  • كاتب الموضوع

هذا فيديو الفصل الثالث عشر

www.sd4it.com/training/adf_videos/ch13.html

بتاريخ:
  • كاتب الموضوع

الفصل الرابع عشر يستكمل الدخول في ملفات Business Components ويتحدث عن View Objects ، ويمكن تلخيص View Objects بأنه المسئول عن عملية عرض البيانات ، وسبب فصل عمليات الحذف والتعديل والحفظ هو أنه توجد بيانات يتم حفظها في الجدول وبيانات إضافية يتم عرضها مثل الإجمالي والحقول المحسوبة ووصف الأكواد وخلافه ، وبالتالي يجب عليك التعرف على ملف XML الخاص بـ View Objects لكيف تعرف هيكلة الملف والإمكانيات التي تستطيع الاستفادة منها دون كتابة أي كود

 

يتبع إن شاء الله

بتاريخ:
  • كاتب الموضوع

هذا فيديو الفصل الرابع عشر

www.sd4it.com/training/adf_videos/ch14.html

بتاريخ:
  • كاتب الموضوع

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

مثلاً إذا قام موظف بتقديم طلب أجازة وتمت الموافقة عليه فيتم الخصم من رصيد الأجازات ، وبالطبع عملية خصم الرصيد لا تعتمد على غدخالات المستخدم في الشاشة ولا الجدول المبني عليها

 

يتبع إن شاء الله

بتاريخ:
  • كاتب الموضوع

هذا فيديو الفصل الخامس عشر

www.sd4it.com/training/adf_videos/ch15.html

بتاريخ:
  • كاتب الموضوع

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

 

يتبع إن شاء الله

بتاريخ:
  • كاتب الموضوع

هذا فيديو الفصل السادس عشر

www.sd4it.com/training/adf_videos/ch16.html

بتاريخ:
  • كاتب الموضوع

الفصل السابع عشر يعتبر اهم موضوع على الاطﻻق لانك اذا فهمته بشكل صحيح فيمكنك تنفيذ معظم المتطلبات التي يتم طلبها من العميل business user حيث يهتم هذا الموضوع بما يطلق عليه اسم خدمات العمل business services فمثﻻ عندما اريد التحقق من رصيد الاجازات قبل انشاء الطلب فانني احتاج الى انشاء دالة تقوم بهذا العمل. هذه تلدالة نطلق عليها في ADF خدمات العمل business service وذلك لانها ﻻ تقوم بالحفظ وﻻ التعديل وﻻ الحذف ولكن تقوم بتقديم خدمة الاستعﻻم عن رثيد الاجازات لاتمام عملية انشاء الطلب

يتبع ان شاء الله

بتاريخ:
  • كاتب الموضوع

هذا فيديو الفصل السابع عشر

www.sd4it.com/training/adf_videos/ch17.html

بتاريخ:
  • كاتب الموضوع

الفصل الثامن عشر يتحدث عن كيفية التعامل مع اكثر من جدول في نفس الشاشة وهذا موضوع في منتهى الاهمية لان الكثير من الشاشات يتعامل مع اكثر من جدول

يتبع ان شاء الله

بتاريخ:
  • كاتب الموضوع

هذا فيديو الفصل الثامن عشر

www.sd4it.com/training/adf_videos/ch18.html

بتاريخ:
  • كاتب الموضوع

لو نتكلم على تقنية ADF فهي تقنية ضخمة جداً وأؤكد مرة ثانية على أن الموضوعات التي ذكرتها تمثل الموضوعات الأساسية التي أحتاجها بنسبة 80% من الوقت وقد يحتاج بناء النظام إلى موضوعات أكثر ولكن هذه النسبة تمثل 20% من الوقت.

عموماً يوجد موضوعان لم نذكرهم فيهما خلاف في الرأي في مدى أهميتهم وهما

  1. ADF Security
  2. Task Flow

سأتحدث عن كل موضوع فيهم لتوضيح سبب عدم وضعهم ضمن المتطلبات الأساسية

 

يتبع إن شاء الله

بتاريخ:
  • كاتب الموضوع

بالنسبة لموضوع Task Flow فقد سبق لي التحدث عنه في مقالة سابقة

http://www.araboug.org/ib/index.php?showtopic=48867

بتاريخ:
  • كاتب الموضوع

بالنسبة لموضوع ADF Security فقد سبق لي التحدث عنه في مقالة سابقة

http://www.araboug.org/ib/index.php?showtopic=47248&p=212794

بتاريخ:
  • كاتب الموضوع

هذا الفيديو يوضح ويشرح المطلوب منك تعمله في ADF

http://www.sd4it.com/adf_course_demo.html

بتاريخ:
  • كاتب الموضوع

هذا الفيديو يوضح ويشرح المطلوب منك تعمله في ADF وفي كافة الموضوعات والتقنيات التي تسبق ADF

http://www.sd4it.com/adf_track_demo.html

بتاريخ:
  • كاتب الموضوع

هكذا نكون قد انتهينا من المهارات المطلوبة لمطور النظام ونستكمل بعض المشاركين في المشروع في المشاركات القادمة

 

يتبع إن شاء الله

بتاريخ:
  • كاتب الموضوع

أحد أهم المشاركين في المشروع هو إداري قواعد البيانات DBA وهو المسئول عن تجهيز قاعدة البيانات وعمل النسخ الاحتياطية والتأكد من عمل قاعدة البيانات بشكل سريع عن طريق متابعة التقارير من enterprise manager أو من برنامج toad. من المفترض أنه أحد المشاركين في تصميم الجداول في الأنظمة ولكن عادة لا يحدث ذلك في عالمنا العربي لأن المبرمج يتم تكليفه بكل شئ.

 

عموماً يلزم مطور الأنظمة معرفة قوية بطريقة تصميم الجداول ومعرفة قوية بلغة SQL ولكن لا يلزمه الكثير من مهام DBA.

 

يتبع إن شاء الله

بتاريخ:
  • كاتب الموضوع

أحد المشاركين أيضاً هو إداري الشبكة Network Administrator وعادة لا يشترك كثيراً في المشروع حيث نهتم فقط بإعطاء الصلاحيات لتنزيل الوب لوجيك على السيرفر وفتح الـ port ، ويشترك أيضاً في حالة كان هناك عملية حفظ ملفات في النظام.

 

عموماً لا يلزم مطور التطبيقات معرفة الكثير من مهام إداري الشبكة

 

يتبع إن شاء الله

بتاريخ:

السلام عليكم ورحمة الله

 

الأخ / مصطفى ماجد

 

شكرا لك على هذا الجهد المتميز ودائما متألق في منتدانا الحبيب ... وأنا من المتابعين لهذة السلسلة المتميزة من الحلقات والدروس

 

جزاك الله خيرا

 

سؤالى ... هل محلل النظم  من الأفراد المشاركين ؟ وخاصة في مرحلة إعادة التحليل والتصميم والتحول للتطبيقات من مرحلة استخدام طريقة ال client - server الى web based applications

 

وما هي الأدوات المساعدة المستخدمة من منتجات ال ADF التي يستخدمها بمحلل النظم

 

شكرا لك

بتاريخ:
  • كاتب الموضوع

أحد المشاركين أيضاً في المشروع هو محلل النظم وفي الواقع يوجد تخصصان أساسيان للمحلل هما:

  1. Business Analyst: وهو الذي يقوم بجمع وتحليل متطلبات العمل
  2. System Analyst: وهو الذي يقوم بوضع المتطلبات في الشكل الذي يمكن تنفيذه كنظام وكود برمجي

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

 

يتبع إن شاء الله

بتاريخ:
  • كاتب الموضوع

مهندس أمجد: كأنك كنت تقرأ أفكاري. بعد ما كتبت المقالة وجدتك تسأل عن المحلل.

أرجو أن تجد الإجابة في ما كتبت.

عموماً محلل النظم يستطيع استعمال JDeveloper في رسم UML وتصميم ورسم ERD حيث أن JDeveloper يوفر بيئة متكاملة للتطوير بكل مراحل التطوير

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.