Yii2 یک چارچوب برنامه وب MVC PHP با منبع آزاد و شی گرا ، مبتنی بر مؤلفه است.  Yii به عنوان “Yee” یا [ji:] تلفظ می شود و در چینی به معنای “ساده و تکاملی” است و می تواند مخفف “بله همین است!” باشد.در این مطب سعی داریم آموزش رایگان فریم ورک yii2 را به خوبی به شما آموزش دهیم.

تاریخچه فریم ورک yii2

 

Yii به عنوان یک تلاش برای رفع اشکالات در چارچوب PRADO است که در اکتبر ۲۰۰۶ ، پس از ده ماه توسعه اولین نسخه آلفای Yii منتشر شد و پس از آن نسخه رسمی ۱٫۰۰ در دسامبر ۲۰۰۸ منتشر شد.

 Yii 1.1 در ژانویه ۲۰۱۰ منتشر شد و با ایجاد سازنده فرم ، نمایش مربوط به سوابق و یک چارچوب آزمایش و موارد دیگر اضافه شده بودند، همچنین انجمن Yii شاخه ۱٫۱ را با پشتیبانی و اصلاحات PHP7 دنبال می کند.  آخرین نسخه ۱٫۱٫۲۱ در آوریل ۲۰۱۹ به بازار آمد.

 در ماه مه ۲۰۱۱ ، توسعه دهندگان تصمیم گرفتند از نسخه های جدید PHP استفاده کنند و کاستی های معماری را برطرف کنند و نتیجه آن نسخه ۲٫۰ باشد.  در ماه مه ۲۰۱۳ ، کد Yii 2.0 به بازار آمد و پس از آن اولین نسخه پایدار در اکتبر ۲۰۱۴٫ PHP7 از نسخه ۲٫۰٫۹ پشتیبانی می شود.

ویژگی های فریم ورک yii2 شامل: فریم ورک yii2

  • الگوی طراحی مدل-نمایش-کنترل (MVC).
  • خدمات WSDLومدیریت خدمات وب.
  • بین المللی سازی و محلی سازی (I18N و L10N)، شامل ترجمه پیام، قالب بندی تاریخ و زمان، قالب بندی شماره و محلی سازی رابط.
  • طرح ذخیره سازی لایه ای که از ذخیره سازی داده ها، ذخیره سازی صفحه، ذخیره سازی قطعه و محتوای پویا پشتیبانی می کند. محیط ذخیره سازی را می توان تغییر داد.
  • خطا در پردازش و ورود به سیستم. ورود به سیستم ها را می توان طبقه بندی کرد، فیلتر شده و به مقصد های مختلف هدایت می شوند.
  • تست واحد و عملکرد بر اساس PHPunit و سلنیوم.
  • تولید کد خودکار برای نرم افزار Skeleton، برنامه های CRUD از طریق ابزار GII.
  • کد تولید شده توسط اجزای YII و ابزار خط فرمان به استاندارد XHTML مطابقت دارد.
  • yii تنها از php نسخه ۵ و بالاتر پشتیبانی می کند

  • امنیت

امنیت برنامه آینه وب شما بسیار مهم و حیاتی است، به ویژه امروز وقتی کاربران متوجه شدند دوست دارند حریم شخصی خود را حفظ کنند.  راه حل های توسعه برنامه Yii2 دارای بسیاری از ویژگی های امنیتی مختلف است که اغلب مفید واقع می شوند.  به عنوان مثال ، ممیز های خودکار از کوکی های برنامه وب محافظت می کند و کد آسیب پذیرهای آن را پاک می کند.

 Yii2 دارای بسیاری از ویژگی های اعتبار سنجی است که از طریق قوانین و سناریوهایی انجام می شود که به مدل ها یا شرایط کدنویسی توسط شما وابسته اند.

فریم ورک yii2

سرفصل های این دوره :

پروژه اتوماسیون انتخاب پروژه کارشناسی:

  1. مقدمه (تعریف فریم ورک ، مقایسه فنی فریم ورک ها ، بررسی تاریخچه Yii)
    1. کد نویسی php و امنیت در php و کاربرد آن
    2. نصب  yii و git
    3. ساختار mvc و پوشه بندی
    4. آشنایی با ابزار و محیطcomposer& yii&git
  2. ساخت کنترلر/ویو/مدل
    1. کار با action ها و config url
    2. نمایش های جدول در ویو و افزونه های پرکاربرد در وییو
    3. کاربرد مدل و ترجمه های متفاوت
  3. اتصال و کار کردن با دیتابیس
    1. ساختار دیتابیس پروژه و ساخت آن
    2. اتصال به پروژه
    3. کد های ساده ارتباط با دیتابیس
  4. ابزار Gii و نحوه کار با آن
  5. کار کردن با فرم ها
    1. ارسال اطلاعات از طریق فرم با post/get
    2. افزودن افزونه های آژاکسی/select / اپلود
  6. تزریق قالب و کار بر روی گرافیک
  7. شروع پروژه
    1. ثبت نام و ورود
    2. سطح دسترسی مدیر(مقدماتی rbac)
    3. کار با Error ها و نحوه نمایش آنها
    4. کار با Helper در فریم ورک و نمایش گرافیکی پیغام ها
  8. کار کردن با Filter ها
    1. فیلتر در کنترلر
    2. فیلتر در مدل
    3. فیلتر در دیتابیس و کد های دیتابیس پیشرفته و چند جدولی فریم ورک yii2
  9. آشنایی با Session و Cookie ها
  10. امنیت
    1. Rbac
    2. Befor Action
    3. Controller/query/form

دانلود پارت 1

دانلود پارت 2

دانلود پارت 3

دانلود پارت 4

نظر شما درباره ” آموزش رایگان فریم ورک yii2 ” چیست ؟ برای بهبود آموزش های بعدی پیشنهادات و انتقادات خود را از طریق فرم تماس با ما ارسال کنید.

2 comments on “آموزش رایگان فریم ورک yii2

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *