دوره آموزشی برنامه نویسی شی گرا در پی اچ پی
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: صفحه بندی
- دوره آموزشی آن را تمرین کن: کلاس ها و اشیاء PHP
- دوره آموزشی دسترسی به دیتابیس ها با PDO و MySQLi
- دوره آموزشی PHP: ایمیل با Swift Mailer
مسیرهای مرتبط
- مسیر آموزشی شروع کار با PHP
- مسیر آموزشی مهارت های پی اچ پی خود را ارتقا دهید
- مسیر آموزشی تبدیل شدن به یک برنامه نویس سی پلاس پلاس
- مسیر آموزشی ارتقا مهارت های خود را به عنوان توسعه دهنده PHP: کار با داده ها
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده NoSQL
- مسیر آموزشی مهارت های خود را در وردپرس ارتقا دهید
- مسیر آموزشی مهارت های لاراول خود را بسازید
- مسیر آموزشی ملزومات هوش مصنوعی برای طراحان تجربه کاربری