OOP in PHP lernen
Eine Sammlung von Ressourcen zum Erlernen der objektorientierten Programmierung und verwandter Konzepte für PHP-Entwickler. Weitere Informationen und Beiträge finden Sie unter BEITRAG. ;)
- Tutorials
- OOP-Grundlagen
- OOP Fortgeschritten
- Objektorientiertes Design
- Designmuster
- Refactoring
- Architektur
- Verschiedenes
- Videos
- Folien
- Kurse
- Bücher
- Einige Fragen
Tutorials
OOP-Grundlagen
Tutorials zu den Grundlagen der objektorientierten Programmierung.
- Objekteinführung (►) – Eine Einführung über Objekte und verwandte Konzepte.
- Einführung in Objektassoziationen (►) – Eine Einführung in Objektassoziationen.
- Objektorientierte Programmierung (►) – Eine Einführung in die objektorientierte Programmierung im Allgemeinen.
- Erste Schritte mit OOP in PHP (►) – Einführung in die objektorientierte Programmierung in PHP.
- Beginn von OOP in PHP (►) – Eine weitere Einführung in die objektorientierte Programmierung in PHP.
- Fortgeschrittener OOP in PHP (►) – Fortgeschrittene Konzepte zur objektorientierten Programmierung in PHP.
- PHP-OOP-Tutorials (►) – Tutorials zu OOP, Design Patterns und MVC.
- PHP Object Oriented Programming Fundamentals (►$) – Ein Einführungskurs in die objektorientierte Programmierung in PHP.
- OOP Offizielle PHP-Referenz – Offizielle PHP-Referenz zur objektorientierten Programmierung.
- Objektorientiertes PHP für Anfänger – Ein Tutorial über OOP in PHP für Anfänger.
- Einführung in OOP-Konzepte und mehr – Ein Tutorial über OOP und eine Einführung in UML und Designmuster.
- Vom prozeduralen zum objektorientierten PHP – Ein Tutorial vom prozeduralen zum objektorientierten Programmieren in PHP.
- OOP vs. Verfahrenscode – Unterschied zwischen OOP und Verfahrenscode.
OOP Fortgeschritten
Fortgeschrittene Tutorials zur objektorientierten Programmierung.
- Was sind abstrakte Klassen? - Ein Tutorial zur Erläuterung abstrakter Klassen in PHP.
- Abstrakte Klassen und Schnittstellen (►) – Einführung über abstrakte Klassen und Schnittstellen.
- Wann sollte ich eine Schnittstelle programmieren? - Ein Tutorial, das erklärt, was und wann Schnittstellen in PHP verwendet werden.
- Polymorphismus in PHP verstehen und anwenden – Ein Tutorial, das abstrakte Klassen, Schnittstellen und Polymorphismus in PHP erklärt.
- Vererbungs- und Polymorphismuskonzepte (►) – Eine Einführung über Vererbung und Polymorphismus.
- Beyond Inheritance – Ein Tutorial, das erklärt, was Vererbung ist und welche Arten sie hat.
- Die Clean Code Talks – Vererbung, Polymorphismus und Testen (►) – Ein Tutorial über Polymorphismus und wie er sich auf das Testen auswirkt.
- PHP-Namespaces erklärt – Ein Tutorial, das erklärt, wie Namespaces in PHP funktionieren.
- PHP-Namespaces – Ein Tutorial, das erklärt, was Namespaces in PHP sind und wie sie funktionieren.
- PHP-Namespaces in 120 Sekunden Tutorial (►) – Ein 120 Sekunden langes Tutorial, das erklärt, was Namespaces in PHP sind und wie man sie verwendet.
- PSR-Häh? - Eine Einführung über PSR-Standards.
- Autoloading in PHP und dem PSR-0-Standard – Eine Einführung darüber, was Autoloading in PHP und dem PSR-0-Standard ist.
- Kampf der Autoloader: PSR-0 vs. PSR-4 – Ein Tutorial, das den Unterschied zwischen den Autoloader-Standards PSR-0 und PSR-4 erklärt.
- PSR-4 Autoloading (►$) – Ein Tutorial, das den PSR-4-Autoloader-Standard erklärt.
- So funktioniert Static in PHP (►) – Eine Einführung in die Funktionsweise statischer Member in PHP.
- Wann man statische Methoden verwendet – Ein Tutorial, das erklärt, wann man statische Methoden in PHP verwendet.
- PHP-Ausnahmen – Eine Einführung über Ausnahmen in PHP.
- Wann sollten Sie eine Ausnahme verwenden? - Ein Tutorial, das erklärt, wann Ausnahmen in PHP verwendet werden sollten.
- Fehlerbehandlung in PHP – Eine Einführung in die Fehlerbehandlung in PHP und Ausnahmen.
- Was sind PHP Magic-Methoden? - Ein Tutorial, das erklärt, was magische Methoden sind, und Beispiele für deren Verwendung in PHP.
- Magische Methoden und vordefinierte Konstanten in PHP – Ein Tutorial über magische Methoden und vordefinierte Konstanten in PHP.
- Was sind PHP-Eigenschaften? - Ein Tutorial, das erklärt, was Merkmale in PHP sind und wie man sie verwendet.
- Verwendung von Merkmalen in PHP 5.4 – Ein weiteres Tutorial, das erklärt, was Merkmale in PHP sind und wie sie verwendet werden.
- Die PHP Reflection API (►) – Ein Tutorial, das die PHP Reflection API erklärt.
- Was ist Reflection in PHP? - Ein Tutorial, das erklärt, was es ist, wann es zu verwenden ist, und einige Beispiele zur Reflexion in PHP.
- Reflexion in PHP – Ein weiteres Tutorial zur Reflexion in PHP.
- UML 2.0-Tutorial (►) – Ein Einführungs-Tutorial zu UML.
- UML – Ein weiteres Einführungs-Tutorial zu UML.
- Composer Primer – Ein vollständiges Tutorial darüber, was Composer ist und wie man es verwendet.
- Einfache Paketverwaltung mit Composer – Eine Einführung über Composer.
- Besserer Workflow in PHP mit Composer, Namespaces und PHPUnit – Ein Einführungs-Tutorial, das erklärt, wie man Composer, Namespaces und PHPUnit in einem PHP-Projekt verwendet.
- Grundlagen des PHP-Testens (►) – Eine Einführung über Tests in PHP.
- Testgetriebenes PHP in Aktion (►$) – Eine Einführung in die testgetriebene Entwicklung in PHP.
- OOP in PHP mit Tests (►$) – Ein Tutorial über OOP in PHP mit Tests.
- Einführung in PHPDoc – Eine Einführung in die Codedokumentation in PHP.
- PHP & Enums (►) – Eine Einführung über Enums in PHP.
- Type Hinting in PHP – Eine Einführung in Type Hinting in PHP.
- Einführung in die statische und dynamische Typisierung – Ein Tutorial zur Erläuterung der statischen und dynamischen Typisierung in der Programmierung.
- Anmerkungen in PHP: Es gibt sie! (►) – Eine Einführung in Annotationen in PHP.
Objektorientiertes Design
Tutorials zum objektorientierten Design.
- Objektorientiertes Design in PHP (►$) – Eine Einführung in das objektorientierte Design in PHP.
- Spickzettel für objektorientiertes Design – Ein Spickzettel zum Thema objektorientiertes Design.
- Prinzipien des objektorientierten Designs – Eine Einführung in einige Prinzipien des objektorientierten Designs.
- Grundlagen des OO-Designs – Einige Gedanken zum objektorientierten Design.
- So schreiben Sie Code, der Veränderungen berücksichtigt – Eine Einführung in OOD-Prinzipien wie Kohäsion, Orthogonalität, Kopplung, SOLID und andere.
- Entwickeln Sie sieben gute objektorientierte Gewohnheiten in PHP – Ein Tutorial über gute Gewohnheiten in OOP in PHP.
- 3 wichtige Softwareprinzipien, die Sie verstehen müssen – Eine Einführung in die DRY-, KISS- und YAGNI-Prinzipien.
- Von DUMMEM zu SOLIDEM Code! - Eine Einführung in die SOLID-Prinzipien.
- Seien Sie nicht dumm: Greifen Sie fest zu! - Eine Einführung in die SOLID-Prinzipien in PHP.
- Seien Sie nicht dumm, verstehen Sie Solid – Folien – Eine Einführung in SOLID und andere OOD-Prinzipien in PHP.
- Die SOLID-Prinzipien – Eine Reihe von Tutorials zu SOLID-Prinzipien in PHP.
- Das Prinzip der Einzelverantwortung – Eine Einführung in das Prinzip der Einzelverantwortung in PHP.
- Das Open/Closed-Prinzip – Eine Einführung in das Open/Closed-Prinzip in PHP.
- Konstruktoren und Durchbrechen des Liskov-Substitutionsprinzips – Eine Einführung in das Liskov-Substitutionsprinzip in PHP.
- Inversion of Control – Das Hollywood-Prinzip – Eine Einführung in das Inversion of Control-Prinzip in PHP.
- Das Abhängigkeitsinversionsprinzip – Eine Einführung in das Abhängigkeitsinversionsprinzip in PHP.
- SRP: Das Prinzip der Einzelverantwortung – Ein Artikel, der das Prinzip der Einzelverantwortung erläutert.
- Das Open-Closed-Prinzip – Ein Artikel, der das Open/Closed-Prinzip erklärt.
- Das Liskov-Substitutionsprinzip – Ein Artikel, der das Liskov-Substitutionsprinzip erklärt.
- Das Prinzip der Schnittstellentrennung – Ein Artikel, der das Prinzip der Schnittstellentrennung erläutert.
- Das Abhängigkeitsinversionsprinzip – Ein Artikel, der das Abhängigkeitsinversionsprinzip erklärt.
- Inversion von Kontrollcontainern und das Abhängigkeitsinjektionsmuster – Ein Artikel über die Inversion von Kontrollcontainern und das Abhängigkeitsinjektionsmuster.
- DIP in the Wild – Ein Artikel über das Prinzip der Abhängigkeitsinversion.
- Reduzierende Kopplung – Ein Artikel über reduzierende Kopplung.
- Tell Don't Ask – Eine Einführung in das Tell Don't Ask-Prinzip.
- Einführung in das Gesetz von Demeter – Eine Einführung in das Gesetz von Demeter.
- Du wirst es nicht brauchen – Eine Einführung in das YAGNI-Prinzip.
- Vorzeitige Optimierung – Eine Einführung in das Anti-Pattern für vorzeitige Optimierung.
- Primitive Obsession – Eine Einführung in das Anti-Pattern Primitive Obsession.
- God Class – Eine Einführung in das Anti-Pattern der God Class.
- Objekt-Calisthenics – Eine Einführung in Objekt-Calisthenics.
- Dein Code ist scheiße, lass es uns reparieren! - Eine Einführung in Object Calisthenics in PHP.
- Domain-Driven Design – Eine Einführung in Domain-Driven Design.
- Das Nullobjektmuster – Polymorphismus in Domänenmodellen – Eine Einführung in das Nullobjektmuster in PHP.
- Eine Einführung in Dienste – Eine Einführung in Dienste in PHP.
- Die Entwicklung hin zu einer Persistenzschicht – Eine Einführung in die Implementierung der Persistenzschicht in PHP.
- Erstellen eines Domänenmodells – Eine Einführung in den Persistenz-Agnostizismus und den Aufbau eines Domänenmodells – Integrieren von Datenzuordnungen – Ein Tutorial zum Erstellen eines Domänenmodells in PHP.
- Umgang mit Sammlungen aggregierter Wurzeln – das Repository-Muster – Eine Einführung in das Repository-Muster in PHP.
- Wertobjekte – Eine Einführung in Wertobjekte in PHP.
- Was ist der Unterschied zwischen Entitäten und Wertobjekten? - Ein Tutorial, das den Unterschied zwischen Entitäten und Wertobjekten erklärt.
- Was ist der Unterschied zwischen Active Record und Data Mapper? - Ein Tutorial, das den Unterschied zwischen Active Record- und Data Mapper-Mustern erklärt.
- Verwalten von Klassenabhängigkeiten: Eine Einführung in Abhängigkeitsinjektion, Service-Locator und Fabriken, Teil 1 und Verwalten von Klassenabhängigkeiten: Eine Einführung in Abhängigkeitsinjektion, Service-Locator und Fabriken, Teil 2 – Eine Einführung in Abhängigkeitsinjektion, Service-Locator und Fabriken.
- Geldmuster: Der richtige Weg zur Darstellung von Wert-Einheits-Paaren – Eine Einführung in das Geldmuster in PHP.
- Arbeiten mit Geld und Währung in PHP – Ein Tutorial zum Arbeiten mit Geld und Währung in PHP.
- Arbeiten mit Produkten, Bestellungen und Verkäufen in PHP – Ein Tutorial zum Arbeiten mit Produkten, Bestellungen und Verkäufen in PHP.
- Wiederverwendungsimplementierung – ein Rundgang durch Vererbung, Komposition und Delegation – Ein Tutorial über die Wiederverwendung von Code und OOP in PHP.
- Design Tech Talk Series präsentiert: OO Design for Testability (►) – Ein Vortrag über objektorientiertes Design und Testbarkeit.
- Die Clean Code Talks – Suchen Sie nicht nach Dingen! (►) - Ein weiterer Vortrag über objektorientiertes Design und Testbarkeit.
- Programmieren mit Anthony – Paradigmensuppe (►) – Eine Einführung in Programmierparadigmen und ihre Unterschiede.
- Programmieren mit Anthony – Abhängigkeitsinjektion (►) – Eine Einführung in die Abhängigkeitsinjektion.
- Was ist Abhängigkeitsinjektion? – Eine Einführung in Dependency Injection in PHP.
- Abhängigkeitsinjektion mit PHP 5.3 – Folien über Abhängigkeitsinjektion in PHP.
- Warum einen Dependency-Injection-Container verwenden? – Ein Tutorial darüber, was ein Dependency-Injection-Container ist und wann er verwendet werden sollte.
- Abhängigkeitsinjektion mit Pimple – Eine Einführung in die Abhängigkeitsinjektion und wie Pimple dafür verwendet wird.
- Abhängigkeitsinjektion ist nicht dasselbe wie das Abhängigkeitsinversionsprinzip – Ein Tutorial, das den Unterschied zwischen Abhängigkeitsinjektion und Abhängigkeitsinversionsprinzip erklärt.
- Katalog der Muster der Unternehmensanwendungsarchitektur – Ein Katalog der Muster der Unternehmensanwendungsarchitektur.
Designmuster
Tutorials zu Designmustern.
- Designmuster – Ein vollständiges Tutorial zu Designmustern.
- Ein Leitfaden für Anfänger zu Entwurfsmustern – Ein Einführungs-Tutorial zu Entwurfsmustern.
- Designmuster – Programmieren mit Anthony (►) – Eine Einführung in Designmuster.
- Beyond Design Patterns – Ein weiteres Einführungs-Tutorial zu Design Patterns.
- Das Wann und Warum für PHP-Designmuster – Ein Tutorial, das erklärt, warum und wann Designmuster in PHP verwendet werden.
- Design Patterns Workshop (►) – Ein Workshop über Design Patterns in PHP.
- Video-Tutorial zu Designmustern (►) – Eine Serie über Designmuster.
- PHP-Entwurfsmuster – Elemente wiederverwendbarer objektorientierter Software (►) – Eine Reihe über Entwurfsmuster in PHP.
- Agile Design Patterns (►$) – Eine Serie über Designmuster in PHP.
- Designmuster in PHP (►$) – Eine weitere Serie über Designmuster in PHP.
- Einführung in Designmuster mit PHP – Eine Einführungsfolie zu SOLID und Designmustern in PHP.
- Datenbankentwurfsmuster – Eine Folie über Datenbankentwurfsmuster in PHP.
- Entwurfsmuster PHP – Eine Sammlung von Entwurfsmustern und einigen Code-Implementierungen in PHP.
- Anti-Patterns – Ein vollständiges Tutorial über Anti-Patterns.
- Entwurfsmuster mit PHP – Adapter – Ein Tutorial über Adaptermuster in PHP.
- Praktische Aspekte des Adaptermusters – Ein weiteres Tutorial zum Adaptermuster in PHP.
- Das Befehlsentwurfsmuster verstehen – Ein Tutorial zum Befehlsmuster in PHP.
- Das Observer-Muster verstehen – Ein Tutorial zum Observer-Muster in PHP.
- Iteratoren – Programmieren mit Anthony (►) – Eine Einführung in das Iterator-Muster in PHP.
- Iteratoren in PHP (►) – Ein Vortrag über Iteratoren in PHP.
- Mediatoren – Programmieren mit Anthony – Eine Einführung in das Mediator-Muster.
- Komplexität mit dem Fassadenmuster verwalten – Eine Einführung in das Fassadenmuster in PHP.
- Welche Vorteile bietet die Verwendung von Repositories? – Eine Einführung in das Repository-Muster in PHP.
- Das Repository-Designmuster – Ein vollständiges Tutorial zum Repository-Muster in PHP.
- Eine Einführung in das Front-Controller-Muster, Teil 1 und Eine Einführung in das Front-Controller-Muster, Teil 2 – Eine Einführung in das Front-Controller-Muster in PHP.
- Das Template-Methodenmuster – Strategielogik überschreiben – Eine Einführung in die Template-Methode in PHP.
- Was ist das Factory Method Design Pattern? – Eine Einführung in das Factory-Muster in PHP.
- Was ist das Decorator-Muster? – Eine Einführung in das Decorator-Muster in PHP.
Refactoring
Refactoring-Tutorials.
- Refactoring – Eine vollständige Anleitung zum Refactoring.
- Code-Refactoring (►) – Eine Serie über Code-Refactoring.
- Clean Code Refactoring (►) – Ein Vortrag über Refactoring und Clean Code in PHP.
- Refactoring von Legacy-Code – Eine Tutorialreihe zum Refactoring von Legacy-Code mit Beispielen.
- Code-Smells erkennen (►$) – Eine Serie über Code-Smells in PHP.
- Techniken zum Refactoring von Code (►$) – Eine Serie über das Refactoring von Code in PHP.
- Arbeitsabläufe des Refactorings (►) – Ein Vortrag über Arbeitsabläufe des Refactorings.
- Beyond Clean Code – Eine Einführung über Clean Code.
- Katalog der Refactorings – Ein Katalog der Refactorings.
Architektur
Architektur-Tutorials.
- Erstellen Sie Ihr eigenes PHP-Framework – Eine Artikelserie zum Erstellen Ihres eigenen PHP-Frameworks.
- Erstellen Ihrer eigenen MVC-Serie (►) – Eine weitere Serie zum Erstellen Ihres eigenen PHP-Frameworks.
- Ein Leitfaden für Einsteiger zu MVC für das Web – Ein Tutorial zu MVC für das Web.
- Das MVC-Muster und PHP, Teil 1 und Das MVC-Muster und PHP, Teil 2 – Ein Einführungs-Tutorial zum MVC-Muster.
- Alternativen zu MVC – Eine Einführung in alternative Architekturen zu MVC.
- N-Tier-Architektur – Eine Einführung – Eine Einführung in die N-Tier-Architektur.
- Sechseckige Architektur – Eine Einführung in die sechseckige Architektur in PHP.
Verschiedenes
Hat nichts mit OOP zu tun, aber interessante Ressourcen.
- Tolles PHP – Eine kuratierte Liste unglaublich toller PHP-Bibliotheken, Ressourcen und glänzender Dinge.
- PHP The Right Way – Eine vollständige Anleitung zu den Best Practices und Tutorials in PHP.
- PHP-Vorlesungsfolien – Eine vollständige und prägnante Folie über PHP-Grundlagen, OOP, REST, Composer, MVC, Design Patterns, ORM, Sicherheit, OOD und Tests in PHP.
- Funktionale Programmierung in PHP – Eine Einführung in die funktionale Programmierung in PHP.
- Funktionale Programmierung und PHP – Eine weitere Einführung in die funktionale Programmierung und Konzepte in PHP.
- Was ist in einem Typ? – Ein Tutorial über Typen und PHP.
- Datenstrukturen für PHP-Entwickler: Stacks und Warteschlangen – Ein Tutorial über Stacks- und Warteschlangen-Datenstrukturen in PHP.
- Datenstrukturen für PHP-Entwickler: Bäume – Ein Tutorial zur Baumdatenstruktur in PHP.
- Datenstrukturen für PHP-Entwickler: Heaps – Ein Tutorial zur Heap-Datenstruktur in PHP.
- Datenstrukturen für PHP-Entwickler: Graphen – Ein Tutorial zur Graph-Datenstruktur in PHP.
- PHP-Sicherheitsfallen (►$) – Eine Serie über Sicherheit in PHP.
Videos
Videos über objektorientierte Programmierung und verwandte Konzepte.
Folien
Folien über objektorientierte Programmierung und verwandte Konzepte.
- Das OOP in PHP – Ein Einführungs-Tutorial zu OOP-Konzepten und -Terminologie am Beispiel des PHP-Objektmodells.
Kurse
Kurse über objektorientierte Programmierung und verwandte Konzepte.
Bücher
Fantastische und unverzichtbare Bücher über objektorientierte Programmierung, Analyse, Design und verwandte Konzepte.
- PHP-Objekte, Muster und Praktiken
- Kopf voran: Entwurfsmuster
- Entwurfsmuster: Elemente wiederverwendbarer objektorientierter Software
- Von Kopf bis Fuß objektorientierte Analyse und Design
- Agile Prinzipien, Muster und Praktiken in C#
- Wachsende objektorientierte Software, geleitet von Tests
- Testgetriebene Entwicklung: Am Beispiel
- Clean Code: Ein Handbuch für agile Software-Handwerkskunst
- Refactoring: Verbesserung des Designs von vorhandenem Code
- UML destilliert: Eine kurze Anleitung zur Standard-Objektmodellierungssprache
- Muster der Unternehmensanwendungsarchitektur
- Domain-Driven Design: Bewältigung der Komplexität im Herzen der Software
- Der pragmatische Programmierer: Vom Gesellen zum Meister
- Der leidenschaftliche Programmierer: Eine bemerkenswerte Karriere in der Softwareentwicklung schaffen
Menschen
Einige fantastische und einflussreiche PHP- und Nicht-PHP-Entwickler.
- Adam Culp – Berater bei Zend Technologies und Sunshine PHP-Organisator.
- Alvaro Videla – Ersteller der PHP-Bibliothek für RabbitMQ und Co-Autor von RabbitMQ in Action.
- Andi Gutmans – CEO und Mitbegründer von Zend und PHP-Co-Architekt.
- Andy Hunt – Einer der Originalautoren von Agile Manifesto und Co-Autor des Buches The Pragmatic Programmer.
- Anthony Ferrara – Co-Autor des Buches „PHP Internals“ und Developer Advocate für Google.
- Benjamin Eberlei – Projektleiter von Doctrine ORM und Mitwirkender am Symfony2 Framework.
- Bernhard Schussek – Mitglied der Symfony2-Kernentwicklung und Schöpfer der Puli-Bibliothek.
- Bruno Skvorc – Webentwickler und PHP-Editor bei Sitepoint.
- Cal Evans – PHP-Entwickler und Open-Source-Mitwirkender.
- Chad Fowler – Entwickler, Redner und Autor des Buches „The Passionate Programmer“.
- Christophe Coevoet – Mitglied der Symfony2-Kernentwicklung und Open-Source-Mitwirkender an Projekten wie Doctrine ORM.
- David Zuelke – PHP-Entwickler bei Heroku und regelmäßiger Redner.
- Dayle Rees – Laravel-Evangelistin und Autorin der Bücher Laravel Code Bright und Code Happy.
- Derick Rethans – Autor von Xdebug und PHP-Ingenieur/Evangelist auf MongoDB.
- Erika Heidi – Autorin des Vagrant Cookbook und des Phansible-Projekts und Entwickler-Evangelistin bei Digital Ocean.
- Fabien Potencier – CEO und Mitbegründer von SensioLabs sowie Gründer und Projektleiter von Symfony Framework.
- Guilherme Blanco – PHP-Entwickler und Open-Source-Mitwirkender an Projekten wie Doctrine ORM und Zend- und Symfony-Frameworks.
- Hugo Hamon – PHP-Entwickler und Schulungsleiter bei SensioLabs.
- Igor Wiedler – Schöpfer des Silex-Mikroframeworks und Open-Source-Mitwirkender an Projekten wie Symfony und Composer.
- Javier Eguiluz – Symfony-Evangelist bei SensioLab und Schöpfer des Easybook-Projekts.
- Jeffrey Way – Schöpfer von Laracasts und Laravel-Mitwirkender und Evangelist.
- Jeremy Mikola – Ingenieur bei MongoDB, Open-Source-Mitwirkender an Projekten wie Doctrine ODM und Symfony Framework und Mitorganisator der WurstCon.
- Johannes Schmitt – Gründer von Scrutinizer CI und Open-Source-Mitwirkender für Projekte wie Symfony.
- Jordi Boggiano – Gründer von Toran Proxy, Mitschöpfer und Projektleiter von Composer und Monolog sowie Symfony-Kernentwickler.
- Josh Lockhart – Schöpfer des Slim Framework und der PHP The Right Way-Website.
- Julien Pauli – Co-Autor des Buches „PHP Internals“ und Open-Source-Mitwirkender.
- Kent Beck – Einer der ursprünglichen Autoren des Agile Manifesto und Schöpfer von Exteme Programming und Test Driven Development.
- Konstantin Kudryashov – Schöpfer der Test-Frameworks Behat und PhpSpec.
- Kris Wallsmith – PHP-Entwickler und Schöpfer des Assetic-Frameworks und der Buzz-Bibliothek.
- Larry Garfield – PHP-Entwickler und Hauptmitarbeiter von Drupal.
- Lukas Kahwe Smith – PHP-Entwickler und Open-Source-Mitwirkender an Projekten wie Doctrine ORM und Symfony Framework.
- Marcello Duarte – PHP-Entwickler und Mitentwickler des PhpSpec-Testframeworks.
- Martin Fowler – Einer der Originalautoren des Agile Manifesto und Autor der meistverkauften Bücher über Software-Engineering wie „Patterns of Enterprise Application Architecture“ und „Refactoring“-Bücher.
- Matthew Weier O'Phinney – Chefingenieur bei Zend Technologies und Projektleiter für Zend Framework und Apigility.
- Matthias Noback – PHP-Entwickler und Autor von Büchern wie „A Year with Symfony“ und „Principles of Package Design“.
- Marco Pivetta – PHP-Entwickler und Kernteammitglied von Doctrine ORM und Teammitglied von Zend Framework.
- Michael Dowling – Softwareentwickler bei Amazon Web Services und Entwickler der Guzzle-Bibliothek.
- Mike van Riel – PHP-Entwickler und Hauptentwickler von phpDocumentor- und Cilex-Projekten.
- Nikita Popov – Co-Autor des Buches „PHP Internals“, Open-Source-Mitwirkender und Schöpfer der PHP-Parser-Bibliothek.
- Nils Adermann – PHP-Entwickler und Mitschöpfer von Composer.
- Pablo Gödel – PHP-Entwickler, Open-Source-Mitwirkender und Mitorganisator von Sunshine PHP.
- Paul Jones – PHP-Entwickler, Schöpfer von Aura PHP, Open-Source-Mitwirkender und Autor von Modernizing Legacy Applications in PHP.
- Phil Sturgeon – Gründer von PyroCMS, Open-Source-Mitwirkender und Autor des Buches „Build APIs You Won't Hate“.
- Philip Brown – PHP-Entwickler und Autor auf der Culttt-Website.
- Pádraic Brady – Schöpfer der Mockery-Bibliothek und Open-Source-Mitwirkender für Projekte wie Zend Framework.
- Rafael Dohms – PHP-Entwickler und Evangelist, Open-Source-Mitwirkender und Organisator von Amsterdam PHP.
- Rasmus Lerdorf – Ersteller von PHP und Open-Source-Mitwirkender.
- Rob Allen – PHP-Entwickler, Mitwirkender am Zend Framework und Co-Autor des Buches „Zend Framework in Action“.
- Robert C. Martin – Einer der Originalautoren des Agile Manifesto und Autor der meistverkauften Bücher über Software-Engineering wie „Clean Code“ und „Agile Prinzipien, Muster und Praktiken in C#“.
- Ryan Weaver – PHP-Entwickler, Trainer und Berater bei KnpLabs und Mitglied des Symfony-Kernteams.
- Sara Golemon – Open-Source-Mitwirkende an Projekten wie PHP Runtime und HHVM und Autorin des Buchs Extending and Embedding PHP.
- Sebastian Bergmann – PHP-Entwickler, Open-Source-Mitwirkender und Entwickler des PHPUnit-Testframeworks.
- Taylor Otwell – PHP-Entwickler und Ersteller des Laravel Framework.
- Ward Cunningham – Programmierpionier für Designmuster und extreme Programmierung.
- William Durand – PHP-Entwickler, Open-Source-Mitwirkender und Ersteller der Geocoder-Bibliothek.
- Zeev Suraski – CTO und Mitbegründer von Zend und PHP-Co-Architekt.
Einige Fragen
Ich habe festgestellt, dass es sich nicht um PHP-Ressourcen handelt. Ist das richtig?
Der Projektname lautet „Learning OOP in PHP“. Trotz des Namens handelt es sich bei der objektorientierten Programmierung um ein Konzept, das mit vielen anderen Sprachen wie C++, Java, C#, Python, Ruby usw. verwandt ist. Allerdings gibt es viele fantastische Ressourcen wie Videos und Tutorials zur objektorientierten Programmierung, die in anderen Programmiersprachen erstellt wurden, und ich hielt es für sinnvoll, sie hier in diese Referenz aufzunehmen.
Gibt es einige Tutorials, die nicht im richtigen Abschnitt sind?
Ich habe versucht, diesen Verweis so einfach wie möglich zu halten und ihn in einige Bereiche zu unterteilen. Aber es gibt einige Probleme! Fühlen Sie sich frei, Vorschläge zu machen und beizutragen.