Créez votre propre framework MVC à partir de zéro avec PHP [Cours gratuit de 6 heures]

Les frameworks MVC tels que Ruby on Rails, Laravel et Angular sont souvent utilisés dans le développement Web. MVC signifie «Model View Controller» et est un moyen courant de séparer les parties principales d'une application.

Et nous avons publié un cours sur la chaîne YouTube freeCodeCamp.org qui vous apprendra à créer votre propre framework MVC à partir de zéro en utilisant PHP.

Le cours vous permettra de mieux comprendre comment ces cadres fonctionnent sous le capot.

Le framework MVC que vous créez dans ce cours ne sera pas exactement prêt pour la production. Mais il vous apprendra comment appliquer ces concepts fondamentaux à vos propres projets de développement Web.

Ce cours est enseigné par le développeur PHP vétéran Zura Sekhniashvili, connu sur YouTube sous le nom de The Codeholic.

Vous pouvez coder chez vous et apprendre à implémenter les fonctionnalités suivantes du framework MVC:

  • Routage personnalisé
  • Compositeur
  • Contrôleurs
  • Vues / mises en page
  • Des modèles
  • Migrations
  • Classes de widget de formulaire
  • Traitement des données de demande
  • Validations
  • Inscription / Connexion
  • Enregistrement actif simple
  • Messages flash de session
  • Middlewares
  • Événements d'application
  • Cadre de base réutilisable / installable

Au fur et à mesure que vous implémentez ces fonctionnalités, vous développerez une meilleure compréhension de:

  • Comment travailler avec le système de fichiers
  • Comment travailler avec des bases de données
  • Comment utiliser Abstraction dans des projets réels
  • Comment implémenter un routage personnalisé
  • Comment installer des packages tiers à l'aide de composer
  • Comment créer des packages de composition réutilisables
  • et d'autres compétences importantes que vous pouvez appliquer à de futurs projets de développement de logiciels.

Regardez le cours complet sur la chaîne YouTube freeCodeCamp.org (6 heures de visionnage).