Les corrigés mettent avant les bonnes pratiques ou techniques des langages, en s'appuyant sur l'énoncé d'un challenge. Comme ça il y a un peu de théorie, et beaucoup de pratique !
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 en écrivant une dizaine de tests.
Découverte de 2 design pattern en PHP : Singleton et Factory
Résolution du challenge en Javascript : utilisation de split et sort
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.
Le while en PHP : sécurité, structure classique et avancée.
Découvrir PHPUnit en écrivant 6 nouveaux tests, dans un contexte objet.
Découvrir PHPUnit en écrivant 4 premiers tests.
Introduction au Brute Force avec une mise en pratique concrète.
substr, explode, sscanf et des expressions régulières !
Un bon exercice pour mettre en pratique les principes de la POO.
sort avec reverse ou non et parcours d’un tableau.
Avec des if, puis sans if, puis array_key_exists, puis array_count_values et une belle classe pour finir
Exemple d’appels successifs de fonction permettant de manipuler un tableau.
Introduction aux Collections en partant des fonctions natives de PHP.
Corrigés, challenges, actualités, veille technique... aucun spam.