Главная
Study mode:
on
1
Intro
2
Procedural programming
3
Extended using hooks
4
Challenges with Drupal 7
5
Object oriented programming
6
Scenario - Car Manufacturing
7
Dependency Injection - Scenario
8
Dependency Injection - implementation
9
Real world is complicated!
10
Dependency Injection - Drupal
11
Enter Electric Batteries!
12
Electric Battery (engine?)
13
Adapter pattern - Drupal
14
Observer Pattern - Drupal
15
Design Patterns - benefits
16
Named Arguments
17
Deprecated Dynamic Properties
18
[In Discussion] Using Weakmap for container serialization solution
19
Attributes in place of Annotations
20
Use appropriate type hints wherever possible
21
What does this mean for the community?
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore design patterns and PHP 8 features in Drupal Core through this 46-minute conference talk from the Drupal Association. Dive into the evolution of Drupal's architecture, from procedural programming to object-oriented design, and learn how it has embraced industry standards and collaboration with other frameworks. Gain insights into key concepts like Dependency Injection, Service Containers, Factory Methods, and PHP traits. Discover how Drupal 10's adoption of PHP 8.1 impacts development practices, including JIT compilation and stricter type checking. Through real-world examples and benchmarks, understand the performance improvements and code robustness achieved with PHP 8. Ideal for developers familiar with custom module and theme development, this talk provides a comprehensive understanding of standard programming patterns in Drupal core and the exciting new PHP 8 features implemented within it.

Design Patterns and PHP 8 in Drupal Core - From Procedural to Object-Oriented Programming

Drupal Association
Add to list
0:00 / 0:00