Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Composer 101 : Gérer Efficacement Vos Dépendances

Composer 101 : Gérer Efficacement Vos Dépendances

Vous avez entendu parler de Composer, cet outil incontournable pour gérer les dépendances en PHP ? Il y a de grandes chances. Pourtant, on ne tombe jamais sur des conférences dédiées à cet outil alors qu'il y a tant à dire. Incroyable non ? Alors, bienvenue à bord !

Dans ce talk, nous allons décortiquer Composer, étape par étape, de manière simple et accessible. Pas de prise de tête ici – juste des explications claires, des conseils pratiques et de la démystification. Que vous soyez débutant•e en quête de bases solides ou un•e dev plus aguerri•e cherchant à rafraîchir ses connaissances, tout le monde est le/la bienvenu•e.

Alors, prêt à naviguer dans le monde des dépendances PHP ?

Alexandre Daubois

May 24, 2024
Tweet

More Decks by Alexandre Daubois

Other Decks in Technology

Transcript

  1. Alexandre Daubois | AFUP Day 2024 | Lyon Composer 101

    : Gérer efficacement vos dépendances
  2. Alexandre Daubois (@alexdaubois) Lead Developer à WanadevDigital, France Contributeur à

    Symfony et PHP (code+docs) et d’autres projets open- source Speaker, auteur du livre « Clean Code in PHP »
  3. Avant, c’était comment ? Copie de fi chiers Gestionnaires de

    paquets (PECL, PEAR) Inclusion directe de bibliothèques Scripts d’installation personnalisés
  4. npm (Javascript) Manque de fi abilité et de cohérence pip

    (Python) Résolution complexe de dépendances transitives RubyGems (Ruby) Lenteur à la résolution de dépendances Go (built-in) Dépendances partagées mais tracking complexe
  5. PHP

  6. PIE

  7. 3.12.5 Version Majeure (Features, bug fi xes, BC) Version Mineure

    (Features, bug fi xes) Version Patch (Bug fi xes)
  8. VCS

  9. Alexandre Daubois | AFUP Day 2024 | Lyon Composer 101

    : Gérer efficacement vos dépendances