دوره آموزشی برنامه نویسی شی گرا و وردپرس
3 ساعت 1 دقیقهپیشرفته2023-02-01
مدرسین

Gary Kovar
Senior Back-End Developer and Software Engineer
جزئیات دوره
برنامه نویسی شی گرا در پروژه های بزرگ، پیچیده و دائماً نگهداری می شود ایده آل است. این به شما امکان می دهد یک مشکل بزرگ را انتخاب کنید و آن را به بخش های قابل حل تقسیم کنید. در این دوره، گری کوار مزایای OOP را پوشش می دهد، پاسخ می دهد "چرا OOP در وردپرس؟" و نحوه بهترین ارتباط با وردپرس گری شما را از طریق یک بازنگری در نحو OOP PHP راهنمایی میکند، نگاهی عمیق به مفاهیم معماری میاندازد، به شما نشان میدهد که OOP برای چه چیزی خوب نیست، پیروزیهای ساده با OOP و مزایای تیم. او همچنین چندین نمونه واقعی از OOP و WordPress را ارائه می دهد - از جمله ساخت یک افزونه با استفاده از آنچه در این دوره آموخته اید. اگر تجربه ای با OOP دارید - و کمی نا امیدی - این دوره را بررسی کنید تا یاد بگیرید چگونه می توانید از آن به نفع خود هنگام ایجاد افزونه های وردپرس استفاده کنید.
مهارت ها
Object-Oriented ProgrammingPHPWordPressContent Management Systems (CMS)AdvancedWeb DevelopmentProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - برنامه نویسی شی گرا
- 02 - آنچه باید بدانید
- 03 - فایل های تمرینی
1. چرا OOP در وردپرس
- 04 - یک پلاگین رویه ای سنتی را مرور کنید
- 05 - با برنامه نویسی شی گرا محدودیت ها را شناسایی کنید
- 06 - انواع داده ها
- 07 - بارگذاری خودکار
- 08 - فاصله نام
- 09 - استفاده از اشیا به جای آرایه
- 10 - مقادیر بازگشتی مفیدتر
2. OOP Refresher
- 11 - آناتومی یک کلاس
- 12 - وقتی یک کلاس به یک شی تبدیل می شود
- 13 - خواص و روشها
- 14 - دسترسی و دید
- 15 - وراثت، چکیده و واسط
- 16 - ایستا و ثابت
- 17 - همه را در کنار هم قرار دهید
3. مفاهیم معماری
- 18 - ترکیب بر ارث
- 19 - جامد فکر کردن
- 20 - تک مسئولیت
- 21 - باز بسته
- 22 - تعویض لیسکوف
- 23 - تفکیک رابط
- 24 - وارونگی وابستگی
4. مزایا
- 25 - منطق منزوی
- 26 - کد DRY
- 27 - کد قابل آزمایش
- 28 - دسترسی به داده ها
- 29 - منطق کسب و کار مدل
- 30 - به سرعت قابلیت ها را اضافه کنید
- 31 - الگوهای طراحی
5. مثال در دنیای واقعی
- 32 - درخواست ویژگی - بحث در مورد محدوده
- 33 - محدوده فنی - قطعات مورد نیاز برای ساخت را شناسایی کنید
- 34 - گرفتن منطق کسب و کار - نوشتن رابط ها و اشیاء ارزش
- 35 - یک پایه محکم اضافه کنید - اجرای خود را آزمایش کنید
- 36 - تغییر ویژگی شماره 1 - زمان اجرای منطق
- 37 - تغییر ویژگی شماره 2 - میان افزار
- 38 - تغییر ویژگی شماره 3 - اضافه کردن سرویس خارجی
- 39 - جمع کردن یک مثال در دنیای واقعی
نتیجه
- 40 - OOP را برای پروژه های خود اعمال کنید
دوره های مرتبط
- دوره آموزشی چالشهای کدنویسی پایتون برای برنامهنویسی شیءگرا
- دوره آموزشی برنامه نویسی شی گرا پایتون
- دوره آموزشی مبانی برنامه نویسی: طراحی شی گرا
- دوره آموزشی کشف دات نت Aspire
- دوره آموزشی شروع با برنامه نویسی شی گرا پایتون: یک رویکرد عملی
- دوره آموزشی پایتون پیشرفته: برنامه نویسی شی گرا
- دوره آموزشی برنامه نویسی شی گرا جاوا
- دوره آموزشی تمرین پایتون: برنامه نویسی شی گرا