آموزش 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: برنامه نویسی شی گرا با پایگاه داده
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 4m
43
Linkedin (لینکدین) lynda-small
10 بهمن 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 سال تجربه تدریس و توسعه وب است.

Linkedin (لینکدین)

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

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

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