20

رحلة تعلمي لـ PHP واين توقفت

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

تعلمت اولا "html" و "css" و "javascript" وكانت سهلة وممتعة وبالاخص "css" وكانت المصادر تعلمي عربية واجنبية واهمها "www.w3schools.com"

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

ومن بعد الـ "PHP" من موقع شبكة عبد الله وموقع "advphp" ومصادر اخرى

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

ومن بين المشاكل التي واجهتني وجدت نفسي استعمل mysql ولم اكن اعلم انها قديمة وانه سيتم مسح الفونكشن الخاصة بها ابتداء من اصدار ال 5.5 PHP ويجب استعمال mysqli

والمشكل الثاني وهي الاهم كنت اعتقد انني عندما انتهي من مشروعي ساقوم برفعه على استضافة مدفوعة غيرة محدودة وانتهى الامر لكنني وعندي بحتي وجدة انه لا يجوز استخدام موارد النظام بنسبة 25% لأكثر من 90 ثانية و ما يؤدي إلى زيادة هذه المدة هو استخدام php,ftp,send mail فعند الإستخدام الزائد يحق لهم فصل موقعكم, اي لا يمكنني استخدام استضافة علي استخدام سيرفر خاص وهو مرتفع الثمن او سيرفر مشترك vps لكن كلاهما مشكلة هو انني لم اتعلم ادارة السيرفرات ولا اعرف شيئ عنها او انظمة التشغيل اعرف ان هناك شركات تقوم بادارة السيرفر لكن مواردي هي جد محدودة واريد ان ابدا هذا المشروع ب 500 دولار فقط

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

ومن هنا نستنتج ان الويب العربي يحتاج الى دورات في تطوير المواقع بشكل حديث ومن الف الى ياء اي من كتابت اول كود الى ادارة السرفر وتامينه وربط الدومين ..الى اطلاق الموقع

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

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

اعتذر لكل من قرأ ما كتبت عن الاخطاء الاملائية


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

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

التعليقات

اولاً انصحك بموقع name.com سعر الاستضافه مناسب و كدلك سيرفراتهم نوعاً ما

اما بخصوص الphp استخدم PDO او framework لمهام متنوعه او خاصه لقواعد البيانات كمثال

والمشكل الثاني وهي الاهم كنت اعتقد انني عندما انتهي من مشروعي ساقوم برفعه على استضافة مدفوعة غيرة محدودة وانتهى الامر لكنني وعندي بحتي وجدة انه لا يجوز استخدام موارد النظام بنسبة 25% لأكثر من 90 ثانية و ما يؤدي إلى زيادة هذه المدة هو استخدام php,ftp,send mail

استخدم cron وعامل زمني عدد اجزاء من الثواني بين كل طلب الطلب الاخر عن طريق usleep

اتمني الفائده لك

هل يمكن ان تشرح لي اكثر cron وشكرا لك اخي الغزيز على الرد

عذراً يا صديقي شرحي سيئ :$

اولاً توجه للرابط

لمعرفه ماهي

اختصاري لها هي اداه متوفره في نظام التشغيل .. الاغلب يترجمها "المهام المجدوله" تضع امر ويتنفذ في وقت محدد مسبقاً

ستجد cronjob في الcpanel تضع بها مثلاً 

curl -s

وتحديد التوقيت كافه الخيارات ل* وهنا تعني دوره المهام كل دقيقه

اوامر mail , ftp ستكون في الملف cron.php

حاولت كثيراً في الشرح لكن اعتذر منك يا صديقي ساحاول غداً كتابه شرح بسيط او البحث عن مواضيع مفيده

شكرا على كل شيئ اخي ووفقك الله

سيدي الفاضل , تحية للمجهود والإصرار والرؤية .. ولكن هنا وعند هذه النقطة تحديداً

والمشكل الثاني وهي الاهم كنت اعتقد انني عندما انتهي من مشروعي ساقوم برفعه على استضافة مدفوعة غيرة محدودة وانتهى الامر لكنني وعندي بحتي وجدة انه لا يجوز استخدام موارد النظام بنسبة 25% لأكثر من 90 ثانية و ما يؤدي إلى زيادة هذه المدة هو استخدام php,ftp,send mail فعند الإستخدام الزائد يحق لهم فصل موقعكم, اي لا يمكنني استخدام استضافة علي استخدام سيرفر خاص وهو مرتفع الثمن او سيرفر مشترك vps لكن كلاهما مشكلة هو انني لم اتعلم ادارة السيرفرات ولا اعرف شيئ عنها او انظمة التشغيل اعرف ان هناك شركات تقوم بادارة السيرفر لكن مواردي هي جد محدودة واريد ان ابدا هذا المشروع ب 500 دولار فقط

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

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

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

لا تستمع له يا medsrhiri، التخصص اهم من معرفة كل شيء، لنقل انه يوجد 100 تخصص للحاسوب، و انت قضيت 1000 ساعة في كل مجال، صحيح الان انت تعرف مقدار 10 ساعات من كل شيء، و لكن شخص دخل الى مجال مخصص ب 20 ساعة فقط سيكون اعلم منك و افيد منك في الحياة الواقعية لذا التخصص هو اهم شيء بالنسبة لك ، و كذلك أبدا صغيرا و اكتسب خبرة، و كل المشاهير في عالم البرمجة بدأوا بمشاريع صغيرة فشلت و هذا ما اوصلهم لمشاريعهم الناجحة، لم يولدوا ناجحين و لم يكن مشروعهم الناجح هو مشروعهم الان.

و لكن هذا هو كلام صحيح

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

و لكن عند تكوين فريق عمل لمشروع متوسط، و لكن لمشروعك الصغير الاول فأنك تستطيع عمله بنفسك تقريبا

لا تستمع له يا medsrhiri، التخصص اهم من معرفة كل شيء، لنقل انه يوجد 100 تخصص للحاسوب، و انت قضيت 1000 ساعة في كل مجال، صحيح الان انت تعرف مقدار 10 ساعات من كل شيء، و لكن شخص دخل الى مجال مخصص ب 20 ساعة فقط سيكون اعلم منك و افيد منك في الحياة الواقعية لذا التخصص هو اهم شيء بالنسبة لك

هذا ما قصدته بالحرف الواحد سيدي الفاضي @mustafaihssan .. قلت

أن تعلم كل شئ عن كل شئ هو ذات المستحيل

أي أن تحاول أو تتعلم كل شئ هو مستحيل .. وحاول أن تتفرغ لتخصصك .. وأعتذر عن سوء فهم كلامي :-)

,تحياتي

حصل خير ^_^

انا لا اريد ان اعرف كل شيئ لكن اريد ان اعرف ما احتاجه لاطلاق موقعي بشكل صحيح بحيث يكون قابل لتطوير في المستقبل

اولا اسف عن الاخطاء الاملائية صراحة انا كارثة في اللغة العربية

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

بالنسبة للسيرفرات لن تجد افضل من Digitalocean

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

بالنسبة للخوادم ف Digitalocean - كما قال الاخ @sufian جزاه الله خيرا - الافضل ، و بالنسبة لتعلم كيفية إستخدامها فيوجد

و هو موقع رائع لتعليم مطوري الويب كيفية إدارة خادم .

شكرا اخي العزيز

الاخوه الاعزاء @sufian النور التجاني

خدمات Digitalocean جباره ولكن مكلفه نوعاً ما و العمل شبه يدوي لا انصح اي شخص مبتدئ التوجه مباشره لهذا المنعطف وهناك امور كثيره ستحدث لتتعلم شي اضافي وربما نسيان او الابتعاد عن الهدف الاساسي

ومن جها احترافيه Digitalocean لا اراه مناسب لphp حيث موارد الphp لا تحتاج كل المميزات والقوه الموجوده لدى الخوادم المداره بحريه .. ولكن هي ممتازه للتنوع وتوفير عدد كبير من الامكانيات ودمج لغات برمجه متنوعه في ذات الموقع مثلاً java + nodejs + php + ruby ولك الحريه باستخدام تلك الخوادم كما تشاء

@medsrhiri اخي العزيز

تفضل هذا الشرح

وان لم يفلح معك ساحاول كتابه شرح مع عمل بسيط من خلال الphp

بالتوفيق واتمنى الاستفاده لك

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

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

لو عايز احخي

نشتعل ان و ياك مع بعض و نطور بعضنا و نتباد خدمات

مع ان خبرتي بسيطة جدا

اخوك يحيى أمزيل من المغرب

15 سنة

مرحبا بك اخي لكن ماهو تخصصك في هذا المجال

شكرآ لردك

ان حاليا اخي اتعلم البرمجة و عندي خبرة في تصميم القوآلب

اجيد لغة html O Css و قريب java O JQuery O php

لول امتحانات لكن تعلمت منهم قبل

لكن الامتحان ><"

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

" ان التقنيه كل يوم بجديد فهو صعب ان تتعلم وتلحق بالجديد في نفس الوقت " خصص و يسّر لا أن تُعَسِّر

هنالك استضافات مجانية مدى الحياه :

مثل استضافة ابقى

جربها : انا اجربها في مشاريعي التجريبيه ..