Companies Home Search Profile

Designing Interfaces in PHP

Focused View

Alena Holligan

1:18:57

215 View
  • S1V1What is an Interface.mp4
    03:18
  • S1V2Autoloading.mp4
    06:23
  • S1V3Writing an Interface.mp4
    03:57
  • S1V4Implementing an Interface.mp4
    08:07
  • S2V1Code to Multiple Interfaces.mp4
    04:05
  • S2V2Implementing Interface Methods.mp4
    04:55
  • S2V3Extending an Interface.mp4
    05:43
  • S2V4Working with a Single Item.mp4
    05:50
  • S2V5Extending a Collection.mp4
    07:34
  • S2V6Testing for Interfaces.mp4
    04:01
  • S3V1Abstract Class vs Interface.mp4
    03:43
  • S3V2Abstract Methods and Classes.mp4
    03:48
  • S3V3Passing Abstract Methods.mp4
    03:36
  • S3V4Extending an Abstract Class.mp4
    04:31
  • S3V5Finishing Our Site.mp4
    05:57
  • S3V6_v2Reviewing Use Cases.mp4
    03:29
  • Description


    About this Course

    An interface is a type of contract that assures that certain abilities are available on on a particular object class. We'll write and extend multiple interfaces, then implement them to design and match functionality. Interfaces do not store any implementation details themselves. To share implementation details between classes, we harness the power of inheritance. Abstract classes prevent a parent class from being directly instantiated, while at the same time defining methods that MUST be implemented in any extending children.

    This course will combine interface contracts with class hierarchy to leverage the benefits of each concept. We'll explain the differences between interfaces and abstract classes, and give you the knowledge you need to build and implement both in your own projects.

    What you'll learn

    • Writing an Interface
    • Implementing Interfaces
    • Extending Interfaces
    • Matching Interfaces
    • Abstract Classes

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Alena Holligan
    Alena Holligan
    Instructor's Courses

    After starting out in fine art and moving into graphic design, Alena found her passion for programming over 15 years ago and has never looked back. Alena enjoys community and is excited to introduce people to the wonderful world of PHP and the Portland Tech Community.

    When not at her computer, Alena enjoys exploring Portland with her friends and family, including her 3 young children. She also enjoys the Symphony, Cooking, Books, Yarn and Yoga.

    Treehouse or is an online technology school that offers beginner to advanced courses in web design, web development, mobile development and game development. Its courses are aimed at beginners looking to learn computer coding skills for a career in the tech industry.
    • language english
    • Training sessions 16
    • duration 1:18:57
    • Release Date 2023/04/11