README.md

README.md

Aperçu indisponible

Vous devez vous connecter ou vous inscrire pour voir cette leçon.

Se connecterS'inscrire

Créer son premier Bundle Symfony, de l’idée à la publication sur Packagist

Acheter maintenantEn savoir plus

Introduction

  • Introduction et Objectifs

Partie 1 : Créer un service dans une application Symfony

  • Découverte de l'API Recherche d'entreprises
  • Initialiser l'Application Symfony
  • Les Data Transfer Objects (DTO)
  • Les Services dans Symfony
  • Les Contrôleurs dans Symfony
  • Les Commandes Console1
  • Test de l'Application / Récapitulatif

Partie 2 : Extraire le service dans un bundle

  • Qu'est-ce qu'un Bundle Symfony ?
  • Initialiser le Projet Bundle
  • Migrer les Modèles et Créer une Interface
  • Migrer la Commande et Créer la Classe Bundle1

Partie 3 : Tester localement le bundle

  • Le Path Repository et Utilisation du Bundle
  • Les Tests Unitaires

Partie 4 : Publier sur GitHub et Packagist

  • Documentation du Bundle
  • Git, Releases GitHub et Versioning Sémantique
  • Publication sur Packagist
  • Aller plus loin (CI/CD avec GitHub Actions)
  • Récapitulatif et Conclusion
  • Remerciements

Fichiers et ressources

  • Le guide complet au format ePub (Pour une utilisation sur Kindle, Kobo etc) (Plus de 100 pages)
  • Le guide complet au format PDF (84 pages)
  • Les diapositives utilisées pendant la formation (181 pages)
  • composer.json
  • phpunit.xml.dist
  • LICENSE
  • CODE_OF_CONDUCT.md
  • CONTRIBUTING.md
  • README.md

Bonus

  • Bonus : A vous de coder, à moi de review !