آموزش صفر تا صد برنامه نویسی PHP (فیلم فارسی+ جزوه pdf)

در ادامه آموزش های کاربردی برنامه نویسی پی اچ پی، بعد از حدود ۱ هفته گشت و گذار در اینترنت و از بین هزاران ویدیو، یک مجموعه بی نقص و کامل ویدیویی را برای یادگیری سریع این زبان برنامه نویسی گلچین کرده ایم. این مجموعه کامل برای شروع از صفر و برای همه سطوح مناسب می باشد. بعد از آن نیز بهترین جزوه PDF فارسی موجود در اینترنت را جهت تکمیل یادگیری می توانید دانلود کنی
چه کسانی از PHP استفاده میکنند؟
تعداد زیادی از شرکتهای بزرگ و غولهای فناوری از PHP برای اجرای سرورهای خود استفاده میکنند و دستاوردهای شگفتانگیزی خلق کردهاند.
-
فیسبوک: فیسبوک از PHP برای قدرت دادن به وبسایت خود استفاده میکند و در ادامه، با ایجاد پیادهسازیای به نام Hip Hop for PHP به جامعه PHP کمک کرد.
-
ویکیپدیا: یکی از بزرگترین منابع اطلاعاتی جهان، ویکیپدیا، با استفاده از PHP ساخته شده است.
-
سیستمهای مدیریت محتوا (CMS): محبوبترین سیستم مدیریت محتوا در جهان، وردپرس، با PHP توسعه داده شده است. سایر سیستمهای مدیریت محتوا مانند دروپال، جوملا و مجنتو نیز بر پایه PHP ساخته شدهاند. حتی Shopify هم از PHP استفاده میکند.
-
پلتفرمهای میزبانی وب: بسیاری از پلتفرمهای میزبانی وب، مانند BlueHost، SiteGround و WhoGoHost، از PHP برای اجرای سرورهای خود بهره میبرند.
3 نکته مهم
- اگر با توضیحات نوشتاری بهتر یاد می گیرید، این جزوه ها را دانلود کنید (می توانید هم به عنوان مکمل فیلم های زیر استفاده کنید)
- اگر دوست دارید درس به درس با آموزش های نوشتاری ما یاد بگیرید از اینجا شروع کنید (میتوانید سوالات خود را نیز زیر هر درس مطرح کنید)
- برای یادگیری سریع تر و کامل تر نیز این چند ترفند کاربردی را که در هیج جای دیگری به شما یاد نمی دهند مطالعه کنید.
مسیر پیشنهادی یادگیری
- نصب Laragon یا XAMPP و اجرای اولین فایل
- یادگیری متغیر، عملگر و شرط
- تمرین آرایه، حلقه و تابع
- کار با فرمهای HTML و
GETوPOST - یادگیری MySQL و PDO
- آشنایی با Session، Cookie و ورود کاربران
- یادگیری امنیت، اعتبارسنجی و پاکسازی ورودیها
- ساخت یک پروژه کوچک مانند دفترچه یادداشت یا مدیریت محصولات
ویدیوی نمونه
ویدیوهای داخل پکیج از کیفیت بسیار بالاتری برخوردارند:
دانلود دوره رایگان
حجم: ۳۵۰ مگابایت
سطح: از صفر تا صد
نسخه آموزش داده شده: مناسب برای همه نسخه ها
تدریس : مهدی فتحی karkoo.ir
![]()
آپدیت 2026
در ویدیوهای دانلودی بالا بصورت کاملا اصولی و پایه ای با مفاهیم اصلی برنامه نویسی PHP (از مقدماتی تا پیشرفته) آشنا می شوید. در لینک های جدید زیر از زبان گویای جوان باهوش، سجاد ساروخانی که پیج ساروسافت را می توانید از اینجا دنبال کنید با روشی دیگر از آموزش برنامه نویسی پی اچ پی (فقط مقدماتی تا متوسط) آشنا شوید. اگر متد آموزش بالا را دوست نداشتید میتوانید از دروس زیر برای یادگیری استفاده کنید (بهتر است یکی از آموزشها را دنبال کنید نه هر دو):
در ویدیوی بالا در مورد نصب سرور لوکال روی کامپیوتر صحبت میکنیم. البته دوستانی که wamp رو بتونن نصب کنن از همان استفاده کنند این ویدیو برای کسانی است که توانایی نصب wamp را ندارند.
آموزش زیر توسط جوان پراستعداد کشورمان سجاد ساروخانی که احتمالا نام او را شنیده اید (این دوره مقدماتی تا متوسط است و همه نکات مهم را در خود دارد)
|
جلسه اول |
جلسه دوم |
|
جلسه سوم |
جلسه چهارم |
|
جلسه پنجم |
جلسه ششم |
|
جلسه هفتم |
جلسه هشتم |
|
جلسه نهم |
جلسه دهم (آخر) |
اگر هر کدام از دروس قابل دانلود نبود در بخش کامنت ها مطرح کنید تا سریعا مشکل رفع شود
مفاهیم اولیه مهم برنامه نویسی PHP
اولین کد PHP
فایل جدیدی با نام index.php بسازید و این کد را داخل آن قرار دهید:
<?php </code></div>
<div dir="ltr" class="sarias-ltr-content"><code>echo "سلام دنیا";</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>?>
دستور echo متن یا مقدار موردنظر را در صفحه نمایش میدهد. برای اجرای این فایل باید آن را روی هاست یا محیطهایی مانند XAMPP و Laragon قرار دهید؛ فایل PHP با دوبار کلیک در مرورگر اجرا نمیشود.
متغیرها و انواع اطلاعات
متغیرهای PHP با علامت $ شروع میشوند:
<?php </code></div>
<div dir="ltr" class="sarias-ltr-content"><code>$name = "علی";</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>$age = 25;</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>$price = 150000;</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>$is_active = true;</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>echo $name;</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>?>
در این مثال، متغیرها شامل متن، عدد و مقدار درست یا نادرست هستند. برخلاف علامت $ در اکسل، این علامت در PHP بخشی از نام متغیر است.
شرطها
شرط مشخص میکند کدام بخش از برنامه اجرا شود:
<?php </code></div>
<div dir="ltr" class="sarias-ltr-content"><code>$age = 20;</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>if ($age >= 18) {</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>echo "ورود مجاز است";</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>} else {</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>echo "ورود مجاز نیست";</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>}</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>?>
برای مقایسه دو مقدار از == یا === استفاده میشود؛ یک علامت مساوی = برای قراردادن مقدار در متغیر است.
آرایهها و حلقهها
آرایه چند مقدار را در یک متغیر نگه میدارد:
<?php </code></div>
<div dir="ltr" class="sarias-ltr-content"><code>$products = ["لپتاپ", "گوشی", "تبلت"];</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>foreach ($products as $product) {</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>echo $product . "<br>";</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>}</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>?>
حلقه foreach اعضای آرایه را یکییکی دریافت و نمایش میدهد.
تابع چیست؟
تابع مجموعهای از دستورات قابلاستفاده مجدد است:
<?php </code></div>
<div dir="ltr" class="sarias-ltr-content"><code>function calculateDiscount($price, $percent) {</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>return $price - ($price * $percent / 100);</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>}</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>echo calculateDiscount(500000, 10);</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>?>
نتیجه این مثال 450000 خواهد بود.
ارتباط PHP با دیتابیس
PHP معمولاً با MySQL ترکیب میشود تا اطلاعاتی مانند کاربران، محصولات و مطالب را ذخیره یا دریافت کند. برای اتصال امن بهتر است از PDO و دستورهای آماده یا Prepared Statements استفاده شود:
<?php </code></div>
<div dir="ltr" class="sarias-ltr-content"><code>$pdo = new PDO(</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>"mysql:host=localhost;dbname=test;charset=utf8mb4",</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>"username",</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>"password"</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>);</code></div>
<div dir="ltr" class="sarias-ltr-content"><code>?>
اطلاعات اتصال واقعی نباید داخل فایلهای عمومی یا مخزن کد منتشر شود.
آیا PHP در حال افول است؟
در سالهای اخیر، بحثهای زیادی درباره اینکه آیا PHP در حال افول است یا خیر، وجود دارد. این موضوع به دلیل ظهور و افزایش محبوبیت زبانهای دیگری مانند جاوااسکریپت (Node.js)، پایتون، Golang و زبانهای دیگر مطرح شده است.
حتی این مسئله دستمایه ساخت میمهای طنز نیز شده است. 😄
اما آیا PHP واقعاً در حال مرگ است؟ پاسخ منفی است.
با وجود انتقادها و ادعاهای مربوط به افول، PHP هنوز سرورهای تقریباً ۸۰٪ از تمام وبسایتهای جهان را اجرا میکند. به عبارت دیگر، اگر روزانه ۱۰ وبسایت بازدید کنید، احتمالاً ۸ تای آنها از PHP استفاده میکنند.
از نظر فرصتهای شغلی نیز، PHP نسبت به بسیاری از زبانهای برنامهنویسی دیگر جایگاه بهتری در پلتفرمهای کاریابی مانند Indeed دارد. بسیاری از توسعهدهندگان PHP سالانه از طریق ایجاد تمها و افزونههای وردپرس درآمد خوبی کسب میکنند. متوسط درآمد یک توسعهدهنده PHP در ایالات متحده ۸۶,۰۰۰ دلار در سال است.
خیلی خلاصه: وضعیت PHP بعد از ورود هوش مصنوعی
PHP بعد از ورود هوش مصنوعی از بین نرفته و فعلاً هم نشانهای از حذف سریع آن وجود ندارد. در سال ۲۰۲۶، PHP 8.5 نسخه فعال جدید است و خود زبان همچنان بهطور منظم توسعه داده میشود.
در جهان، PHP هنوز روی حدود ۷۱ درصد وبسایتهایی که زبان سمت سرورشان مشخص است استفاده میشود؛ البته سهم آن نسبت به گذشته بهآرامی کاهش یافته و زبانها و فناوریهای دیگری هم در حال رشد هستند.
در ایران نیز PHP مخصوصاً همراه با Laravel (لاراول، چارچوب توسعه وب با PHP) همچنان بازار کار دارد. در زمان بررسی، جابینجا حدود ۵۹ فرصت شغلی فعال مرتبط با Laravel نشان میداد و آگهیهایی برای برنامهنویس PHP، توسعهدهنده بکاند و برنامهنویس ارشد Laravel در شهرهای مختلف وجود داشت.
بعد از AI، بیشترین فشار روی کسی است که فقط کارهای سادهای مثل ساخت فرم، عملیات ثبت و ویرایش اطلاعات، صفحات مدیریتی و کدنویسی تکراری انجام میدهد؛ چون هوش مصنوعی بخش زیادی از این کدها را سریع تولید میکند. در مقابل، برنامهنویسی که طراحی پایگاه داده، امنیت، معماری نرمافزار، رابط برنامهنویسی یا API، بهینهسازی، تست و حل مسئله واقعی را بلد باشد همچنان ارزش بالایی دارد.
برای آینده، مسیر مناسب این است:
PHP جدید + Laravel + MySQL + REST API + Git + Docker + Linux + امنیت + معماری نرمافزار + استفاده حرفهای از AI
پس اگر PHP کار میکنید، لازم نیست بهخاطر هوش مصنوعی آن را کنار بگذارید؛ اما فقط «PHP بلد بودن» کافی نیست. بهتر است به یک توسعهدهنده بکاند حرفهای که از هوش مصنوعی بهعنوان ابزار کمکی استفاده میکند تبدیل شوید. هر گونه سوالی در زمینه یا در باب زبان برنامه نویسی پی اچ پی دارید این مطلب دارید در بخش نظرات مطرح کنید تا در صورت داشتن دانش کافی ما یا سایر هموطنان به آن پاسخ دهیم.

بسیار عالی و ساده توضیح میدید ممنون از شما استاد، امیدوارم همیشه سلامت و موفق باشید
پاسخاقا پک اموزشی تون خییییلی خفن بود به موقع هم ارسال شد. این موزشای رایگانتون پیش پک تون خیلی داغونن :/ نصف سرفصل های ضروری پی اچ پی رو نداره. ملتو گذاشتین سرکار چی ن اینا؟؟؟؟؟
پاسخعلاوه بر 1 و2
پاسخ4-5-7و 11 هم مشکل داره
دسترسی به فیلم ها قطع شده متاسفانه
پاسخشاهکار خیلی خوب توضیح دادید!
پاسخآقای حیدری هر کسی PHP مسلط باشه، نه تنها تو هر شرکت ایرانی بلکه هر جای دنیا بخواین برید، رو سرشون میذارن تون!! ینی یک ماه با یه منبع خوب یادش بگیرین، اینده تون رو ساختین، حالا هر کار برنامه نویسی که بخواین ادامه بدین! بسته حرفه ای پی اچ پی فروشگاه تون رو خریدم فوق الااااده بود بی نظیر. کاری ندارم که دیر رسید من نت م محدوده نتونستم نسخه دانلودی رو بخرم پستی خرید زدم. اینم بگم راسته میگن تو مملکت ما هر چی پول بدی اش می خوری تمام مباحث پایه ای syntax و ساختار کنترلی، توابع، شرط ها، عملگرها، سوپرگلوبالها و .. رو داشت که اصلا توی این ویدیوهاتون نیست.
پاسخدرود مشکلی ندارن وی پی ان خاموش کنید
خوشحالم که مفید بوده. دوره اموزشی پی اچ پی مون رو از بین ده ها دوره معروف گلچین کردیم. در مورد ویدیوهای رایگان هم اینطور نگین! خیلی ها توان خرید همین پک ارزان قیمت رو هم ندارن و همین دستورات بیسیک می تونه کمک کننده باشه واسشون و کار را ه بنداز
سلام از کجا میتونیم دوره حرفه ای تون رو خریداری کنیم لطفا لینک ارسال کنید
سلام به جای Php storm اگه از دریم ویور استفاده کنم مشکلی داره و با این دوره مغایرت داره؟
پاسخمن وقتی کد اجرا میکنم خطای ۵۰۴ میدهد
پاسخاینکه پس زمینه کدنویسی مشکی بود خیلی اذیت شدم و کدها رو درست نمیدیدم چون با گوشی داشتم میدیدم.
پاسخو از جلسه ی ۶ به بعد هر چی دقت کردم کلا درست نتونستم دقیق متوجه بشم.
وقتی آموزش میگذارید یطوری بذارید که آدم بفهمه نه اینکه وقت و اینترنت آون تلف بشه. اینم حق الناسه
عالی استاد شیوا و روان 😍👍🌹
پاسخ