آموزش PHP: برنامه نویسی شی گرا با پایگاه داده

PHP: Object-Oriented Programming with Databases

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

توجه: این یک دوره آموزشی در سطح متوسط است که فرض می کند دانش موجود در PHP را دارید. برای تازه کردن مهارت های خود ، آموزش ضروری PHP و PHP: برنامه نویسی شی گرا را بررسی کنید.
موضوعات شامل:
  • ایجاد پایگاه داده پروژه و جداول
  • اتصال به پایگاه داده
  • نمایش داده های پایگاه داده با OOP
  • الگوی طراحی رکورد فعال
  • تعریف کلاس پایگاه داده محور
  • انجام وظایف پایگاه داده مشترک با OOP
  • ایجاد کد ارثی و قابل استفاده مجدد
  • احراز هویت کاربر شی گرا
  • صفحه بندی شی گرا

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

مقدمه Introduction

  • خوش آمدی Welcome

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

  • چه چیزی میخواهید بدانید What you need to know

1. نمای کلی و راه اندازی پروژه 1. Overview and Project Setup

  • نمای کلی پروژه Project overview

  • ایجاد یک بانک اطلاعاتی پروژه Create a project database

  • یک جدول پایگاه داده ایجاد کنید Create a database table

  • پرونده های پروژه Project files

2. اتصال بانک اطلاعاتی 2. The Database Connection

  • اعتبارنامه بانک اطلاعات Database credentials

  • به بانک اطلاعات وصل شوید Connect to the database

  • روشها و خصوصیات MySQLi MySQLi methods and properties

  • پرس و جو با استفاده از OOP Query using OOP

  • از بانک اطلاعات جدا شوید Disconnect from the database

3. کلاس کلاس محور را تعریف کنید 3. Define a Database-Driven Class

  • الگوهای طراحی ضبط فعال Active record design patterns

  • پایگاه داده را تنظیم کنید Set the database

  • روش های پرس و جو را تعریف کنید Define query methods

  • اشیاء را با استفاده از مقادیر ضبط بسازید Build objects using record values

  • یک رکورد واحد پیدا کنید Find a single record

  • صفحه جزئیات را نمایش دهید Display a detail page

4- CRUD شی گرا 4. Object-Oriented CRUD

  • عملیات CRUD CRUD operations

  • یک رکورد ایجاد کنید Create a record

  • لیست ویژگی های پویا Dynamic attribute list

  • مقادیر ضد ویرایش برای پایگاه داده Sanitize values for database

  • برای به روزرسانی ضبط کنید Find record to update

  • یک رکورد را به روز کنید Update a record

  • فرم های HTML برای OOP HTML forms for OOP

  • اعتبارسنجی ها و خطاها Validations and errors

  • یک رکورد حذف کنید Delete a record

  • ایجاد کد ارثی Create inheritable code

5- احراز هویت شی گرا 5. Object-Oriented Authentication

  • کلاس مدیر Admin class

  • کلمه عبور هشی Hashing passwords

  • اعتبار سنجی مدیر Admin validations

  • با نام کاربری پیدا کنید Find by username

  • تائید رمز عبور Verify password

  • کلاس جلسه را تعریف کنید Define a session class

  • کنترل دسترسی به صفحه را اضافه کنید Add page access control

  • کلاس جلسه را بهبود بخشید Improve the session class

  • پیام های جلسه Session messages

6. صفحه محور شی 6. Object-Oriented Pagination

  • مفاهیم صفحه Pagination concepts

  • کلاس صفحه بندی را تعریف کنید Define a pagination class

  • دوچرخه های پیجین Paginate bicycles

  • پیوندهای صفحه قبلی و بعدی Previous and next page links

  • پیوندهای صفحه شماره گذاری شده Numbered page links

نتیجه Conclusion

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

نمایش نظرات

آموزش PHP: برنامه نویسی شی گرا با پایگاه داده
جزییات دوره
4h 4m
43
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
111,413
- از 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 سال تجربه تدریس و توسعه وب است.