این دوره به دو بخش تقسیم می شود. اول، ما هفت ماژول آموزشی برای یادگیری اصول برنامه نویسی PHP داریم، از جمله:
متغیرهای انواع داده
تکرار آرایه ها
شرایط ساختارهای کنترل
محدوده توابع
برنامه نویسی شی گرا
Superglobals ($_GET، $_POST، $_SESSION، $_COOKIES، و غیره)
یکپارچه سازی پایگاه داده PDO
پس از آن، ما به سراغ یک رویکرد عملی می رویم و یک وب سایت فهرست مشاغل ایجاد می کنیم. ما این را از پایه و بدون هیچ چارچوب یا کتابخانه ای می سازیم. این بخش ها به شما می آموزند که چگونه یک پروژه پی اچ پی وانیلی را ساختار دهید و پیشروی عالی برای یادگیری لاراول یا فریمورک دیگری است.
این چیزی است که ما در ویدیوهای پروژه انجام خواهیم داد:
ما یک روتر سفارشی شبیه لاراول ایجاد خواهیم کرد. ما چندین بار این را اصلاح میکنیم تا به افزودن ویژگیهایی مانند پذیرش روشهای HTTP، پارامترها و میانافزار ادامه دهیم.
ما پروژه خود را در دو پوشه اصلی ساختار می دهیم که Framework و App نامیده می شوند. Framework هسته ای خواهد بود که شامل کلاس هایی مانند Router، Database، Validation و Session می شود. برنامه شامل کنترلکنندهها و نماهای ما میشود.
ما عملیات CRUD را برای لیست مشاغل ایجاد خواهیم کرد.
ما یک سیستم احراز هویت و مجوز و همچنین محافظت از مسیرها با استفاده از میان افزار سفارشی را اجرا خواهیم کرد.
ما یک ویژگی جستجو را به جستجو/فیلتر لیستها بر اساس کلمات کلیدی و/یا مکان اضافه میکنیم
ما یاد خواهیم گرفت که داده ها را اعتبارسنجی و پاکسازی کنیم و همچنین از عبارات آماده شده با PDO برای محافظت در برابر حملات تزریق SQL استفاده کنیم.
اگر مبتدی هستید، پیشنهاد میکنم دوره را از ابتدا بگذرانید و همه ماژولهای یادگیری را مرور کنید. اگر تجربه بیشتری دارید و اصول اولیه را می دانید، می توانید مستقیماً وارد پروژه شوید.
توسعه دهنده وب Full Stack و مدرس در Traversy Media
نمایش نظرات