تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی یادگیری جامع CakePHP 3 – توسعه سریع و امن اپلیکیشن‌های PHP

دوره آموزشی یادگیری جامع CakePHP 3 – توسعه سریع و امن اپلیکیشن‌های PHP

4 ساعت 45 دقیقهمبتدی2016-03-22

مدرسین

Justin Yost

Justin Yost

Web Developer, Programmer

جزئیات دوره

🔹 CakePHP یکی از مهم‌ترین فریمورک‌های PHP است که به توسعه‌دهندگان کمک می‌کند تا برنامه‌های پیچیده وب را سریع‌تر و بهینه‌تر بسازند. اگر قصد دارید CakePHP 3 را در فرآیند توسعه‌ی خود به کار بگیرید، این دوره بهترین نقطه‌ی شروع برای شماست.

💡 مدرس این دوره، جاستین یوست (Justin Yost)، ابتدا شما را با معماری MVC در CakePHP آشنا می‌کند و سپس نحوه‌ی نصب و پیکربندی آن را در ویندوز و مک آموزش می‌دهد. در ادامه، تمام عناصر اصلی یک اپلیکیشن CakePHP – از کنترلرها و مدل‌ها گرفته تا ویوها، کامپوننت‌ها و پلاگین‌ها – را بررسی می‌کند.

📌 آنچه در این دوره یاد می‌گیرید:
✅ نصب و پیکربندی CakePHP در ویندوز و مک
✅ استفاده از کنسول Shell در CakePHP
✅ ایجاد کنترلرها و مدیریت درخواست‌ها
✅ ذخیره، جستجو و حذف داده‌ها در مدل CakePHP
✅ مدیریت و کار با متدهای موجودیت (Entity Methods)
✅ ساخت و نمایش ویوهای CakePHP
✅ استفاده و سفارشی‌سازی کامپوننت‌ها برای اشتراک‌گذاری عملکرد بین کنترلرها
✅ ایجاد و استفاده از رفتارها (Behaviors) در مدل‌ها
✅ قالب‌بندی داده‌ها با هلپرها (Helpers)
✅ کار با ابزارهای CakePHP: هش، کالکشن‌ها و لاگ‌گیری
✅ ارسال ایمیل در CakePHP
✅ ایجاد و استفاده از پلاگین‌های سفارشی در CakePHP
✅ نوشتن تست‌های واحد برای اطمینان از عملکرد صحیح کدها
✅ ایمن‌سازی اپلیکیشن با سیستم احراز هویت کاربران

مهارت ها

CakePHPCake SoftwareBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentLearningWeb Development

سرفصل ها

0. مقدمه

  • 01 - خوش آمدید
  • 02 - آنچه باید قبل از تماشای این دوره بدانید
  • 03 - استفاده از فایل‌های تمرین

1. CakePHP چیست

  • 04 - مروری بر CakePHP
  • 05 - CakePHP به عنوان یک چارچوب MVC
  • 06 - کنوانسیون بیش از پیکربندی

2. شروع کار با CakePHP

  • 07 - الزامات CakePHP
  • 08 - نصب CakePHP در Mac OS X
  • 09 - نصب CakePHP بر روی ویندوز
  • 10 - پیکربندی CakePHP
  • 11 - قراردادهای ساختار پوشه CakePHP
  • 12 - قراردادهای نامگذاری CakePHP

3. ساختن اولین برنامه CakePHP ما

  • 13 - پوسته کیک پی اچ پی
  • 14 - یک پروژه CakePHP بپزید

4. کنترلرهای CakePHP

  • 15 - کار با کنترلرها
  • 16 - کنترل کننده و جریان درخواست
  • 17 - روش‌های کنترل کننده
  • 18 - پارامترهای کنترلر
  • 19 - صفحه بندی کنترلر
  • 20 - ویژگی‌های اضافی کنترلر

5. مدل‌های کیک پی اچ پی

  • 21 - کار با مدل ها
  • 22 - یک انجمن hasOne ایجاد کنید
  • 23 - از انجمن‌های belongsTo، hasMany و belongsToMany استفاده کنید
  • 24 - داده‌های خود را پیدا کنید
  • 25 - داده‌های مرتبط را بازیابی کنید
  • 26 - داده‌های خود را ذخیره کنید
  • 27 - اطلاعات خود را حذف کنید
  • 28 - اعتبار سنجی استاندارد CakePHP
  • 29 - اعتبار سنجی سفارشی ایجاد کنید
  • 30 - روشهای موجودیت
  • 31 - نهاد تنظیم کننده و گیرنده

6. CakePHP Views

  • 32 - کار با نماها
  • 33 - مشاهده عناصر
  • 34 - بلوک‌ها را مشاهده کنید
  • 35 - طرح بندی‌ها را مشاهده کنید

7. اجزای CakePHP

  • 36 - مقدمه ای بر اجزای CakePHP
  • 37 - اجزای استاندارد CakePHP
  • 38 - یک جزء سفارشی ایجاد و استفاده کنید

8. رفتارهای CakePHP

  • 39 - مقدمه ای بر رفتارهای CakePHP
  • 40 - رفتارهای استاندارد CakePHP
  • 41 - ایجاد و استفاده از یک رفتار سفارشی

9. CakePHP Helpers

  • 42 - معرفی راهنماهای CakePHP
  • 43 - یاورهای استاندارد CakePHP
  • 44 - ایجاد و استفاده از یک کمک کننده سفارشی

10. CakePHP Utilities

  • 45 - هش
  • 46 - مجموعه ها
  • 47 - ورود به سیستم
  • 48 - فرم‌های بدون مدل

11. ایمیل CakePHP

  • 49 - ارسال ایمیل
  • 50 - ارسال ایمیل از طریق میلر

12. پلاگین‌های CakePHP

  • 51 - افزونه CakePHP چیست
  • 52 - نصب پلاگین‌های CakePHP
  • 53 - یک افزونه سفارشی ایجاد و استفاده کنید

13. واحد تست برنامه‌های CakePHP

  • 54 - اولین مورد آزمایشی ما
  • 55 - تست جدول CakePHP
  • 56 - تست یک موجودیت CakePHP
  • 57 - تست کنترلر CakePHP
  • 58 - آزمایش رفتار CakePHP
  • 59 - تست یک جزء CakePHP

14. احراز هویت و مجوز کاربر

  • 60 - ورود و خروج یک کاربر
  • 61 - مجوز یک کاربر
  • 62 - استفاده از مسیرها برای مجوز دادن به کاربر

نتیجه

  • 63 - مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal