دوره آموزشی برنامه نویسی شی گرا در پی اچ پی
3 ساعت 54 دقیقهمتوسط2017-11-17
مدرسین

Kevin Skoglund
Founder of NovaFabrica
جزئیات دوره
توسعه دهندگان PHP می توانند از کدی کارآمد و سازماندهی شده، قابل استفاده مجدد و قابل فهم، که برنامه نویسی شی گرا ارائه میدهد، بهره مند شوند. در این دوره متوسطه، مدرس Kevin Skoglund معرفی اصول برنامه نویسی شی گرا (OOP) را برای PHP شرح می دهد. کوین نشان میدهد که چگونه یک کلاس را تعریف کنیم , ویژگیها و روشها را اضافه کنیم و نمونههای جدید ایجاد کنیم . او نشان میدهد که چگونه از ارث کلاس استفاده کند تا به اشتراک گذاشته شود و رفتار طبقاتی را نادیده بگیرد و چگونه دسترسی به ویژگیها و روشهای یک کلاس را کنترل کند. او تفاوت بین bindings استاتیک و ایستا را توضیح میدهد و نشان میدهد که چگونه روشهای `جادوی PHP ` را سفارشی کنید که به صورت خودکار عمل میکنند. در فصل نهایی، او نشان میدهد که چگونه کد شی گرا را به وب سایت PHP واقعی اضافه کنید، بنابراین میتوانید تکنیکهای OOP را در عمل ببینید .
اهداف یادگیری
تعریف کلاسها
روش های تماس
وراثت طبقاتی
تمدید و تمدید کلاسها
دسترسی و کنترل دسترسی به ویژگی ها و روش ها
خواص و روشهای استاتیک
روشهای جادویی: سازنده، تخریب کننده و کلون
ایجاد یک پروژه PHP OOP
اهداف یادگیری
تعریف کلاسها
روش های تماس
وراثت طبقاتی
تمدید و تمدید کلاسها
دسترسی و کنترل دسترسی به ویژگی ها و روش ها
خواص و روشهای استاتیک
روشهای جادویی: سازنده، تخریب کننده و کلون
ایجاد یک پروژه PHP OOP
مهارت ها
PHPProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - PHP - تکنیکهای OOP
- 02 - نحوه استفاده از فایلهای تمرینی
1. نمای کلی و راهاندازی پروژه
- 03 - OOP چیست
- 04 - راهاندازی پروژه
2. مبانی شی
- 05 - یک کلاس تعریف کنید
- 06 - مصادیق
- 07 - املاک طبقه
- 08 - روشهای کلاس
- 09 - رجوع به مصداق شود
- 10 - چالش - خواص و روشها
- 11 - راه حل - خواص و روشها
3. وراثت طبقاتی
- 12 - ارث چیست
- 13 - یک زیر کلاس تعریف کنید
- 14 - گسترش و لغو
- 15 - چالش - ارث
- 16 - راه حل - ارث
4. کنترل دسترسی به شی
- 17 - اصلاح کنندههای دید
- 18 - مراقب اضافه بار باشید
- 19 - روشهای ستر و گیر
- 20 - چالش - کنترل دسترسی
- 21 - راه حل - کنترل دسترسی
5. خواص استاتیک و روش
- 22 - اصلاح کننده استاتیک
- 23 - رفتارهای ایستا ارثی
- 24 - ثابتهای کلاس
- 25 - رجوع به کلاس پدر شود
- 26 - اتصالات استاتیکی دیررس
- 27 - چالش - مراجع ثابت
- 28 - راه حل - مراجع ایستا
6. روشهای جادویی
- 29 - روش سازنده
- 30 - استدلالهای سازنده
- 31 - روش ویرانگر
- 32 - روش کلون
- 33 - تکلیف با مرجع
- 34 - اشیاء را با هم مقایسه کنید
- 35 - بارگذاری خودکار کلاسهای تعریف نشده
7. یک پروژه OOP PHP
- 36 - معرفی پروژه
- 37 - چالش - کلاس دوچرخه
- 38 - راه حل - کلاس دوچرخه
- 39 - از نمونهها به HTML
- 40 - از یک فایل CSV بخوانید
- 41 - ParseCSV را بهبود دهید
- 42 - از یک فایل CSV تا نمونه ها
نتیجه
- 43 - کدنویسی مبارک
دوره های مرتبط
- دوره آموزشی پی اچ پی برای وردپرس
- دوره آموزشی ساخت برنامه های PHP با هوش مصنوعی مولد
- دوره آموزشی نوشتن و بازسازي PHP قابل تست
- دوره آموزشی جامع پی اچ پی با MySQL - بخش 1: مبانی
- دوره آموزشی جامع پی اچ پی با MySQL - بخش 2: ساخت یک CMS
- دوره آموزشی آن را تمرین کن: PHP با MySQL
- دوره آموزشی تست و اعتبارسنجی API
- دوره آموزشی برنامه نویسی شی گرا و وردپرس