آموزش PHP : یادگیری رایگان PHP از 0 تا پیشرفته به‌زبان ساده + تمرین

ساخت وبلاگ
<strong><a title='آموزش' href='/last-search/?q=آموزش'>آموزش</a></strong> <strong><a title='رایگان' href='/last-search/?q=رایگان'>رایگان</a></strong> PHP از صفر تا <strong><a title='پیشرفته' href='/last-search/?q=پیشرفته'>پیشرفته</a></strong>

در دوره آموزش رایگان برنامه نویسی PHP به‌صورت جامع و مرحله به مرحله از صفر شروع می‌کنیم. در انتهای دوره می‌توانید سایت‌های خودتان را با زبان PHP بسازید یا در توسعه سایر سیستم‌ها مشارکت یا کسب درآمد کنید.

الآن که شما در این صحه هستید، احتمالاً تصمیم بر یادگیری PHP دارید. پس درمورد چرایی یادگیری، اهمیت PHP و کاربردهای آن صحبتی نمی‌کنم.

درمورد اهمیت این زبان محبوب به این مورد اکتفا می‌کنم که درصد بسیار زیادی از سایت‌های وب با PHP ایجاد شده‌اند. آمارهای مختلفی بین 35٪ تا 79٪ وجود دارد که شاید نتوان دقتشان را سنجید اما نشان‌دهنده پراستفاده‌بودن این زبان هستند.

همچنین سیستم‌های مدیریت محتوای محبوب و فریمورک‌های پراستفاده‌ای با زبان PHP نوشته شده‌اند که چند مورد از آن‌ها را نام می‌برم:

سیستم مدیریت محتواوردپرس، جوملا، دروپال، OpenCart، پرستاشاپ، Magento و انجمن‌ساز vBulletin
فریمورک‌های زبان PHPلاراول (Laravel)، سیمفونی، CodeIgniter و Yii

برای برنامه‌نویسی با این فریمورک‌ها یا توسعه سیستم‌های مدیریت محتوا باید در قدم اول زبان PHP را به‌خوبی فرا بگیرید. این دوره هیچ پیش‌نیاز خاصی ندارد! چون محتوای صفحات وب با HTML نمایش داده می‌شود، اگر اشنایی مختصری با آن داشته باشید، می‌تواند به شما کمک کند؛ اما هیچ اجباری نیست.

فهرست محتوای آموزش

آموزش PHP : شروع یادگیری

PHP یک زبان مفسری (interpreter) است که برای ایجاد صفحات پویای وب‌سایت استفاده می‌شود. منظور از صفحه پویا، صفحاتی هستند که محتوا یا حتی رفتارهای آن در زمان‌ها یا شرایط مختلف تغییر می‌کند.

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

syntax و اجرای PHP

قواعد زبان PHP از سی (C)، C++، جاوا و Perl تأثیر گرفته است. اگر با یکی از این زبان‌ها آشنا باشید، می‌دانید که یک ساختار بلوکی در کدها داریم. یعنی برای مشخص کرده محدودهٔ یک دستور، از علامت آکولاد باز ({) و آکولاد بسته (}) استفاده می‌کنیم.

قطعه کد زیر یک دستور «شرطی» را نشان می‌دهد. در مورد این ساختار در جلسات آموزش بیشتر یاد می‌گیریم؛ الآن همینقدر بدانید که هر چیزی در محدوده دستور (بین { }) قرار بگیرید مربوط به دستور if خواهد بود.

مثالی از ساختار بلوک کد در PHP
نمونه ساختار بلوک در کدنویسی PHP

برای شروع آموزش مقدماتی PHP ابتدا باید بتوانیم کدها را اجرا کنیم. دو روش برای اجرای کدهای PHP داریم:

  • اجرای کدها روی کامپیوتر شخصی خودمان
  • اجرا روی سرور و هاست (فضای سایت‌های آنلاین)

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

اگر با مبانی برنامه‌نویسی آشنایید و قبلاً با زبان دیگری کدنویسی کرده‌اید، می‌توانید جلسات تا بخش «تعامل با کاربر» را سریع‌تر مرور کنید. اما اگر در ابتدای راه هستید، پیشنهاد می‌کنم همه جلسات را ببینید و تمرین‌ها را انجام دهید.

مراحل یادگیری PHP

همانطور که در نوشتار خودمان نوع‌های داده‌ای مختلفی مثل حروف و اعداد داریم، در زبان‌های برنامه‌نویسی نیز نوع‌های داده‌ای مختلفی وجود دارد. برای اینکه اطلاعات را به‌طور موقت ذخیره کنیم، از متغیر استفاده می‌کنیم.

در ۳ جلسه زیر با تعریف متغیر آشنا می‌شویم و انواع داده را مرور می‌کنیم. سپس کار با اعداد و متن‌ها را یاد می‌گیریم.

برای چاپ متغیرها و داده‌ها از دستور echo و print در PHP استفاده می‌شود که در جلسات مختلف بارها از آن‌ها استفاده می‌کنیم.

به‌کمک عملگرها عملیات‌های مختلفی روی داده‌ها انجام می‌دهیم. پس بهتر است یک مرور روی عملگرها داشته باشیم و عملگرهای پرکاربرد را یاد بگیریم.

آموزش ساختارهای اصلی PHP

در همهٔ زبان‌های برنامه‌نویسی ازجمله PHP از ساختارهای شرطی برای کنترل جریان استفاده می‌کنیم. همین که در زبان محاوره می‌گوییم «اگر … آنگاه …» یک شرط ایجاد کرده‌ایم! سون لرن • آموزش...

ما را در سایت سون لرن • آموزش دنبال می کنید

برچسب : نویسنده : استخدام کار 7learn بازدید : 220 تاريخ : سه شنبه 3 اسفند 1400 ساعت: 20:15

خبرنامه