Adoptez Une Architecture MVC En PHP - OpenClassrooms

  • Aller au contenu
  • Choisir la langue
  • Aller à la recherche
Tous les cours

Développement

Adoptez une architecture MVC en PHPVous avez appris les bases de la programmation en PHP et vous souhaitez aller plus loin ? Découvrez pas à pas comment se structure un site PHP professionnel avec MVC et la Programmation Orientée Objet (POO). Vous serez prêts à utiliser ensuite des frameworks !Moyenne8 heuresCe cours en libre accès vous intéresse ?CommencerAperçuTable des matièresContributeurshttps://vimeo.com/698161953

Vous connaissez les bases de la programmation en PHP ? Et vous voulez aller plus loin ?

Comment font les professionnels ? Quelle structure de code adoptent-ils ?

Ils utilisent des concepts de programmation plus avancés, comme l’architecture Modèle-Vue-Contrôleur, la programmation orientée objet (POO) et bien d'autres choses... Ce sont des techniques que nous allons découvrir pas à pas dans ce cours, sur la base d'un projet concret que nous allons améliorer progressivement.

Vous avez déjà fait vos premiers pas en PHP ? Félicitations, il est maintenant temps d'apprendre à marcher pour de bon !

Objectifs pédagogiques :

À la fin de ce cours, vous serez capable de :

  • Isoler le modèle et la vue dans un code PHP

  • Factoriser votre code dans une architecture MVC

  • Passer à une architecture MVC orientée objet

Objectifs pédagogiques

  • Isoler le modèle et la vue
  • Factoriser votre code dans une architecture MVC
  • Passer à une architecture MVC orientée objet

Prérequis

Avoir suivi le cours Concevez votre site web avec PHP et MySQL.

Outils nécessaires : un éditeur de code

Et si vous en faisiez votre métier ?

Suivez une des formations diplômantes de notre école 100% en ligne, et transformez vos connaissances en compétences professionnelles.

  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel
Démarrer mon inscription

1/3

DéveloppementDéveloppeur d’application Full-stackConcevez et créez des applications web modernes et prêtes pour la production avec React et PHP.Diplôme de niveau 6 (bac +3/4)À plein temps : 6 moisDéveloppementDéveloppeur d'application PHP SymfonyDevenez développeur et constituez votre portfolio en réalisant des applications avec PHP et Symfony.Diplôme de niveau 6 (bac +3/4)À plein temps : 12 moisDéveloppementArchitecte LogicielMaîtrisez l’architecture des systèmes complexes et concevez des solutions logicielles robustes et évolutives.Diplôme de niveau 7 (bac +5)À plein temps : 9 mois

Table des matières

  • Partie 1

    Isolez le modèle et la vue

    • 1

      Découvrez du code professionnel

    • 2

      Découvrez les limites d'un code de débutant

    • 3

      Isolez l'affichage du traitement PHP

    • 4

      Isolez l'accès aux données

    • 5

      Soignez la cosmétique du code

    • Quiz : Isoler le modèle et la vue

  • Partie 2

    Factorisez votre code dans une architecture MVC

    • 1

      Découvrez comment fonctionne une architecture MVC

    • 2

      Affichez des commentaires

    • 3

      Créez un template de page

    • 4

      Créez un routeur

    • 5

      Organisez en dossiers

    • 6

      Ajoutez des commentaires

    • 7

      Gérez les erreurs

    • Quiz : Factoriser votre code dans une architecture MVC

  • Partie 3

    Passez à une architecture MVC orientée objet

    • 1

      Structurez vos données

    • 2

      Donnez vie à vos structures

    • 3

      Tirez parti de la composition

    • 4

      Utilisez les namespaces

    • 5

      Entraînez-vous : modifiez un commentaire

    • 6

      Allez plus loin

    • Quiz : Passer à une architecture MVC orientée objet

Contributeurs

Professeurs

EK

Emeric Kasbarian

Mathieu Nebra

Entrepreneur à plein temps, auteur à plein temps et co-fondateur d'OpenClassrooms :o)

Créé par

OpenClassroomsOpenClassroomsMis à jour le 23/01/2025Licence

Développement

Adoptez une architecture MVC en PHP

Moyenne8 heuresCours en libre accèsCommencer

Tag » Apprendre Mvc