• 0
setiha007

دورة لإحتراف عالم البرمجة

سؤال

بسم الله الرحمن الرحيم

فى بدء الأمر أحب أن أعرفكم بنفسى

الدكتور/محمد السيد

مدرس مساعد بكلية الحاسبات والمعلومات

هذه ثانى مشاركة لى بهذا المنتدى

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

هذه الدورة والتى ساشرع فى البدء فيها هى فقط لكل من يحب أن يصبح (مبرمج) وليس هاوى حيث ساعتمد فيها ليس على الأمثلة ولا أكواد تطبيقية بل ستقسم إلى أجزاء أو بمعنى آخر خطوات تبدأ منها حياتك البرمجية

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

لكى يكون لهذا الموضوع قيمة أحس بها سأنتظر 50 ردا بالمشاركة فى هذه الدورة وبعدها سأشرع فى البدء وهذا ليس تكبرا من بل هو إعتراف منى بأنى لن اضيف الجديد لكم فى حالة تنحى الكل عن هذه الدورة

الجزء الأول

الدورة:

1- بلورة الفكرة

2-دراستها

3-طرق تحليل الفكرة

4- دراسة جدوى نظرية

5-دراسة جدوى عملية

-دراسة جدوى إقتصادية للنظام

-دراسة جدوى إحتماعية للنظام

-دراسة جدوى فنية للنظام

6- طرق تحليل النظام

7- التوقع بمستقبل النظام

8-الشروع فى النظام

9-وضع خطة العمل

10-قواعد البيانات (إختيار نوع البرنامج المستخدم - تصميم - الإختبار)

11- واجهة البرنامج ( إختيار نوع البرنامج المستخدم - تصميم - الإختبار)

12- الأجهزة المستخدمة (مواصفات الأجهزة - التكاليف - الإختبار)

13- فترة التجربة والإختبار للنظام ككل

14-دراسة الأخطاء ومعالجتها

15-حماية النظام

16-درجات الإستخدام وتطبيقها على المنشأة المستخدمة للنظام

17-طرق جعل النظام أكثر إنسيابية

18-دراسة درجات إحتمال الفشل

19-دراسة درجات إحتمال التطوير من حيث المدة من بدء النظام

20-دراسة درجات إحتمال التطوير من حيث كبر عمل النشاط

21-إستخدام الموارد المتاحة بالمنشأة المستخدمة للنظام

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

66 إجابة على هذا السؤال .

  • 0

السلام عليكم

انا ادرس برمجه وبعدين راح اتخرج وانطلق إلى سوق العمل لذلك احتاج لهذه الدوره ومن المفترض اني اخذ كل هذي الاشياء لكني عملت حادث سياره واقعدني هذا الامر في البيت فانسحبت من الدراسه

بس عندي طلبين انك تبتدي في قواعد البيانات اكسس 2003

وانك إذا بتربط البرنامج بقاعدة البيانات تربطه بالكود لاني استعمل vb.net 2003

وعدا ذلك اتمنى اني التحق بدورتك وعسى الله يوفقك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بانتظارك يادكتور

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مشكور يادكتور على هذه البادئة الجيدة فالكل هنا يفتقد إلى الاسس والاركان العلمية للبرمجة وأتمنى ان تجعل عدد المشاركين أقل من 50 يعني مثلا 20 وتبدأ حتى لايمل الاخوة وسوف نكون معك قلبا وقالباً

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

777827-1013.jpg

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

تم تعديل بواسطه setiha007
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الدرس الأول

بلورة الفكرة

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

اولى خطواتك فى البرمجة هى بلورة الفكرة والمقصود بها تحديد الفكرة لكى تصنع الجديد وليس لكى تلقد ما حدث بمعنى انه انت الآن تبحث عما تقدمه لحل مشكلة اى تجديد أو تطوير لذا سنبدأ خطوانتا الأولى :

الأدوات المطلوبة:

  1. قلم رصاص
  2. ورق أبيض مسلسل ومرقم
  3. مسطرة
  4. محاية

إن لم تحضر هذه الأشياء لا تكمل قرائة (مقتبسة من أحد الإخوة بالمنتدى)

أنت الآن درست البرمجة وعلمت خباياه وتريد صناعة برنامج يفيد نشاط معين لابد أولا أن تدرس النشاط اى تضع نفسك مكان المستخدم وتبدأ كالآتى

وليكن النشاط صدلية مثلا:

  1. عندما يدخل العميل ويقدم لى بيان الأدوية وحضر الأدوية و أمررها من الباركود يظهر الدواء على الشاشة بقيمة سعر البيع
  2. وعندما أنفذ العملية يطبع فاتورة بيع موضح عليها إسم الصيدلية وكاينها القانونى (فاتورة بيع شاملة ضريبة المبيعات – السجل التجارى – البطاقة الضريبية) ولوجو الصيدلية
  3. وقتها يقوم بتخفيض عدد الوحدات المباعة من المخزن فى المقابل تزيد النقدية بالصندوق فى حالة البيع النقدى او تزيد على حساب العملاء فى حالة البيع الآجل أو زيادة فى حافظة الشيكات فى حالة البيع بشيك
  4. عكس العملية فى حالة الموردين
  5. إستطيع إستخراج تقرير يومى عن حركة الصندوق اليومية
  6. أستطيع معرفة رصيد أى صنف وتذكيرى بأن الصنف وشك على النفاذ عند كمية محددة
  7. القيام بالعمليات المحاسبية والتى تضمن لى تقارير محاسبية سليمة أستطيع تقديمها لمصلحة الضرائب العامة والضرائب على المبيعات
  8. إستخراج تقارير عن حجم التعامل مع مورد معين
  9. إستخراج تقارير عن حجم مبيعات صنف معين

ومنها أكتب جميع العمليات التى قد يحتاجها النشاط بعدها

الخطوة الثانية:

سؤال مستخدم حقيقى:

هنا تستعين بأحد المستخدمين الفعليين فى هذا النشاط وتجعله يروى لك أحلامه كلها عن نظام يوفر عليه الجهد ويراقب منه منشأته

كل ما سبق ليس له علاقة بعنوان الدرس ولكن هى خطوات البداية ومن هنا نبدأ بلورة الفكرة

ضع فى ذهنك أن ما فعلته فى السابق فعله مليون شخص قبلك لذا أنت الآن فى حاجة لبلورة فكرة وهذه الخطوة هى التى ستميز نظامك

  1. فعلى غرار الخطوات السابقة وبعد تجميع ماسيفعله نظامك تبدأ فى تطوير كل نقطة على حدا
  2. عندما يمرر المستخدم تظهر له قيمة سعر البيع ومكونات الدواء والقيود على بيعة (لا يباع إلا ببيان من الطبيب مثلا) وعندما يكون الدواء عليه هذا القيد لا يتم تسجيل العملية إلا بإدخال إسم الطبيب
  3. يظهر جرعات تناول الدواء ويمكن للمستخدم تعديلها أثناء عملية البيع بحيث تطبع مع فاتورة البيع
  4. إختيار طباعة بيان بمواصفات الدواء (مركباته – آثاره الجانبية وكل ما يخص هذا الدواء ) ووضع إختيار اللغة وهذا يكون إختيارى للمستخدم إذا لزم الأمر

هذا مثال ليس كامل ولكنك به وضعت الجديد عما كان يريده المستخدم وبهذا زادت إمكانيات منتجك

وللحديث بقية ولم ينتهى الدرس الأول

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أنا معاكم سوف اشترك في هذه الدورة أسأل الله أن يجزيك خير الجزاء وأن ينفعنا بهذه الدورة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بسم الله الرحمن الرحيم

الدكتور العزيز

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

ارجو التوفيق للجميعونحن على احر من الجمر

وارجو ان تطبق فينا :

من اجل عين تكرم مرج عيون

وان تباشر بالدرس

اخوك

م.محمد نفاع

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أعزائى على الرغم من أن عدد القراء لهذا الموضوع تعدى المائة ولكن مازالت الردود لا تتعدى 5 هل هذا يعنى لى أنه لا أهمية لموضوعى ؟؟؟ أرجو الرد لإستكمال الدورة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

والله يادكتور احنا كنا محتاجين واحد زى حضرتك من زمان وربنا يوفقك ونتعلم منك.

وياريد نبيتدى من الان وتأكد ان الكل عاوز المعلومات دى (يعنى مش لازم نستنى العشرين).

ارجو من الاخوة تثبيت الموضوع.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

جزاك الله خيرا يادكتور نحتاج فعلا لمثل هذه الدورات

وسأشترك معك إلى نهايتها بإذن الله

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

لو سمحت يادكتورنا الكريم

اتمنى انك تتكرم علينا و نقلل العدد المطلوب قليلا لاننا بصراحة محتاجين جدا جدا لهذه الدورة

و ياليت تحدد لنا البرامج المستخدمة بالمشروع مثل (النسخة المطلوبة من VB و برنامج قواعد البيانات) ليتب تجهيزها على اجهزتنا

و ياليت تحدد مواعيد الدورة و كيف حيتم شرحها يعني راح تكون مكتوبة بالمنتدي او حتحملها بصورت و صورة

و لك جزيل الشكر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

طالما تمنيت التعرف على موضوع تحليل النظم و دراسة الجدوى ..

أتمنى أن تقبلوني بينكم ..

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخي الكريم ....

الدكتور/محمد السيد

تحية طيبة و بعد

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

و بالنسبة للردود و عددها فانا اود تذكيرك بانك تتحدث مع عقول عربية و لذلك يجب ان تثق مئة بالمئة بانك لن تجد الكثير من العقول التي ستفتح لك و تدعوا لك على جهودك ,,, كما اننا و قد نكون معدودي العدد الذين نرغب بتعلم كل ماهو جديد بعالم البرمجة الا انني اريد ان اذكرك بانة لو انتفع شخص واح فقط بما تقدمة لوجدت الاجر الكبير عند الخالق عز و جل

لذلك اني اناشد الله ان تكمل ما بدأته من الدرس الاول و باقي الدروس وجزالك الله عنا الخير

و بالمناسبة اخي الكريم

لدي بعض الاسئلة بودي ان تجيب عليها ..... وهـــي

1. هل سنعمل بالفعل على فكرة تكون برنامج من الالف الى الياء

2. هل ستكون فكرة البرنامج هي برنامج الصيدلية .

3. هل سيكون بالبرنامج مشاركة في قاعدة البيانات (اي هل البرنامج سيكون لأكثر من مستخدم)

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

5. ماهي قاعدة البانات المستخدمة

6. هل سنستخدم الكريستال ريبورت في برنامجنا

بقي ان اعرفك بمستواي بالبرمجة

فانا لدي دبلوم ببرمجة الحاسب الالي

و استخدم لغة VB2002 و قد قمت بكتابة بعض البرامج و في راسي الكثير من الاسئلة و اتمنى ان يتسع صدرك لي و لباقي الاخوة فانا اؤمن بفكرة مهما عرفت في عالم البرمجة و ابدعت فيها ثق دائما ان ما تعلمتة ليس الا الشي البسيط في عالم و اعماق و اسرار البرمجة ....

و جزاك الله عنا خيرا

و نحن بانتظار باقي درسك الاول

و لك الشكر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا لكل الإخوة الذين إهتموا بالموضوع وأحب أن وضح خطة شرحى حتى يستطيع الكل فهم ما سأفعله

الجزء الأول من الدورة :

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

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

بينما شركة كبيرة كتععدة الفروع حجم تعاملاته تزيد عن 100 مليون جنيه شهريا ولكنه محددوة فى عدد التعاملات لذا سنحتاج لقاعدة بيانات كتوسطة نسبيا مثل MS Sql مثلا

سسنظر للبرامج من إتجاهات عدة ومنها ستحدد ما هى الأدوات التى ستستخدمها وحجم العمل والوقت والمنفذين بكفائاتهم المختلفة

من يعرف كل شئ فهو لا يعرف شئ

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

- مدخلات بطريقة مألوفة وسهلة ومراقبة دون أخطاء

- عمليات سريعة ومعقدة ومتماسكة

- مخرجات دقيقة وسليمة وموثوق بها وسريعة

أرى بعض الإخوة يتهافتون على الفورم بطريقة مختلفة - وألوان وطريقة عرضها - والبعض يريد وضع فلاشات وصوت وفيديو

أغمض عيناك وأسرح بأفكارك وأبحث عن برنامج منتج من شركة كبيرة وأنتظر الردود على أشكال الوجهات

ستجدون أن كلها عادية وبسيطة دون تعقيد فكلها بالشكل المالوف دون أى مشاكل

ولكن القوة فى ماذا وكيف ومالوقت

هذه هى الأسئلة التى تشغل بال المبرمج

وشكرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

إن شاء الله

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

http://www.arabteam2000-forum.com/index.php?showtopic=155143

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

فين المبرمجين مفيش حد عايز يشارك.......................................................

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

ارغب فى المشاركة معكم

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

اريد المشاركة معكم

في الإنتظار ..

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .