پرداخت آنلاین


پرداخت آنلاین بانک پارسیان

اشتراک در خبرنامه

با اشتراک در خبرنامه در جریان آخرین آموزش ها و مطالب سایت قرار خواهید گرفت.


شروع کار با پی اچ پی

دسته: آموزش پی اچ پی منتشر شده در 08 آبان 1391
بازدید: 7302

به نام خدا


php learning for freshersبا سلام به همه شما دوستان.
این مقاله رو با بیان و آموزش مطالبی شروع می کنم که شاید بسیار بیسیک و مقدماتی باشند ولی به نظر من بسیار مهم هستند و زمانی که خودم شروع کردم آرزو می کردم که : 

ای کاش یه نفر پیدا می شد تا مقدمات کار رو به من بگه و منو لا اقل با کار آشنا کنه و به من سرنخ بده تا بدونم به دنبال چه چیزهاییی باید باشم و ... و هزارتا علامت سوال دیگه 

 البته خیلی از کتابها بودن که همه ترجمه بودن و هرکدومشون یه جور ترجمه شده بودن یعنی اینکه به ازای یک کلمه خاص به زبان انگلیسی تو هر کتاب یه معنی برای خودش در نظر گرفته بود و ... خوب اینم یه مشکل جالب دیگه!! و از توی این کتاب ها من فقط فهمیدم که متغیر چیه و لاغیر،البته من خدای نکرده دلم نمی خواد کار عزیزان مترجم رو زیر سوال ببرم ، این مشکل از جانب من بود که اطلاعاتم ضعیف بود! به هر صورت تصمیم گرفتم هرجور شده به متون اصلی آموزشی به زبان اصلی مراجعه کنم و با هر سختی که شده راه خودم رو توی اونها پیدا کنم. خوب من تو اون شرایط زبانم هم بد بود طوری که برای خوندن یه صفحه متن انگلیسی نرم افزار بابی لون رو باز می کردم و چندساعت طول می کشید تا یه صفحه متن انگلیسی رو تموم کنم و بفهمم، خلاصه تصمیم گرفتم زبان انگلیسی ام رو تقویت کنم تا بیدی نباشم که با هر بادی بلرزه.

خلاصه بعد از مدتی بالاخره تونستم با مراجعه به مدارک و آموزشهای به زبان انگلیسی، دید نسبتا خوبی پیدا کنم.
البته به شما هم توصیه می کنم برای اینکه جهش خوبی در یادگیری هر موضوع موردعلاقتون داشته باشید یکم یادگیری زبان انگلیسی رو چاشنی کارتون کنید، شاید توی یک سری از مقالات نحوه سریع تر یادگیری و عمیق تر و ماندگار تر یاد گیری زبان انگلیسی رو هم معرفی کنم بلکه کمک کوچکی به شما عزیزان باشه . البته هدف اصلی من از این مقالات آموزش وب هست ولی اگر علاقه مند به یادگیری زبان انگلیسی هم هستید از طریق "تماس با ما" این مطلب رو اطلاع بدین تا کمر همت رو ببندیم و انشا الله هر کاری که از دستمون بر میاد در این زمینه هم انجام بدیم.

 

نکته مهمی که قبل از هر چیزی به ذهن من می رسه اینه که: از شما خواهش می کنم که در صورتی که به اطلاعات ارائه شده اعتراض دارید و احساس می کنید اشتباهی در اون وجود داره لطفا از طریق فرم "تماس با ما" به من اطلاع بدید خوب بالاخره هیچ کس کامل نیست این جوری به تصحیح و تکمیل مطالب این سایت که سایت خودتونه کمک کردید.


خوب می خواهیم شروع کنیم ، بسم الله :


 

 سوال: برای شروع چه چیزهایی لازمه بدونم؟
جواب: برای رسیدن به جواب این سوال بهتره اول دقیقا مشخص کنیم که هدف ما چیه و بعد طبق اون به ترتیب شروع کنیم به چیدن جوابهای مناسب در کنار هم.
هدف کلی :   یادگیری راه اندازی و مدیریت یک وب سایت و توسعه و نگه داری اون و موفقیت در کار راه اندازی شده(در صورتی که وب سایت را برای خودتان راه اندازی می کنید).
زیر هدفها :    1-  آشنایی با انواع زبان ها و کدهای برنامه نویسی که برای راه اندازی یک وب سایت  باید یاد بگیریم
                  2-  آشنایی با روشهای راه اندازی یک وب سایت
                  3- آشنایی به فضاهایی که یک وب سایت را می توان در آن راه اندازی نمود
                 
                  

خوب برای شروع بهتره که اهداف کوچکتر رو دنبال کنیم تا در نهایت و بعد از چندین و چند مقاله آموزشی به هدف اصلی خودمون که مهارت در راه اندازی و نگهداری یک وب سایته برسیم.
 

بیایید با هم یک تعریف کوچولو از یک وب سایت بدیم:   یک وب سایت از دید بیننده(مراجعه کننده به وب سایت) شامل یک سری صفحات هست که با نظم خاصی چیده شده و برای رفتن از صفحه ای به صفحه دیگه یک سری لینک و دکمه! تعریف شده که با کلیک بر روی اونها بیننده سایت می تونه به مطالب مورد نیازش برسه.
آهان همین جا توقف:   آیا اون کسی که یک سایت رو راه اندازی می کنه هم به همین شکل وب سایتشو می بینه؟   جواب می تونه هم درست باشه هم غلط :
 بطور کلی می شه یک وب سایت رو به 2 روش راه اندازی کرد :   استاتیک   و   دینامیک (پویا) 
در روش اول سازنده وب سایت یک سری از صفحات رو با استفاده از نرم افزارهای طراحی خاصی(مثل front page یا dream weaver) تک به تک ایجاد می کنه و در نهایت همه اونها رو در کنار هم در معرض دید بیننده قرار می ده و مشکل بزرگ این روش اینه که اولا خود سازنده این سایت برای کوچکترین تغییرات در صفحاتش باید تک تک صفحات تحت تأثیر این تغییر رو دونه به دونه تغییر بده تا به سایتش لطمه ای نخوره و ثانیا بیننده سایت نمی تونه تعامل خوبی با سایت برقرار کنه و این سایت صرفا یه سایت یک سویه خواهد بود و کم کم بینندگان خودش رو از دست می ده!
در روش دوم با کمک یک یا چند زبان برنامه نویسی می تونیم یک وب سایت داینامیک و پویا راه اندازی کنیم تا ضمن اینکه ارتباط تعاملی خوبی با بیننده خودش برقرار می کنه از طرفی هم سازنده اون برای هر تغییری لازم نباشه تمام سایت رو بیاره پایین از نو بنا کنه.

خوب حالا سوالی که پیش میاد اینه که این زبانها و کد هایی که می شه با اونا یک وب سایت رو راه اندازی کرد چی هستن؟ جواب این سوال رو خیلی خلاصه می دم در این حد که بدونیم در نهایت چه مطالبی رو لازمه شخصاً یا در یک تیم طراحی وب بلد باشیم تا بتونیم به بهترین نحو از پس مشکلاتمون بر بیایم.

 

HTML : این زبان، پایه و اساس تمام روش های ساخت وب سایته و ابتدایی ترین چیزی که باید هر شخصی در این مسیر یاد بگیه آشنایی با کد ها و تگ های HTML هست.
PHP :   یکی از زبانهای برنامه نویسی سمت سروره که به طراح این اجازه رو می ده که با این زبان به کمک HTML بره و صفحات پویایی ایجاد کنه.
MYSQL : این یکی رو می تونیم اسمش رو بذاریم پایگاه داده و با استفاده از این پایگاه داده و PHP ، پویایی یک وب سایت ایجاد می شه و معنی واقعی به خودش بگیره، یک مثال می زنم: مثلا شما فرض کنید وارد یک صفحه وب شدید که ایمیل شما رو می گیره و شما رو به عنوان عضو خبرنامه اون سایت ثبت نام می کنه! چی گفتم؟ ثبت نام؟ بله از همین جا معلوم شد که ایمیل شما باید یه جایی ثبت بشه. کار ثبت و ذخیره کردن ایمیل توسط زبان PHP  و محل ثبت شدن ایمیل شما در پایگاه داده Mysql ، خوب در واقع دسترسی به این پایگاه داده از طریق دستورات PHP صورت می گیره که سازنده وب از اونها استفاده کرده.
asp : یک زبان برنامه نویسی مستقله که توسعه و پشتیبانی اش با شرکت مایکروسافته
CSS : 
JavaScript:
و ....

که ما عمده کارمون رو با HTML و PHP و MYSQL انجام می دیم .
خوب ببخشید خستتون کردم برای شروع و یک مقدمه و آشنایی کافیه 
در مقاله بعدی با یه مثال ساده شروع می کنیم و تا جایی که بشه پیش می ریم ، کمی در مورد HTML خواهیم گفت و کمی هم در مورد سایر جزییات و کمی کد PHP، این که همه چیز رو گفتم "کمی" به خاطر اینه که در حین آموزش باید کلی مبانی و مقدمات برامون روشن بشه تا بدونیم دقیقا داریم چه کاری انجام می دیم.

 

نوشتن دیدگاه


تصویر امنیتی
تصویر امنیتی جدید

امام على (سلام الله علیه) : كانَ رَسولُ اللَّهِ(ص) دائِمَ البِشرِ، سَهلَ الخُلقِ، لَيِّنَ الجانِبِ. پيامبر خدا، همواره خوش رو، خوش خو و نرم خو بود. معانى‌الأخبار - ص 83. حكمت نامه پيامبر اعظم(ص) : ج8- ص22- ح5703

بانک های طرف قرارداد

پرداخت اینترنتی بانک ملت پرداخت الکترونیک پاسارگاد پرداخت امن پاسارگاد 

ورود به سایت

آخرین مقالات آموزشی

متغیر و تعریف آن در PHP

به نام خدا

ضمن سلام به همه دوستان و علاقه مندان به هنر برنامه نویسی PHP  ، باید عذر خواهی کنم از همه شما دوستان، چرا که فاصله درج مقالات در این سایت کند شده بود ولی به امید خدا سعی می کنم ...

ادامه مطلب

شروع کار با پی اچ پی

به نام خدا


با سلام به همه شما دوستان.
این مقاله رو با بیان و آموزش مطالبی شروع می کنم که شاید بسیار بیسیک و مقدماتی باشند ولی به نظر من بسیار مهم هستند و زمانی که خودم شروع کردم آرزو می ...

ادامه مطلب

نحوه نصب ومپ سرور روی ویندوز 7

به نام خدا

در این مقاله سعی بر اینه که با زبانی ساده نحوه نصب wamp Server رو در ویندوز با شما در میون بذارم. البته فکر می کنم کمی در مورد این نرم افزار و اینکه این نرم افزار دقیقاً قراره برای ...

ادامه مطلب


آموزشگاه اینترنتی 5گنج ،آموزش طراحی و مدیریت وب سایت با اسفاده از PHP&MYSQL و شخصی سازی اسکریپت های رایگان و استفاده از آن ها. / در باره آموزشگاه 5گنج