بتاريخ: 13 يونيو 201312 سنة كاتب الموضوع comment_237419 الفصل الثاني عشر هو Templates and Skins وهو في منتهى الأهمية لمن يبني الشكل العام للنظام User Interface حيث يهتم القالب Template بتصميم وتخطيط الصفحات Layout بينما يهتم الشكل الخارجي Skin بالألوان المستخدمة في التصميم والنمط العام Style لظهور الأدوات وهو يعتبر امتداد لتقنية CSS يتبع إن شاء الله تقديم بلاغ
بتاريخ: 13 يونيو 201312 سنة كاتب الموضوع comment_237420 هذا فيديو الفصل الثاني عشر www.sd4it.com/training/adf_videos/ch12.html تقديم بلاغ
بتاريخ: 13 يونيو 201312 سنة كاتب الموضوع comment_237423 الفصل الثالث عشر يبدأ في الدخول في ملفات Business Components والتي يعتبر Entity Objects و View Objects هما أساسها ، ويمكن تلخيص Entity Objects بأنه المسئول عن عمليات DML (Data Manipulation Language) المتمثلة في الحفظ والتعديل والحذف وبالتالي يجب عليك التعرف على ملف XML الخاص بـ Entity Objects لكيف تعرف هيكلة الملف والإمكانيات التي تستطيع الاستفادة منها دون كتابة أي كود يتبع إن شاء الله تقديم بلاغ
بتاريخ: 13 يونيو 201312 سنة كاتب الموضوع comment_237424 هذا فيديو الفصل الثالث عشر www.sd4it.com/training/adf_videos/ch13.html تقديم بلاغ
بتاريخ: 13 يونيو 201312 سنة كاتب الموضوع comment_237443 الفصل الرابع عشر يستكمل الدخول في ملفات Business Components ويتحدث عن View Objects ، ويمكن تلخيص View Objects بأنه المسئول عن عملية عرض البيانات ، وسبب فصل عمليات الحذف والتعديل والحفظ هو أنه توجد بيانات يتم حفظها في الجدول وبيانات إضافية يتم عرضها مثل الإجمالي والحقول المحسوبة ووصف الأكواد وخلافه ، وبالتالي يجب عليك التعرف على ملف XML الخاص بـ View Objects لكيف تعرف هيكلة الملف والإمكانيات التي تستطيع الاستفادة منها دون كتابة أي كود يتبع إن شاء الله تقديم بلاغ
بتاريخ: 13 يونيو 201312 سنة كاتب الموضوع comment_237444 هذا فيديو الفصل الرابع عشر www.sd4it.com/training/adf_videos/ch14.html تقديم بلاغ
بتاريخ: 13 يونيو 201312 سنة كاتب الموضوع comment_237446 الفصل الخامس عشر يقوم بإعادة شرح Entity Objects ولكن من ناحية برمجية تماماً حيث ينبغي عليك معرفة كيفية عمل حذف وإضافة وتعديل واستعلام بدلالة المفتاح الأساسي بكود برمجي لأنه كثيراً ما نقابل حالات نقوم فيها بعمل هذه الإجراءات والتي تعتمد في بياناتها على بيانات مكونة برمجياً أي لا نحصل عليها من المستخدم. مثلاً إذا قام موظف بتقديم طلب أجازة وتمت الموافقة عليه فيتم الخصم من رصيد الأجازات ، وبالطبع عملية خصم الرصيد لا تعتمد على غدخالات المستخدم في الشاشة ولا الجدول المبني عليها يتبع إن شاء الله تقديم بلاغ
بتاريخ: 13 يونيو 201312 سنة كاتب الموضوع comment_237447 هذا فيديو الفصل الخامس عشر www.sd4it.com/training/adf_videos/ch15.html تقديم بلاغ
بتاريخ: 14 يونيو 201312 سنة كاتب الموضوع comment_237448 الفصل السادس عشر يقوم بإعادة شرح View Objects ولكن من ناحية برمجية تماماً حيث ينبغي عليك معرفة كيفية عمل استعلام عن البيانات بكود برمجي لأنه كثيراً ما نقابل حالات نقوم فيها بعمل استلاعم عن بعض البيانات قبل تنفيذ عملية الحفظ ، فمثلاً قد نريد الاستعلام عن رصيد الأجازات لشخص ما قبل إنشاء طلب الأجازة ، ففي هذه الحالة نجد أننا نقوم بإنشاء الطلب في الشاشة ولكن قبل الحفظ نحتاج إلى عمل هذا الاستعلام. يتبع إن شاء الله تقديم بلاغ
بتاريخ: 14 يونيو 201312 سنة كاتب الموضوع comment_237449 هذا فيديو الفصل السادس عشر www.sd4it.com/training/adf_videos/ch16.html تقديم بلاغ
بتاريخ: 14 يونيو 201312 سنة كاتب الموضوع comment_237452 الفصل السابع عشر يعتبر اهم موضوع على الاطﻻق لانك اذا فهمته بشكل صحيح فيمكنك تنفيذ معظم المتطلبات التي يتم طلبها من العميل business user حيث يهتم هذا الموضوع بما يطلق عليه اسم خدمات العمل business services فمثﻻ عندما اريد التحقق من رصيد الاجازات قبل انشاء الطلب فانني احتاج الى انشاء دالة تقوم بهذا العمل. هذه تلدالة نطلق عليها في ADF خدمات العمل business service وذلك لانها ﻻ تقوم بالحفظ وﻻ التعديل وﻻ الحذف ولكن تقوم بتقديم خدمة الاستعﻻم عن رثيد الاجازات لاتمام عملية انشاء الطلبيتبع ان شاء الله تقديم بلاغ
بتاريخ: 14 يونيو 201312 سنة كاتب الموضوع comment_237454 هذا فيديو الفصل السابع عشر www.sd4it.com/training/adf_videos/ch17.html تقديم بلاغ
بتاريخ: 14 يونيو 201312 سنة كاتب الموضوع comment_237455 الفصل الثامن عشر يتحدث عن كيفية التعامل مع اكثر من جدول في نفس الشاشة وهذا موضوع في منتهى الاهمية لان الكثير من الشاشات يتعامل مع اكثر من جدوليتبع ان شاء الله تقديم بلاغ
بتاريخ: 15 يونيو 201312 سنة كاتب الموضوع comment_237472 هذا فيديو الفصل الثامن عشر www.sd4it.com/training/adf_videos/ch18.html تقديم بلاغ
بتاريخ: 15 يونيو 201312 سنة كاتب الموضوع comment_237473 لو نتكلم على تقنية ADF فهي تقنية ضخمة جداً وأؤكد مرة ثانية على أن الموضوعات التي ذكرتها تمثل الموضوعات الأساسية التي أحتاجها بنسبة 80% من الوقت وقد يحتاج بناء النظام إلى موضوعات أكثر ولكن هذه النسبة تمثل 20% من الوقت. عموماً يوجد موضوعان لم نذكرهم فيهما خلاف في الرأي في مدى أهميتهم وهما ADF Security Task Flow سأتحدث عن كل موضوع فيهم لتوضيح سبب عدم وضعهم ضمن المتطلبات الأساسية يتبع إن شاء الله تقديم بلاغ
بتاريخ: 15 يونيو 201312 سنة كاتب الموضوع comment_237474 بالنسبة لموضوع Task Flow فقد سبق لي التحدث عنه في مقالة سابقة http://www.araboug.org/ib/index.php?showtopic=48867 تقديم بلاغ
بتاريخ: 15 يونيو 201312 سنة كاتب الموضوع comment_237475 بالنسبة لموضوع ADF Security فقد سبق لي التحدث عنه في مقالة سابقة http://www.araboug.org/ib/index.php?showtopic=47248&p=212794 تقديم بلاغ
بتاريخ: 15 يونيو 201312 سنة كاتب الموضوع comment_237476 هذا الفيديو يوضح ويشرح المطلوب منك تعمله في ADF http://www.sd4it.com/adf_course_demo.html تقديم بلاغ
بتاريخ: 15 يونيو 201312 سنة كاتب الموضوع comment_237477 هذا الفيديو يوضح ويشرح المطلوب منك تعمله في ADF وفي كافة الموضوعات والتقنيات التي تسبق ADF http://www.sd4it.com/adf_track_demo.html تقديم بلاغ
بتاريخ: 15 يونيو 201312 سنة كاتب الموضوع comment_237478 هكذا نكون قد انتهينا من المهارات المطلوبة لمطور النظام ونستكمل بعض المشاركين في المشروع في المشاركات القادمة يتبع إن شاء الله تقديم بلاغ
بتاريخ: 15 يونيو 201312 سنة كاتب الموضوع comment_237479 أحد أهم المشاركين في المشروع هو إداري قواعد البيانات DBA وهو المسئول عن تجهيز قاعدة البيانات وعمل النسخ الاحتياطية والتأكد من عمل قاعدة البيانات بشكل سريع عن طريق متابعة التقارير من enterprise manager أو من برنامج toad. من المفترض أنه أحد المشاركين في تصميم الجداول في الأنظمة ولكن عادة لا يحدث ذلك في عالمنا العربي لأن المبرمج يتم تكليفه بكل شئ. عموماً يلزم مطور الأنظمة معرفة قوية بطريقة تصميم الجداول ومعرفة قوية بلغة SQL ولكن لا يلزمه الكثير من مهام DBA. يتبع إن شاء الله تقديم بلاغ
بتاريخ: 15 يونيو 201312 سنة كاتب الموضوع comment_237480 أحد المشاركين أيضاً هو إداري الشبكة Network Administrator وعادة لا يشترك كثيراً في المشروع حيث نهتم فقط بإعطاء الصلاحيات لتنزيل الوب لوجيك على السيرفر وفتح الـ port ، ويشترك أيضاً في حالة كان هناك عملية حفظ ملفات في النظام. عموماً لا يلزم مطور التطبيقات معرفة الكثير من مهام إداري الشبكة يتبع إن شاء الله تقديم بلاغ
بتاريخ: 15 يونيو 201312 سنة comment_237481 السلام عليكم ورحمة الله الأخ / مصطفى ماجد شكرا لك على هذا الجهد المتميز ودائما متألق في منتدانا الحبيب ... وأنا من المتابعين لهذة السلسلة المتميزة من الحلقات والدروس جزاك الله خيرا سؤالى ... هل محلل النظم من الأفراد المشاركين ؟ وخاصة في مرحلة إعادة التحليل والتصميم والتحول للتطبيقات من مرحلة استخدام طريقة ال client - server الى web based applications وما هي الأدوات المساعدة المستخدمة من منتجات ال ADF التي يستخدمها بمحلل النظم شكرا لك تقديم بلاغ
بتاريخ: 15 يونيو 201312 سنة كاتب الموضوع comment_237483 أحد المشاركين أيضاً في المشروع هو محلل النظم وفي الواقع يوجد تخصصان أساسيان للمحلل هما: Business Analyst: وهو الذي يقوم بجمع وتحليل متطلبات العمل System Analyst: وهو الذي يقوم بوضع المتطلبات في الشكل الذي يمكن تنفيذه كنظام وكود برمجي من المهارات الأساسية للمحلل هي القدرة على التواصل مع العميل والقدرة على فهم متطلباته ومعرفة جيدة بـ UML ، والمفترض أن المحلل يكون شخصاً وتخصصاً قائماً بذاته ولكن للأسف عالمنا العربي يعتبر أن المطور هو المحلل وكل شئ يتبع إن شاء الله تقديم بلاغ
بتاريخ: 15 يونيو 201312 سنة كاتب الموضوع comment_237484 مهندس أمجد: كأنك كنت تقرأ أفكاري. بعد ما كتبت المقالة وجدتك تسأل عن المحلل. أرجو أن تجد الإجابة في ما كتبت. عموماً محلل النظم يستطيع استعمال JDeveloper في رسم UML وتصميم ورسم ERD حيث أن JDeveloper يوفر بيئة متكاملة للتطوير بكل مراحل التطوير تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.