PHP با آموزش MySQL: 2 CMS بسازید

PHP with MySQL Essential Training: 2 Build a CMS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره - دومین قسمت از این مجموعه - با مبانی PHP با MySQL ساخته شده است و ضمن ایجاد یک سیستم مدیریت محتوای فعال ، مفاهیم متوسط لازم برای توسعه برنامه های وب دنیای واقعی را آموزش می دهد. کوین اسکوگلوند نحوه ایجاد پیمایش پویا را نشان می دهد تا کاربران عمومی بتوانند صفحات مختلف محتوای پایگاه داده را مرور کنند. او نشان می دهد که چگونه محتوا را از مردم پنهان کرده و توابع حساس به متن را بنویسد و از گزینه های استدلال برای رفتار مشروط استفاده کند. وی نحوه پیاده سازی احراز هویت کاربر و استفاده از توابع رمز ورود داخلی PHP برای تنظیم ایمن دسترسی به صفحه را نشان می دهد. سرانجام ، او نشان می دهد که چگونه جداول پایگاه داده مرتبط می توانند با اصلاح و تغییر توابع به منابع تودرتو تبدیل شوند. در طول مسیر ، کوین مشاوره عملی می دهد و نمونه هایی از بهترین روش ها را ارائه می دهد.
موضوعات شامل:
  • ایجاد سیستم مدیریت محتوا
  • ساخت پیمایش محتوای پویا
  • استفاده از گزینه های زمینه و عملکرد برای رفتار مشروط
  • مخفی کردن مطالب از دید عموم
  • مرجع مستقیم شی ناامن
  • اجازه HTML در محتوای پویا
  • پیش نمایش مطالب در متن عمومی
  • کار با کوکی ها و جلسات
  • ذخیره پیام های وضعیت در جلسه
  • احراز هویت کاربر ایمن (ورود به سیستم / خروج از سیستم)
  • تنظیم دسترسی به صفحه
  • منابع مرتبط با تودرتو
  • مدیریت لیست مرتب شده به صورت خودکار

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

مقدمه Introduction

  • مقدمه Introduction

  • نحوه استفاده از پرونده های تمرینی How to use the exercise files

1. ایجاد یک سیستم مدیریت محتوا 1. Create a Content Management System

  • برنامه را اجرا کنید Blueprint the application

  • دیتابیس را تنظیم کنید Set up the database

  • پرونده های پروژه را تنظیم کنید Set up the project files

2. ساخت پیمایش محتوا پویا 2. Build Dynamic Content Navigation

  • موضوعات را لیست کنید List subjects

  • برای هر موضوع صفحه اضافه کنید Add pages for each subject

  • محتوای صفحه را اضافه کنید Add page content

  • برای انتخاب صفحات از ناوبری استفاده کنید Use navigation to select pages

  • صفحه فعلی را برجسته کنید Highlight the current page

  • چالش: ناوبری در حال فروپاشی Challenge: Collapsing navigation

  • راه حل: ناوبری در حال فروپاشی Solution: Collapsing navigation

3. از متن و گزینه ها استفاده کنید 3. Use Context and Options

  • زمینه عمومی The public context

  • سوژه ها و صفحات پنهان را پرش کنید Skip hidden subjects and pages

  • از گزینه ای برای کد مشروط استفاده کنید Use an option for conditional code

  • مرجع شیء مستقیم ناامن Insecure direct object reference

  • از دید صفحه محافظت کنید Protect page visibility

  • به HTML در محتوای پویا اجازه دهید Allow HTML in dynamic content

  • Challenge: محتوای پیش نمایش Challenge: Preview content

  • راه حل: پیش نمایش محتوا Solution: Preview content

4. کوکی ها و جلسات 4. Cookies and Sessions

  • با کوکی ها کار کنید Work with cookies

  • مقادیر کوکی را تنظیم و بخوانید Set and read cookie values

  • مقادیر کوکی را تنظیم کنید Unset cookie values

  • با جلسات کار کنید Work with sessions

  • مقادیر جلسه را تنظیم کرده و بخوانید Set and read session values

  • چالش: پیام های وضعیت Challenge: Status messages

  • راه حل: پیام های وضعیت Solution: Status messages

5- دسترسی به صفحه را تنظیم کنید 5. Regulate Page Access

  • نمای کلی تأیید اعتبار کاربر User authentication overview

  • جداول مدیر ایجاد کنید Create admins tables

  • چالش: ایجاد مدیریت سرپرست Challenge: Build admin management

  • راه حل: مدیریت مدیریت را ایجاد کنید Solution: Build admin management

  • توابع رمز عبور PHP PHP password functions

  • دسترسی کاربر را تأیید کنید Authenticate user access

  • به مجوز احتیاج دارید Require authorization

  • ورود به سیستم کاربر Log out a user

  • به روزرسانی رمزعبور اختیاری Optional password updating

  • پیش نمایش مجاز است Authorized previewing

6. توجیه منابع مرتبط 6. Nesting Related Resources

  • منابع لانه دار را درک کنید Understand nested resources

  • صفحات را با موضوع فهرست کنید List pages by subject

  • از پیوندهای تو در تو استفاده کنید Use nested links

  • از تغییر مسیرهای تو در تو استفاده کنید Use nested redirects

  • تعداد صفحات را به هر موضوع اضافه کنید Add page count to each subject

  • موقعیت صفحه دامنه موضوع Scope page position by subject

  • چالش: موقعیت ها را به روز کنید Challenge: Update positions

  • سولو Solution: Update positions

نتیجه Conclusion

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

نمایش نظرات

PHP با آموزش MySQL: 2 CMS بسازید
جزییات دوره
3h 53m
46
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
202,667
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Skoglund Kevin Skoglund

بنیانگذار NovaFabrica

Kevin Skoglund راه حل های وب سفارشی را در Nova Fabrica می سازد و توسعه وب را در LinkedIn Learning آموزش می دهد.

Kevin Skoglund بنیانگذار Nova Fabrica، یک آژانس توسعه وب متخصص در ارائه راه حل های سفارشی و مقیاس پذیر با استفاده از Ruby on Rails، PHP، SQL، و فناوری های مرتبط. مشتریان Nova Fabrica عبارتند از: An Event Apart، Atlas Carpet Mills، Consulate Film، Gregorius|Pineo، Maharam، Oakley، و The Bold Italic. کوین نویسنده lynda.com با بیش از 15 سال تجربه تدریس و توسعه وب است.