آموزش رایگان و پروژه‌محور PHP (پی اچ پی)
تکمیل شده

آموزش رایگان و پروژه‌محور PHP (پی اچ پی)

PHP یکی از محبوب‌ترین و قدرتمندترین زبان‌های برنامه‌نویسی سمت سرور است که بیش از ۷۵٪ وب‌سایت‌های جهان با آن ساخته شده‌اند. اگر قصد دارید وارد دنیای برنامه‌نویسی backend شوید، به دیتابیس متصل شوید یا سیستم‌های ثبت‌نام و مدیریت کاربر بسازید، این دوره دقیقاً برای شما ساخته شده است. در این دوره رایگان و پروژه‌محور، یاد می‌گیرید چگونه با استفاده از PHP داده‌ها را در دیتابیس ذخیره کنید، با session و لاگین کار کنید، امنیت را رعایت نمایید و در نهایت یک برنامه مدیریت وظایف گروهی (Team Task Manager) واقعی پیاده‌سازی کنید. تمام مفاهیم با مثال‌های عملی و پروژه‌های گام‌به‌گام آموزش داده می‌شوند تا بتوانید در پایان دوره، PHP را به‌صورت کاربردی در پروژه‌های خود استفاده کنید.

مدت دوره 15:01:04
تعداد جلسات 73
نوع دوره رایگان
معرفی دوره
PHP یکی از محبوب‌ترین و پراستفاده‌ترین زبان‌های برنامه‌نویسی سمت سرور است که بخش بزرگی از وب‌سایت‌های دنیا با آن توسعه داده شده‌اند. بسیاری از سیستم‌های معروف مانند WordPress با PHP ساخته شده‌اند و همچنان PHP یکی از مهم‌ترین مهارت‌ها برای ورود به دنیای توسعه Backend محسوب می‌شود. اگر می‌خواهید برنامه‌نویسی سمت سرور را یاد بگیرید، با دیتابیس کار کنید، فرم‌ها را مدیریت کنید و وب‌سایت‌های داینامیک بسازید، این دوره دقیقاً برای شما طراحی شده است. در این دوره رایگان و پروژه‌محور آموزش PHP، تمام مفاهیم به‌صورت قدم‌به‌قدم و عملی آموزش داده می‌شوند. شما از مفاهیم پایه شروع می‌کنید و به‌مرور وارد مباحث حرفه‌ای‌تر مانند مدیریت فرم‌ها، Session و Cookie، ارتباط با دیتابیس MySQL و ساخت پروژه واقعی وبلاگ خواهید شد. هدف این دوره فقط یادگیری دستورات PHP نیست؛ بلکه یاد می‌گیرید چگونه پروژه‌های واقعی طراحی و پیاده‌سازی کنید.

مقدمه

امروزه هیچ وب‌سایت پویایی بدون زبان سرور معنا ندارد. از فروشگاه‌های اینترنتی گرفته تا پنل‌های مدیریت، همه‌جا ردپای PHP دیده می‌شود. اما یادگیری اصولی این زبان، نیازمند تمرین، پروژه و درک درست مفاهیم پایه و امنیت است.

در این دوره شما یاد می‌گیرید:

نصب و راه‌اندازی محیط توسعه PHP
یادگیری اصول برنامه‌نویسی با PHP
کار با شرط‌ها، حلقه‌ها و آرایه‌ها
ساخت توابع و مدیریت فایل‌ها
کار با فرم‌ها و دریافت اطلاعات کاربران
اعتبارسنجی فرم‌ها و امنیت اولیه
مدیریت Session و Cookie
اتصال PHP به دیتابیس MySQL
انجام عملیات CRUD (افزودن، نمایش، ویرایش و حذف اطلاعات)
ساخت سیستم ثبت‌نام و ورود کاربران
طراحی و پیاده‌سازی پروژه واقعی وبلاگ


 

سرفصل‌های دوره

فصل ۱: آشنایی با PHP و نصب پیشنیازها

معرفی PHP و کاربردهای آن
وب سرور چیست
تفاوت زبان‌های مفسری و کامپایلری
نصب Visual Studio Code
نصب XAMPP
نصب WAMP
نحوه اجرای کدهای PHP
اجرای اولین برنامه PHP
دستور Echo و Print
Comment در PHP
انواع خطاها در برنامه‌نویسی


 

فصل ۲: مبانی برنامه‌نویسی در PHP

ایجاد متغیرها
انواع داده‌ها و متغیرها
عملگرها در PHP
عملگرهای منطقی
شرط‌ها (if / else / elseif)
دستور switch
حلقه‌های for ،while و do while
آرایه‌ها در PHP
آرایه‌های associative
پیمایش آرایه‌ها با foreach
توابع در PHP
متغیرهای local و global
Require و Include
پروژه تمرینی شماره 1


 

فصل ۳: فرم‌ها و ارتباط با کاربر 

فرم‌ها در PHP
متد GET و POST
دریافت اطلاعات فرم‌ها
اعتبارسنجی فرم‌ها
isset و empty
جلوگیری از XSS با htmlspecialchars
کار با فایل‌ها
آپلود فایل و تصویر
Session و Cookie
پروژه تمرینی شماره 2


 

فصل ۴: کار با دیتابیس MySQL

معرفی دیتابیس و MySQL
آشنایی با phpMyAdmin
ساخت دیتابیس و جدول‌ها
اتصال PHP به MySQL
معرفی PDO و اتصال امن
خواندن اطلاعات (SELECT)
افزودن اطلاعات (INSERT)
ویرایش اطلاعات (UPDATE)
حذف اطلاعات (DELETE)
نمایش اطلاعات در جدول HTML
پروژه تمرینی شماره ۳ 


 

فصل ۵: پروژه اصلی - سیستم وبلاگ 

طراحی دیتابیس پروژه
سیستم ثبت‌نام کاربران
سیستم ورود و خروج کاربران
مدیریت Session کاربران
ایجاد مقاله
نمایش لیست مقالات
ویرایش و حذف مقالات
آپلود تصویر مقاله
دسته‌بندی مقالات
نمایش جزئیات مقاله
پنل مدیریت ساده
محدودیت دسترسی کاربران 


 

چرا این دوره؟

آموزش کاملاً پروژه‌محور و عملی
مناسب برای ورود به دنیای Backend
تدریس قدم‌به‌قدم و مناسب مبتدی‌ها
آموزش مفاهیم واقعی بازار کار
یادگیری اصولی PHP بدون حفظ کردن
مناسب برای شروع یادگیری Laravel
ساخت پروژه واقعی وبلاگ در پایان دوره


 

این دوره برای چه کسانی مناسب است؟

افرادی که می‌خواهند PHP را اصولی و پروژه‌محور یاد بگیرند
دانشجویان رشته کامپیوتر و IT
برنامه‌نویسان Frontend که می‌خواهند وارد Backend شوند
علاقه‌مندان به یادگیری Laravel
افرادی که قصد ساخت وب‌سایت‌های داینامیک دارند


 

پیش‌نیازهای دوره

آشنایی کامل به HTML و CSS

آشنایی به زبان برنامه نویسی Javascript


 

جمع‌بندی

پس از پایان این دوره، شما می‌توانید:

 با PHP برنامه‌نویسی سمت سرور انجام دهید
با دیتابیس MySQL کار کنید
فرم‌ها و اطلاعات کاربران را مدیریت کنید
سیستم ثبت‌نام و ورود کاربران بسازید
فایل و تصویر آپلود کنید
پروژه‌های واقعی PHP توسعه دهید
مسیر خود را برای یادگیری Laravel و توسعه Backend حرفه‌ای ادامه دهید

سرفصلها
دیدگاه و پرسش
توجه:

برای ایجاد نظر وارد وبسایت شوید.

نام نویسی در دوره
هزینه ثبت نام:
رایگان!
برای ثبت نام کلیک کنید!
مدرس دوره
دارای چند سال سابقه در طراحی و برنامه‌نویسی وب‌سایت هستم و به دلیل علاقه زیادی که به هوش مصنوعی دارم، چند سالی است که به‌صورت جدی در این حوزه فعالیت می‌کنم و فارغ‌التحصیل رشته مهندسی فناوری اطلاعات از دانشگاه صنعتی امیرکبیر هستم.