در دوره آموزش رایگان برنامه نویسی PHP بهصورت جامع و مرحله به مرحله از صفر شروع میکنیم. در انتهای دوره میتوانید سایتهای خودتان را با زبان PHP بسازید یا در توسعه سایر سیستمها مشارکت یا کسب درآمد کنید.
الآن که شما در این صحه هستید، احتمالاً تصمیم بر یادگیری PHP دارید. پس درمورد چرایی یادگیری، اهمیت PHP و کاربردهای آن صحبتی نمیکنم.
درمورد اهمیت این زبان محبوب به این مورد اکتفا میکنم که درصد بسیار زیادی از سایتهای وب با PHP ایجاد شدهاند. آمارهای مختلفی بین 35٪ تا 79٪ وجود دارد که شاید نتوان دقتشان را سنجید اما نشاندهنده پراستفادهبودن این زبان هستند.
همچنین سیستمهای مدیریت محتوای محبوب و فریمورکهای پراستفادهای با زبان PHP نوشته شدهاند که چند مورد از آنها را نام میبرم:
سیستم مدیریت محتوا | وردپرس، جوملا، دروپال، OpenCart، پرستاشاپ، Magento و انجمنساز vBulletin |
فریمورکهای زبان PHP | لاراول (Laravel)، سیمفونی، CodeIgniter و Yii |
برای برنامهنویسی با این فریمورکها یا توسعه سیستمهای مدیریت محتوا باید در قدم اول زبان PHP را بهخوبی فرا بگیرید. این دوره هیچ پیشنیاز خاصی ندارد! چون محتوای صفحات وب با HTML نمایش داده میشود، اگر اشنایی مختصری با آن داشته باشید، میتواند به شما کمک کند؛ اما هیچ اجباری نیست.
فهرست محتوای آموزش
PHP یک زبان مفسری (interpreter) است که برای ایجاد صفحات پویای وبسایت استفاده میشود. منظور از صفحه پویا، صفحاتی هستند که محتوا یا حتی رفتارهای آن در زمانها یا شرایط مختلف تغییر میکند.
زبان مفسری زبانی است که کدهایش خطبهخط اجرا شده و نتیجه میدهد. بنابراین نیاز نیست همه کدها را کامپایل کرده و یکجا اجرا کنیم.
قواعد زبان PHP از سی (C)، C++، جاوا و Perl تأثیر گرفته است. اگر با یکی از این زبانها آشنا باشید، میدانید که یک ساختار بلوکی در کدها داریم. یعنی برای مشخص کرده محدودهٔ یک دستور، از علامت آکولاد باز ({
) و آکولاد بسته (}
) استفاده میکنیم.
قطعه کد زیر یک دستور «شرطی» را نشان میدهد. در مورد این ساختار در جلسات آموزش بیشتر یاد میگیریم؛ الآن همینقدر بدانید که هر چیزی در محدوده دستور (بین { }
) قرار بگیرید مربوط به دستور if خواهد بود.
برای شروع آموزش مقدماتی PHP ابتدا باید بتوانیم کدها را اجرا کنیم. دو روش برای اجرای کدهای PHP داریم:
در ابتدا کدها را روی سیستم شخصی اجرا میکنیم و در جلسات پیشرفته یاد میگیریم آنها را روی سایت واقعی قرار دهیم. ابزارهای مختلفی برای شبیهسازی سایت روی کامپیوترمان وجود دارد که پیشنهاد میکنم زمپ را نصب کنید:
اگر با مبانی برنامهنویسی آشنایید و قبلاً با زبان دیگری کدنویسی کردهاید، میتوانید جلسات تا بخش «تعامل با کاربر» را سریعتر مرور کنید. اما اگر در ابتدای راه هستید، پیشنهاد میکنم همه جلسات را ببینید و تمرینها را انجام دهید.
همانطور که در نوشتار خودمان نوعهای دادهای مختلفی مثل حروف و اعداد داریم، در زبانهای برنامهنویسی نیز نوعهای دادهای مختلفی وجود دارد. برای اینکه اطلاعات را بهطور موقت ذخیره کنیم، از متغیر استفاده میکنیم.
در ۳ جلسه زیر با تعریف متغیر آشنا میشویم و انواع داده را مرور میکنیم. سپس کار با اعداد و متنها را یاد میگیریم.
برای چاپ متغیرها و دادهها از دستور echo و print در PHP استفاده میشود که در جلسات مختلف بارها از آنها استفاده میکنیم.
بهکمک عملگرها عملیاتهای مختلفی روی دادهها انجام میدهیم. پس بهتر است یک مرور روی عملگرها داشته باشیم و عملگرهای پرکاربرد را یاد بگیریم.
در همهٔ زبانهای برنامهنویسی ازجمله PHP از ساختارهای شرطی برای کنترل جریان استفاده میکنیم. همین که در زبان محاوره میگوییم «اگر … آنگاه …» یک شرط ایجاد کردهایم! سون لرن • آموزش...
برچسب : نویسنده : استخدام کار 7learn بازدید : 220