دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۹
  • خرداد

جلسه ۰۱ : معرفی و بررسی CakePHP

  • دسته‌بندی‌ها :
جلسه ۰۱ : معرفی و بررسی CakePHP
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و آن دسته از کاربرانی که به زبان PHP علاقه دارند. این دوره آموزش CakePHP مخصوص آن ها تهیه شده تا مهارت و تسلط خود را بر این زبان با یادگیری CakePHP به حد کمال برسانند و با کمک آن به یک برنامه نویس حرفه ای در عرصه PHP تبدیل شوند. در این جلسه که اولین جلسه از این دوره آموزشی است به معرفی و بررسی CakePHP می پردازیم و به نقاط قوت و ویژگی های آن را بررسی می کنیم.

      معرفی و بررسی CakePHP

      همان طور که در جلسه معرفی دوره اشاره شد :
      CakePHP یک فریم ورک منبع باز برای PHP است.
      CakePHP برای آن ساخته شده که توسعه و نگهداری برنامه ها را ساده تر کند.
      CakePHP مبتنی بر معماری MVC است  که یک فریم ورک قدرتمند اما ساده و قابل درک برای یادگیری است.
      در ادامه به تعدادی از نقاط قوت CakePHP اشاره می نماییم.

      • متن باز بودن.
      • محسوب شدن به عنوان یک فریم ورک MVC.
      • برخورداری از عملیات ذخیره سازی.
      • برخورداری از URL هایی که برای موتورهای جستجو قابل پذیرش هستند.
      • CRUDE آسان (ایجاد، خواندن، به روز رسانی، حذف) تعاملات پایگاه داده.
      • برخورداری از کتابخانه ها و Helpers های موثق.
      • Built-in Validation بودن
      • قابلیت لوکال سازی
      • برخورداری از اجزایی نظیر Email, Cookie, Security, Session, و Request Handling
      • برخورداری از View Helpers برای فرم های  AJAX, JavaScript, HTML و …

      چرخه ریکوئست CakePHP

      معرفی و بررسی CakePHP

      چرخه ریکوئست CakePHP

      یک چرخه درخواست CakePHP معمولی با درخواست یا ریکوئست یک کاربر از یک صفحه یا منبع در برنامه شما شروع می شود.
      در سطح بالا، هر درخواست از طریق مراحل زیر ادامه می یابد :

      • قوانین بازنویسی وب سرور درخواست را به webroot / index.php هدایت می کند.
      • فایل های autoloader و فایل بوت استرپ شما اجرا می شوند.
      • هر فیلتر ارسالی که پیکربندی شده است می تواند درخواست را اداره کند و به صورت اختیاری یک پاسخ ایجاد کند.
      • توزیع کننده کنترل و اقدام مناسب بر اساس قوانین مسیریابی را انتخاب می شوند.
      • عملگر کنترل نام گذاری می شود و کنترل کننده با مدل ها و اجزای مورد نیاز ارتباط برقرار می کند.
      • کنترل کننده، واکنش را به نمایش می دهد تا خروجی حاصل از داده های مدل را تولید کند.
      • view ها از Helper ها و سلول ها برای تولید بدن و هدر ها استفاده می کنند.
      • و در نهایت پاسخ به client ارسال می شود.

      کلام آخر

      در این جلسه به معرفی و بررسی CakePHP پرداختیم و با نقاط قوت آن آشنا شدیم و ساز و کار آن را نیز شناختیم.
      در جلسه بعدی به شما می آموزیم که چگونه به نصب و راه اندازی CakePHP بپردازید.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۰۱ : معرفی و بررسی CakePHP
      به اشتراک بگذارید