تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی جامع پی اچ پی با MySQL - بخش 2: ساخت یک CMS

دوره آموزشی جامع پی اچ پی با MySQL - بخش 2: ساخت یک CMS

3 ساعت 52 دقیقهمتوسط2023-11-27

مدرسین

Kevin Skoglund

Kevin Skoglund

Founder of NovaFabrica

جزئیات دوره

این دوره-دومین قسمت از یک سری-بر مبانی PHP با MySQL استوار است و مفاهیم واسطه ای لازم برای توسعه برنامه های وب دنیای واقعی را در حین ایجاد یک سیستم مدیریت محتوا کار می کند. Kevin Skoglund نحوه ایجاد ناوبری پویا را نشان می دهد تا کاربران عمومی بتوانند صفحات مختلف محتوای پایگاه داده را مرور کنند. او نحوه پنهان کردن محتوا از عموم و نوشتن توابع حساس به زمینه و استفاده از گزینه های استدلال برای رفتار مشروط را نشان می دهد. او نحوه پیاده سازی احراز هویت کاربر و استفاده از توابع رمزگذاری داخلی PHP برای تنظیم امنیت دسترسی به صفحه را نشان می دهد. در نهایت، او نشان می دهد که چگونه جداول پایگاه داده مرتبط می توانند با اصلاح و تعیین توابع به منابع تو در تو تبدیل شوند. در طول راه، کوین مشاوره عملی ارائه می دهد و نمونه هایی از بهترین شیوه ها را ارائه می دهد.

اهداف یادگیری
ایجاد سیستم مدیریت محتوا
ایجاد ناوبری محتوای پویا
استفاده از گزینه های زمینه و عملکرد برای رفتار مشروط
پنهان کردن محتوا از دید عموم
مرجع مستقیم شیء ناامن
اجازه دادن به HTML در محتوای پویا
پیش نمایش محتوا در زمینه عمومی
کار با کوکی ها و جلسات
ذخیره پیامهای وضعیت در جلسه
احراز هویت امن کاربر (ورود/خروج)
تنظیم دسترسی به صفحه
تودرتو منابع مرتبط
مدیریت فهرست مرتب به صورت خودکار

مهارت ها

MySQLPHPDatabase DevelopmentDatabase ManagementEssential TrainingProgramming LanguagesOpen SourceSoftware Development

سرفصل ها

0. مقدمه

  • 01 - PHP با MySQL Essential Training - ساخت CMS
  • 02 - نحوه استفاده از فایل‌های تمرینی

1. یک سیستم مدیریت محتوا ایجاد کنید

  • 03 - برنامه را طرح ریزی کنید
  • 04 - پایگاه داده را راه‌اندازی کنید
  • 05 - فایل‌های پروژه را تنظیم کنید

2. ایجاد ناوبری محتوای پویا

  • 06 - موضوعات را فهرست کنید
  • 07 - برای هر موضوع صفحات اضافه کنید
  • 08 - محتوای صفحه را اضافه کنید
  • 09 - از ناوبری برای انتخاب صفحات استفاده کنید
  • 10 - صفحه فعلی را برجسته کنید
  • 11 - چالش - ناوبری در حال فروپاشی
  • 12 - راه حل - ناوبری در حال فروپاشی

3. از Context و Options استفاده کنید

  • 13 - زمینه عمومی
  • 14 - از موضوعات و صفحات پنهان رد شوید
  • 15 - از گزینه‌ای برای کد شرطی استفاده کنید
  • 16 - مرجع شی مستقیم ناامن (IDOR)
  • 17 - از دید صفحه محافظت کنید
  • 18 - اجازه دادن به HTML در محتوای پویا
  • 19 - چالش - پیش نمایش محتوا
  • 20 - راه حل - پیش نمایش محتوا

4. کوکی‌ها و جلسات

  • 21 - با کوکی‌ها کار کنید
  • 22 - مقادیر کوکی را تنظیم و بخوانید
  • 23 - مقادیر کوکی را تنظیم نکنید
  • 24 - با جلسات کار کنید
  • 25 - مقادیر جلسه را تنظیم و بخوانید
  • 26 - چالش - پیام‌های وضعیت
  • 27 - راه حل - پیام‌های وضعیت

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

  • 28 - بررسی اجمالی احراز هویت کاربر
  • 29 - جدول مدیریت ایجاد کنید
  • 30 - چالش - ساخت مدیریت مدیریت
  • 31 - راه حل - ساخت مدیریت مدیریت
  • 32 - توابع رمز عبور PHP
  • 33 - دسترسی کاربر را احراز هویت کنید
  • 34 - نیاز به مجوز
  • 35 - یک کاربر را خارج کنید
  • 36 - آپدیت رمز عبور اختیاری
  • 37 - پیش نمایش مجاز

6. تودرتو منابع مرتبط

  • 38 - منابع تودرتو را درک کنید
  • 39 - فهرست صفحات بر اساس موضوع
  • 40 - از لینک‌های تو در تو استفاده کنید
  • 41 - از تغییر مسیرهای تو در تو استفاده کنید
  • 42 - تعداد صفحات را به هر موضوع اضافه کنید
  • 43 - موقعیت صفحه دامنه بر اساس موضوع
  • 44 - چالش - به روز رسانی موقعیت ها
  • 45 - راه حل - به روز رسانی موقعیت ها

نتیجه

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

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

مسیرهای مرتبط

درباره ما

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

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

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

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

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