آموزش کیک PHP 3

Learning CakePHP 3

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: CakePHP یک علامت تجاری ثبت شده از نرم افزار کیک است بنیاد ، شرکت . Cake Software Foundation، Inc وابسته به Lynda.com نیست ، همچنین خدمات Lynda.com را تأیید ، حمایت یا حمایت نمی کند.

CakePHP یک چارچوب حیاتی برای توسعه دهندگان PHP است. این برنامه به آنها کمک می کند تا برنامه های وب پیچیده را با سرعت و کارآیی بیشتری بسازند. اگر می خواهید از CakePHP 3 (آخرین نسخه چارچوب) در گردش کار توسعه خود استفاده کنید ، این مکان برای شروع است.

جاستین یوست نمای کلی از الگوی MVC زیربنایی در CakePHP و مراحل نصب و پیکربندی Mac و Windows را ارائه می دهد. او نحوه استفاده از پوسته CakePHP را برای ساخت اولین برنامه اصلی CakePHP نشان می دهد ، و سپس در مورد هر عنصر برنامه به طور عمیق بحث می کند: کنترل کننده ها ، مدل ها ، نماها ، اجزا، ، رفتارها ، مددکاران و برنامه های کاربردی. در هر مرحله ، او در مورد ویژگی های جدید و پیشرفت های مربوط به CakePHP 3 ، از جمله اجزای جدید بحث می کند. بهبود عملکرد ، مدیریت جلسه و ORM ؛ و محلی سازی.

در فصل های بعدی ، دوره کمی پیشرفت می کند. این آموزش ها را مشاهده کنید تا نحوه ارسال ایمیل با CakePHP ، تمدید CakePHP با پلاگین ها و نوشتن تست های واحدی را برای شناسایی و از بین بردن اشکالات کد خود یاد بگیرید. جاستین همچنین نحوه افزودن امنیت به برنامه های CakePHP خود را با یک سیستم تأیید اعتبار کاربر اساسی نشان می دهد.
موضوعات شامل:
  • نصب و پیکربندی CakePHP
  • استفاده از کنسول پوسته CakePHP
  • ایجاد کنترل کننده های CakePHP
  • ذخیره اطلاعات در مدل CakePHP
  • پیدا کردن و حذف داده ها
  • کار با روشهای موجودیت
  • ایجاد نماهای CakePHP
  • استفاده و سفارشی سازی م componentsلفه ها برای اشتراک عملکرد بین کنترل کننده ها
  • ایجاد رفتارها
  • قالب بندی داده ها با کمک کنندگان
  • توسعه سریعتر با برنامه های CakePHP: هش ، مجموعه ها و ورود به سیستم
  • ارسال ایمیل CakePHP
  • ایجاد یک افزونه سفارشی
  • آزمایش برنامه های CakePHP
  • مجوز دادن به کاربران برنامه های CakePHP

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید قبل از تماشای این دوره بدانید What you should know before watching this course

  • با استفاده از پرونده های تمرینی Using the exercise files

1. CakePHP چیست؟ 1. What Is CakePHP?

  • مروری بر CakePHP Overview of CakePHP

  • CakePHP به عنوان یک چارچوب MVC CakePHP as an MVC framework

  • کنوانسیون تنظیمات Convention over configuration

2. شروع کار با CakePHP 2. Getting Started with CakePHP

  • مورد نیاز CakePHP CakePHP requirements

  • نصب CakePHP در سیستم عامل Mac X Installation of CakePHP on Mac OS X

  • نصب CakePHP در ویندوز Installation of CakePHP on Windows

  • پیکربندی CakePHP CakePHP configuration

  • قراردادهای ساختار پوشه CakePHP CakePHP folder structure conventions

  • قراردادهای نامگذاری CakePHP CakePHP naming conventions

3. ساخت اولین برنامه CakePHP ما 3. Building Our First CakePHP App

  • پوسته CakePHP CakePHP shell

  • پخت یک پروژه CakePHP Bake a CakePHP project

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

  • کار با کنترلرها Working with controllers

  • کنترل کننده و جریان درخواست Controller and request flow

  • روش های کنترل کننده Controller methods

  • پارامترهای کنترل کننده Controller parameters

  • صفحه بندی کنترلر Controller pagination

  • خواص کنترلر اضافی Additional controller properties

5. مدل های CakePHP 5. CakePHP Models

  • کار با مدل Working with models

  • یک انجمن hasOne ایجاد کنید Create a hasOne association

  • از انجمن های متعلق بهTT ، hasMany و متعلق بهTTMany استفاده کنید Use belongsTo, hasMany, and belongsToMany associations

  • داده های خود را پیدا کنید Find your data

  • داده های مرتبط را بازیابی کنید Retrieve associated data

  • داده های خود را ذخیره کنید Save your data

  • داده های خود را حذف کنید Delete your data

  • اعتبارسنجی استاندارد CakePHP Standard CakePHP validation

  • اعتبار سنجی سفارشی ایجاد کنید Create custom validation

  • روشهای موجودیت Entity methods

  • گیرندگان و گیرنده های اشخاص Entity setters and getters

6. بازدیدهای CakePHP 6. CakePHP Views

  • کار با نماها Working with views

  • مشاهده عناصر View elements

  • مشاهده بلوک View blocks

  • مشاهده طرح بندی View layouts

7. قطعات CakePHP 7. CakePHP Components

  • آشنایی با اجزای CakePHP Introduction to CakePHP components

  • اجزای استاندارد CakePHP Standard CakePHP components

  • یک جزء سفارشی ایجاد و استفاده کنید Create and use a custom component

8. رفتارهای CakePHP 8. CakePHP Behaviors

  • آشنایی با رفتارهای CakePHP Introduction to CakePHP Behaviors

  • رفتارهای استاندارد CakePHP Standard CakePHP Behaviors

  • ایجاد و استفاده از یک رفتار سفارشی Creating and using a custom Behavior

9. یاران CakePHP 9. CakePHP Helpers

  • آشنایی با یاران CakePHP Introduction to CakePHP helpers

  • یاران استاندارد CakePHP Standard CakePHP helpers

  • ایجاد و استفاده از یک یاور سفارشی Creating and using a custom helper

10. برنامه های CakePHP 10. CakePHP Utilities

  • هش Hash

  • مجموعه ها Collections

  • ورود به سیستم Logging

  • اشکال ناچیز Modelless forms

11. ایمیل CakePHP 11. CakePHP Email

  • ارسال ایمیل Sending an email

  • ارسال ایمیل از طریق نامه دهنده Sending email via the mailer

12. افزونه های CakePHP 12. CakePHP Plugins

  • افزونه CakePHP چیست؟ What is a CakePHP plugin?

  • نصب افزونه های CakePHP Installing CakePHP plugins

  • یک افزونه سفارشی ایجاد و استفاده کنید Create and use a custom plugin

13. واحد تست برنامه های کاربردی CakePHP 13. Unit Testing CakePHP Applications

  • اولین مورد آزمون ما Our first test case

  • جدول CakePHP را آزمایش کنید Testing a CakePHP table

  • آزمایش یک موجودیت CakePHP Testing a CakePHP entity

  • تست یک کنترلر CakePHP Testing a CakePHP controller

  • تست رفتار CakePHP Testing a CakePHP behavior

  • تست یک جزء CakePHP Testing a CakePHP component

14. تأیید اعتبار و مجوز کاربر 14. User Authentication and Authorization

  • وارد شوید و از کاربر خارج شوید Log in and log out a user

  • به کاربر اجازه دهید Authorize a user

  • استفاده از مسیرها برای مجوز کاربر Using routes to authorize a user

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش کیک PHP 3
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 44m
63
Linkedin (لینکدین) lynda-small
03 فروردین 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
67,313
- از 5
ندارد
دارد
دارد
Justin Yost

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Justin Yost Justin Yost

توسعه دهنده وب ، برنامه نویس جاستین یوست یک توسعه دهنده وب برنامه نویس با مدرک لیسانس در علوم کامپیوتر است.

جاستین ، فارغ التحصیل دانشگاه فنی تگزاس ، از برنامه نویسی و یادگیری بیشتر در مورد هر چیز و همه چیز لذت می برد. او یک توسعه دهنده وب در مشاوره Loadsys است ، یک شرکت توسعه وب ، نگهداری و آموزش وب متخصص در CakePHP ، Ember.js ، و Ruby on Rails. وقتی کار نمی کند ، جاستین گهگاه در PHP Meetup محلی سخنرانی می کند. در اوقات فراغت ، جاستین از کوله پشتی و خواندن کتاب های علمی تخیلی لذت می برد.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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