ک فریمورک وب PHPمجموعه ای از کلاس ها است که به ایجاد یک برنامه وب کمک می کند. Symfony یک فریمورک منبع باز MVC است که به توسعه سریع برنامه های کاربردی وب مدرن کمک می کند. Symfony یک فریمورک وب کامل است و شامل مجموعه ای از اجزای قابل استفاده مجدد PHP می باشد. شما می توانید از هر جزء Symfony در برنامه ها، مستقل از فریمورک استفاده کنید.
Symfony دارای مقدار زیادی از قابلیت ها و جامعه فعال است و پیکربندی انعطاف پذیری دارد که از YAML، XML یا حاشیه نویسی استفاده می کند. Symfony با یک کتابخانه مستقل و واحد پی اچ پی ادغام شده است. Symfony عمدتا از Ruby on Rails، Django و فریمورک برنامه های کاربردی Springالهام گرفته شده است. اجزای Symfony توسط بسیاری از پروژه های منبع باز استفاده می شود که شامل کامپوزر، دروپالو phpBB هستند.
سرفصل های دوره آموزشی Udemy PHP Symfony 4 API Platform + React.js Full Stack Masterclass:
– معرفی دوره
– شروع شدن
– مدرن PHP 7 معرفی (اختیاری)
– معرفی Symfony – کنترل و مسیریابی
– معرفی Symfony – پایگاه های داده، دکترین، لامپ
– API پلت فرم – مقدمه
– API پلت فرم – عملیات (GET / POST / PUT / DELETE)
– API پلت فرم – تأیید هویت کاربر و نشانه های JWT
– API پلت فرم – مجوز، اعتبار سنجی داده ها، سریال سازی
– API پلت فرم – زیر منابع، روابط، عمق سریال سازی
– API پلت فرم – سریال سازی سفارشی، نقش کاربر
– API پلت فرم – عملیات سفارشی (تنظیم مجدد رمز عبور)
– API پلت فرم – منابع سفارشی، ارسال ایمیل (تأیید حساب کاربری)
– API پلت فرم – بارگذاری فایل ها (تصاویر)
– API پلت فرم- مجموعه فیلترها و مرتب سازی
– API پلت فرم – مجموعه داده ها صفحه بندی
– API پلت فرم – مدیریت خطا، ورود به سیستم
– API پلت فرم – پنل مدیریت (EasyAdmin)
– API پلت فرم – تست واحد (PHPUnit)
– API پلت فرم – تست عملکرد (Behat)
– برنامه Redux React
– جایزه