فریم ورک ها در برنامه نویسی این روزها جایگاه ویژه ای پیدا کردن و در برنامه نویسی تحت وب خصوصا php ، فریم ورک های زیادی برای استفاده وجود داره که مطرح ترین اونا zend,symfony,codeigniter,cakephp,yii,laravel,agavi هستن.

هر برنامه نویسی باید قدرت استفاده از فریم ورک ها برای قدرتمند کردن فعالیتش و افزایش سطح حرفه اینرم افزار و سایت تولیدی رو داشته باشه ، استفاده از فریم ورک ها در php مزایای زیادی داره مثل :کد نویسی سریع تر ، بالا بردن خوانایی کد و قابلیت استفاده مجدد از کدهای نوشته شده و …

توی این دوره با آموزش فریم ورک symfony در خدمتتون هستیم ، فریم ورکی قوی که توی شرکت هایی بزرگ همچون :PIWIK,OROCRM,Laravel,eZ Publish,Yahoo داره ازش استفاده میشه ، با این وجود در بسیار قدرتمند بودن این فریم ورک شکی نیست ، تا جایی که فریم ورک قدرتمندی مثل لاراول در بعضی از بخش های خود از سیمفونی استفاده کرده است.

سیستم های مدیریت محتوای بی نظیری همچون دروپال و phpbb نیز با سیمفونی نوشته شده است.

یا فریم ورک zend که متعلق به شرکت اصلی توسعه دهنده ی php یعنی zend می باشد نیز به پیشنهاد توسعه دهنده ها از بخش هایی از فریم ورک symfony مانند doctrine استفاده میکند.

در این دوره ی آموزشی که به صورت حرفه ای تدوین شده است کار با این فریم ورک قدرتمند را می آموزید.

سرفصل آموزش را در ادامه می توانید مطالعه کنید.

با ما همراه باشید با آموزش فریم ورک symfony

سرفصل های دوره آموزش فریم ورک symfony

  • مقدمه :
    • آشنایی با doctrine
    • برقراری ارتباط با دیتابیس
    • برسی روابط در داکتراین
  • معرفی و کار با فریم ورک سیمفونی :
    • نحوه دانلود و نصب سیموفنی
    • آشنایی با پوشه ها و فایل ها
    • نحوه ی پیکربندی وانجام تنظیمات
    • برسی محیط های اجرای سیموفنی
    • ساخت اولین صفحه نمونه
  • کنترلر (controller) :
    • آشنایی با کنترلر ها در سیمفونی
    • نحوه ی ساخت کنترلر ها
    • نحوه ی استفاده از کلاس های سیمفونی
    • برسی کلاس ها request , response
    • استفاده از باندل کنترلر اصلی سیمفونی
  • مسیریابی (routing) :
    • آشنای با routing یا سیستم مسیر یابی
    • ساخت routing
    • برسی تمامی پارامتر ها و تنظیمات
    • دسترسی به کنترلر از طریق روتینگ و ارتباط آنها
  • مدیریت قالب با twig :
    • برسی کد نویسی معمول و آشنایی با twig
    • برسی توابع twig
    • استفاده از twig در قالب
  • مدیریت دیتابیس با doctrine و پیاده سازی پروژه ی ساده :
    • آشنایی با doctrine
    • برقراری ارتباط با دیتابیس
    • برسی روابط در داکتراین
  • پیاده سازی پروژه سیستم فرم ساز :
    • ساخت و مدیریت فرم ها با باندل استفاده از باندل فرم
    • اعتبار سنجی و validate فرم ها