آموزش رایگان و پروژهمحور PHP (پی اچ پی)
PHP یکی از محبوبترین و قدرتمندترین زبانهای برنامهنویسی سمت سرور است که بیش از ۷۵٪ وبسایتهای جهان با آن ساخته شدهاند. اگر قصد دارید وارد دنیای برنامهنویسی backend شوید، به دیتابیس متصل شوید یا سیستمهای ثبتنام و مدیریت کاربر بسازید، این دوره دقیقاً برای شما ساخته شده است. در این دوره رایگان و پروژهمحور، یاد میگیرید چگونه با استفاده از PHP دادهها را در دیتابیس ذخیره کنید، با session و لاگین کار کنید، امنیت را رعایت نمایید و در نهایت یک برنامه مدیریت وظایف گروهی (Team Task Manager) واقعی پیادهسازی کنید. تمام مفاهیم با مثالهای عملی و پروژههای گامبهگام آموزش داده میشوند تا بتوانید در پایان دوره، 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
افرادی که قصد ساخت وبسایتهای داینامیک دارند
پیشنیازهای دوره
آشنایی به زبان برنامه نویسی Javascript
جمعبندی
پس از پایان این دوره، شما میتوانید:
با PHP برنامهنویسی سمت سرور انجام دهید
با دیتابیس MySQL کار کنید
فرمها و اطلاعات کاربران را مدیریت کنید
سیستم ثبتنام و ورود کاربران بسازید
فایل و تصویر آپلود کنید
پروژههای واقعی PHP توسعه دهید
مسیر خود را برای یادگیری Laravel و توسعه Backend حرفهای ادامه دهید
برای ایجاد نظر وارد وبسایت شوید.