توضیحات
آموزش پروژه محور زبان PHP از پایه تا پیشرفته
نام دوره : PHP From Scratch 2024 | Beginner To Advanced
پیش نیاز:
توضیحات
این دوره به دو بخش تقسیم شده است.
ابتدا، در هفت ماژول آموزشی، اصول برنامهنویسی PHP را یاد خواهید گرفت که شامل:
- انواع دادهها و متغیرها
- آرایهها و تکرار (Iteration)
- ساختارهای کنترلی و شرطی
- توابع و محدودهها (Scope)
- برنامهنویسی شیءگرا (OOP)
- سوپرگلوبالها (مانند
$_GET
،$_POST
،$_SESSION
،$_COOKIES
و غیره) - اتصال به دیتابیس و PDO
پس از یادگیری مبانی، وارد فاز عملی میشویم و یک وبسایت لیست آگهیهای شغلی را از صفر طراحی و توسعه میدهیم.
این پروژه به شما کمک میکند نحوه ساختاردهی یک پروژه با PHP خالص (Vanilla PHP) را یاد بگیرید و پیشزمینهای مناسب برای یادگیری فریمورکهایی مثل Laravel باشد.
آنچه در ویدیوهای پروژه انجام خواهیم داد:
- ایجاد یک روتر سفارشی شبیه به Laravel
- روتر را بارها بازسازی میکنیم تا قابلیتهایی مثل پذیرش متدهای HTTP، پارامترها و Middleware را اضافه کنیم.
- ساختاردهی پروژه به دو فولدر اصلی:
- Framework: شامل کلاسهای اصلی مثل Router، Database، Validation و Session.
- App: شامل کنترلرها و نماها (Views).
- ایجاد عملیات CRUD برای آگهیهای شغلی.
- پیادهسازی سیستم احراز هویت و دسترسی.
- محافظت از مسیرها با استفاده از Middlewareهای سفارشی.
- افزودن قابلیت جستجو:
- جستجو و فیلتر آگهیها بر اساس کلمات کلیدی و/یا مکان.
- اعتبارسنجی و تمیزسازی دادهها.
- استفاده از Prepared Statements با PDO برای جلوگیری از حملات SQL Injection.
راهنمای استفاده از دوره آموزش پروژه محور زبان PHP از پایه تا پیشرفته :
- اگر مبتدی هستید، پیشنهاد میشود از ابتدا دوره را شروع کنید و تمامی ماژولهای آموزشی را بگذرانید.
- اگر تجربه بیشتری دارید و با اصول پایه آشنا هستید، میتوانید مستقیماً وارد پروژه شوید.
دوره آموزش پروژه محور زبان PHP از پایه تا پیشرفته برای چه کسانی مناسب است؟
- مبتدیانی که به دنبال یادگیری PHP هستند.
- توسعهدهندگان باتجربهای که میخواهند ساختاردهی یک پروژه PHP را بدون استفاده از فریمورکها یاد بگیرند.
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید