دوره آموزشی برنامه نویسی شی گرا و وردپرس
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 را برای پروژه های خود اعمال کنید
دوره های مرتبط
- دوره آموزشی یادگیری جامع کاتلین: کد شی گرا و ناهمگام
- دوره آموزشی معرفی عملی: Scala
- دوره آموزشی یادگیری جامع زبان برنامه نویسی اسکالا (Scala)
- دوره آموزشی اصول علوم کامپیوتر: برنامه نویسی
- دوره آموزشی غلبه بر مصاحبه شغلی ++C
- دوره آموزشی برنامه نویسی VBA در اکسس (2019)
- دوره آموزشی مقدمه ای بر Scala
- دوره آموزشی پایتون: الگوهای طراحی
مسیرهای مرتبط
- مسیر آموزشی شروع کار با PHP
- مسیر آموزشی تقویت مهارت های زبان جاوا اسکریپت خود
- مسیر آموزشی مهارت های پی اچ پی خود را ارتقا دهید
- مسیر آموزشی کشف مسیر شغلی به عنوان توسعهدهنده جاوا اسکریپت
- مسیر آموزشی مبانی توسعه نرم افزار
- مسیر آموزشی تبدیل شدن به یک برنامه نویس سی پلاس پلاس
- مسیر آموزشی مدیریت برنامه های فنی
- مسیر آموزشی برتری در سی شارپ: معماری راهحلهای با عملکرد بالا