وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Object-Oriented Programming and WordPress

سرفصل های دوره

Object-oriented programming is ideal in large, complex, and continually maintained projects. It lets you take a huge problem and break it down into solvable chunks. In this course, Gary Kovar covers the benefits of OOP, answers “Why OOP in WordPress?” and how to best connect with WordPress. Gary takes you through a refresher on OOP PHP syntax, takes a deep look at architecture concepts, shows you what OOP is not good for, simple wins with OOP, and team benefits. He also provides multiple real-world examples of OOP and WordPress—including building a plugin using what you’ve learned in the course. If you have some experience with OOP—and some frustration—check out this course to learn how you can use it to your benefit when creating WordPress plugins.


01 - Introduction
  • 01 - Object-oriented programming
  • 02 - What you should know
  • 03 - Exercise files

  • 02 - 1. Why OOP in WordPress
  • 01 - Walk through of a traditional procedural plugin
  • 02 - Identify the limits with object-oriented programming
  • 03 - Data types
  • 04 - Autoloading
  • 05 - Namespacing
  • 06 - Using objects instead of arrays
  • 07 - More useful return values

  • 03 - 2. OOP Refresher
  • 01 - Anatomy of a class
  • 02 - When a class becomes an object
  • 03 - Properties and methods
  • 04 - Access and visibility
  • 05 - Inheritance, abstract, and interfaces
  • 06 - Static and constants
  • 07 - Putting it all together

  • 04 - 3. Architecture Concepts
  • 01 - Composition over Inheritance
  • 02 - Thinking SOLID
  • 03 - Single responsibility
  • 04 - Open closed
  • 05 - Liskov substitution
  • 06 - Interface segregation
  • 07 - Dependency inversion

  • 05 - 4. Benefits
  • 01 - Isolated logic
  • 02 - DRY code
  • 03 - Testable code
  • 04 - Data access
  • 05 - Model business logic
  • 06 - Quickly add functionality
  • 07 - Design patterns

  • 06 - 5. Real-World Example
  • 01 - Feature request Discuss scope
  • 02 - Technical scoping Identify the pieces needed to build
  • 03 - Capture the business logic Write interfaces and value objects
  • 04 - Add a solid foundation Test your implementation
  • 05 - Feature change #1 When to run the logic
  • 06 - Feature change #2 Middleware
  • 07 - Feature change #3 Add external service
  • 08 - Wrapping up a real-world example

  • 07 - Conclusion
  • 01 - Apply OOP to your projects
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 15605
    حجم: 692 مگابایت
    مدت زمان: 181 دقیقه
    تاریخ انتشار: 12 تیر 1402
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید