The corrections highlight good practices or language techniques. A little theory, and a lot of practice!
Il y a beaucoup de contenu ici ! Tu peux faire une recherche avancée si besoin.
Un bon exercice pour mettre en pratique les principes de la POO en PHP avec quelques fonctions intéressantes comme les variable variable.
Les Collections permettent de manipuler efficacement les tableaux en PHP. Cela fonctionne sur les objets aussi !
Présentation et mise en pratique d’un type littéral dans un challenge débutant.
Utilisation des enums en implémentant une interface pour bien les structurer.
La structure match en PHP, présentation, utilisation et avantages.
Présentation et implémentation du design pattern Strategy en PHP.
Présentation et implémentation du design pattern Factory en PHP.
Présentation de ces 2 architectures et considérations pour le choix à réaliser.
Comprendre la fonction eval en PHP : son utilité et ses risques.
Présentation et utilisation des concepts suivants : promotion de propriétés, DTO et readonly
On révise les déclarations de variables et on réorganise le code pour notamment utiliser des objets.
Utilisation d’un try/catch pour déceler l’arrêt du programme, avec une exception personnalisée.
Résolution du challenge en Javascript : utilisation de forEach, keys, sort et join.
Résolution du challenge en Javascript : utilisation de forEach et switch.
Découvrir Pest PHP, l’alternative à PHPUnit, en écrivant une dizaine de tests unitaires.
Découverte de 2 design pattern en PHP : Singleton et Factory
Résolution du challenge en Python : création d’objets, constructeurs, méthodes, et utilisation de la fonction sorted
Expérimentation des enums, la nouvelle structure disponible depuis PHP 8.1
Le S de SOLID implique que chaque classe ait un seul rôle. On se base sur ce principe pour refacto du code.
On résout un challenge en TDD, pas à pas, avec PHPUnit et des dataprovider.