• 0
bastr3

الدرس الثاني : تحميل إطار العمل والبدء في أول مشروع

سؤال

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

تم إصدار إطار عمل مدارك اليوم :) وهو الآن جاهز للتحميل

أولا لماذا نبدأ بهذا الإطار وماهي المميزات التي فيه ؟

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

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

أولا نبدأ بتحميل إطار عمل مدارك

الأن نقوم بفك ضغط الملف داخل ملف الروت للسيرفر المحلي

ملف الروت للسيرفر المحلي هو الملف الذي يحتوي على ملفات سكريب الموقع أو التطبيق , وهو على هذا المسار

C:\xampp\htdocs\

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

C:\xampp\htdocs\urorbit_fw

post-21336-091503800 1327554127_thumb.pn

ويحتوي على ملفات كما في الصورة

post-21336-055233100 1327553538_thumb.pn

الآن لنتأكد أن الإطار يعمل بشكل سليم , ندخل على رابط الإطار

http://localhost/urorbit_fw/

ربما سيعطيك مشكله في الإتصال بقاعدة البيانات ...لا تقلق فقط قم بالذهاب إلى ملف الإعدادات وعطل الإتصال مبدئيا , ملف الإعدادات موجود على هذا المسار

C:\xampp\htdocs\urorbit_fw/conf.php

بعد فتح الملف عن طريق المفكرة ستجد هذين السطرين


$link = mysql_connect(db_host,db_user,db_pass)or die ('I cannot connect to the database because: ' . mysql_error());
$db_selected = mysql_select_db(db_name, $link);

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


#$link = mysql_connect(db_host,db_user,db_pass)or die ('I cannot connect to the database because: ' . mysql_error());
#$db_selected = mysql_select_db(db_name, $link);

واحفظ التعديلات وعد إلى صفحة الإطار على المتصفح, يجب أن تكون الصفحة كما يلي :

post-21336-074679800 1327553901_thumb.pn

الآن نبدأ العمل ...

لنقم بتشغيل محرر نتبينز

Netbeans

الذي قمنا بتنزيله من قبل

بعد تشغيل البرنامج سنقوم بعمل مشروع جديد , من قائمة ملف نختار مشروع جديد

post-21336-044537100 1327554190_thumb.pn

بعد ذلك نختار اللغه بي أتش بي طبعا ومشروع مع ملفات موجوده بالفعل لأن الملفات التي قمنا بتحميلها (إطار العمل) سنعمل عليها ولا نريد مشروع فارغ ثم التالي

post-21336-025343400 1327554341_thumb.pn

ثم نقوم بتوجيهه إلى مسار المشروع كما في الصوره

post-21336-097611600 1327554460_thumb.pn

الآن نضغط على إنهاء لنجد كما في الصورة

post-21336-067181800 1327554524_thumb.pn

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

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

شارك هذا الرد


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

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

  • 0

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

بارك الله فيك أخ بسام

أتمنى منك أن تفصّل قليلاً في الشرح :) , فكما تعلم أن هناك أعضاء مبتدئين (( مثلي )) وليس لهم خلفية كبيرة في تطبيقات الوب

ما هو إطار العمل ؟؟ ولماذا نحتاج إليه أصلاً ؟؟ وهل هناك إطارات عمل مشهورة ؟؟

0

شارك هذا الرد


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

بأنتظار الدرس الثالث

اذا فيها مميزات جميلة سوف استخدمها

بالتوفيق

0

شارك هذا الرد


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

أتمنى منك أن تفصّل قليلاً في الشرح :) , فكما تعلم أن هناك أعضاء مبتدئين (( مثلي )) وليس لهم خلفية كبيرة في تطبيقات الوب

ما هو إطار العمل ؟؟ ولماذا نحتاج إليه أصلاً ؟؟ وهل هناك إطارات عمل مشهورة ؟؟

كنت سأكتب الكثير عن ماهو اطار العمل ولكن قلت في نفسي سيفهم المتابع من خلال الدروس , بما أنك سألت سأقول لك بإختصار عن أهم المميزات في أطر العمل

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

ماذا تعرف عن الثغرات وكيفيه تجنبها وعدم الوقوع بها ؟ وكيف تتأكد أن التطبيق الذي قمت بكتابته يعمل بكفاءه ولا يمكن أن تحدث مشاكل مستقبليه بسبب حجم قاعدة البيانات أو الإستعلامات التي تتم أو عدد الزوار !

كم سطر كود ستكتب لعرض بيانات من جدول معين وهل جمله السيكول التي كتبتها لن تؤثر على عمل الموقع وهل هي آمنه ؟

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

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

هل هناك أطر عمل مشهوره ؟ هذه قائمة بأهم أطر العمل ومميزات كل إطار http://www.phpframeworks.com/

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

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

شارك هذا الرد


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

كنت سأكتب الكثير عن ماهو اطار العمل ولكن قلت في نفسي سيفهم المتابع من خلال الدروس , بما أنك سألت سأقول لك بإختصار عن أهم المميزات في أطر العمل

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

ماذا تعرف عن الثغرات وكيفيه تجنبها وعدم الوقوع بها ؟ وكيف تتأكد أن التطبيق الذي قمت بكتابته يعمل بكفاءه ولا يمكن أن تحدث مشاكل مستقبليه بسبب حجم قاعدة البيانات أو الإستعلامات التي تتم أو عدد الزوار !

كم سطر كود ستكتب لعرض بيانات من جدول معين وهل جمله السيكول التي كتبتها لن تؤثر على عمل الموقع وهل هي آمنه ؟

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

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

هل هناك أطر عمل مشهوره ؟ هذه قائمة بأهم أطر العمل ومميزات كل إطار http://www.phpframeworks.com/

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

كنت هأسأل نفس السؤال ... لكنك جاوبت

والان اسمح لى .. أن أسأل

طالما ان الإطار هام فعلا .. كيف لى ان اختار أو أحدد اي إطار سأستخدم؟

وهل لكل موقع أو فكرة موقع أو هيكلة موقع إطار معين ؟

0

شارك هذا الرد


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

وهل لكل موقع أو فكرة موقع أو هيكلة موقع إطار معين ؟

كيف تختار الإطار المناسب .... العمليه ليست بسيطه فجميع أطر العمل هدفها واحد وتختلف بكيفيه استخدامها والمزايا المتوفره بها

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

المهم في هذا الإطار جمعت بين أهم أمرين

سهوله إستخدامه للمبتدئين

إمكانيه إستخدامه للمحترفين

0

شارك هذا الرد


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

شكرا أخى الكريم على ردك البسيط على الرغم ان مستواه اعلى من امكانياتى المتواضعى فى php

اتمنى لك التوفيق وانا متابع جيد لدورتك

0

شارك هذا الرد


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

شكرا ً استاذنا الغالي على هذه الدورة

متابع لك ان شاء الله

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

^__^

0

شارك هذا الرد


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

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

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



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

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

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