Les Data Transfer Objects (DTO)

Les Data Transfer Objects (DTO)

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 !