-
November 2nd, 2012, 12:08
#11
عضو انجمن
پاسخ : Php کاران لطفا برای یادگیری php راهنمایی کنید
تفاوتی که php با همه زبان های دیگه داره کتابخانه غنی اونه.
توصیح میکنم فعلا اصلا به فکر مباحث امنیتی و برنامه نویسی شی گرا نباشید.
در درجه اول فیلمهاتون رو بدون اینکه بخواید چیزی یاد بگیرید فقط نگاه کنید.
در مرحله دوم فایل chm مربوط به راهنمای توابع php رو دانلود کنید ( از تو خود سایتش میتونید دریافت کنید )
یه دوره ۱ هفته ای فقط توی لیست فانکشنها بگردین و عملکردشون رو ببینید. نیازی هم نیست با جزییاتش آشنا بشید فقط کافیه بدونید به فانکشن چیکار میکنه. مثال هایی هم از عملکردش هست که میتونید ملاحظه کنید.
بعد میتونم بگم آمادگی یادگیری دارید ولی یادگیریتون باید با عمل همراه باشه پس یک پروژه برای خودتون تعریف کنید. برای شروع فکر کنم وبلاگ تک نفره پروژه خوبی باشه. یا یک سامانه فروش mp3.
سناریوی سایتتون رو روی کاغذ پیاده سازی کنید و شروع کنید به انجام پروژه و هرجا گیر کردید سرچ کنید.
در مرحله بعد سعی کنید علاوه بر امکانات فعلی امکانات دیگه ای بهش اضافه کنید.
در مرحله بعد کدهایی که نوشتید رو بازبینی کنید و در صورت امکان بهینه سازی کنید.
در مرحله بعد هم به امنیتش بپردازید.
چند تا پروژه کوچیک با این روش انجام بدین تا دستتون راه بی افته.
توصیه اکید میکنم فعلا وارد مباحث شی گرایی نشید تا زمانی که بهش احساس نیاز کنید.
php زبان برنامه نویسی هست که از شی گرایی پشتیبانی میکنه ولی لزوما نیازی به استفاده از کلاسها در برنامه نیست. در php بیشتر بر روی توابع مانور بدین تا کلاس ها. سعی کنید جهت راحتی کار خود توابعی تعریف کنید.
بنده قصد ندارم مزایای شی گرایی را زیر سوال ببرم ولی در وب بهینه بودن و سرعت اجرا از همه چیز مهمتر است.
جهت انجام پروژه های بزرگتر نیاز هست که شما تعدادی کلاس جهت راحتی کار خود تعریف نمایید.
-
تعداد تشکر ها از parsspace به دلیل پست مفید
-
November 2nd, 2012 12:08
# ADS
-
November 2nd, 2012, 17:54
#12
عضو انجمن
پاسخ : Php کاران لطفا برای یادگیری php راهنمایی کنید
چند تا پروژه کوچیک با این روش انجام بدین تا دستتون راه بی افته.
قبول اما برنامه نویسی چیزی نیست که با تمرین حرفه ای شد ، ورزش که نیست !
php زبان برنامه نویسی هست که از شی گرایی پشتیبانی میکنه ولی لزوما نیازی به استفاده از کلاسها در برنامه نیست. در php بیشتر بر روی توابع مانور بدین تا کلاس ها. سعی کنید جهت راحتی کار خود توابعی تعریف کنید.
اینم قبول ، اما قبول کن داری بد عادتشون میکنی 
توی php 4 لزوماً اگه کل ساختار اسکریپت فانکشنال بود به کسی برنمیخورد اما توی php5 اگه نتونید سیستم رو oop پیاده کنید ، اون سیستم فقط به درد خودتون میخوره 
چیزی که یه برنامه نویسی مبتدی رو از یه برنامه نویسی متوسط تمییز میده استفاده از oop هست و چیزی که یک برنامه نویس متوسط رو از یک برنامه نویس حرفه ای تمییز میده پیاده سازی بهترین منطق و ساختار با oop هست .
لزومی نداره 400 تا برنامه تمرینی بنویسید !
4 تا برنامه خوب بنویسید و تکمیلش کنید کفایت میکنه .
-
تعداد تشکر ها از rezaonline.net به دلیل پست مفید