PHP orienté objet: Construisez votre propre framework MVC

Maîtrisez le PHP orienté objet en construisant un framework Model-View-Controller personnalisé et une application Web sécurisée et basée sur une base de données à partir de zéro.

4.6 (5,122) ⏱ 1 h 8 min 📚 7 leçons

À propos de ce cours

Pour passer du script procédural de base au développement Web structuré et professionnel, il est essentiel de maîtriser les modèles d'architecture.Comprendre comment organiser votre code en utilisant la programmation orientée objet (POO) et le modèle de conception modèle-vue-contrôleur (MVC) est la clé pour créer des applications PHP évolutives et maintenables. Dans ce cours basé sur du texte, vous passerez de l'écriture de scripts désorganisés à l'ingénierie de code PHP propre et réutilisable.Vous commencerez par les concepts fondamentaux de POO avant de construire un cadre MVC personnalisé et léger à partir de zéro, avec un wrapper de base de données personnalisé utilisant PDO. Enfin, vous utiliserez votre cadre personnalisé pour construire une application de partage sécurisé avec authentification utilisateur et fonctionnalité CRUD complète, vous préparant à déployer votre travail sur le Web. Ce que vous apprendrez: - Comprendre les principes de base de la programmation orientée objet en PHP, y compris les classes, l'héritage, les espaces de noms et les allusions de type strictes. - Créez un cadre MVC personnalisé à partir de zéro, y compris un moteur de routage de base et des classes de contrôleur de base. - Implémenter des interactions de base de données sécurisées à l'aide de PDO, d'instructions préparées et de pratiques SQL modernes. - Créez un système d'authentification utilisateur robuste avec un hachage de mot de passe sécurisé et un contrôle d'accès basé sur la session. - Développez une application CRUD complète sur votre framework personnalisé pour gérer et partager les messages des utilisateurs. - Appliquer des normes PHP modernes et des structures de dossiers propres pour assurer une qualité de code professionnelle. Le cours commence par une introduction approfondie aux fondamentaux et à la terminologie de la POO avant de vous guider étape par étape à travers l'architecture du cadre.Vous appliquerez ensuite ces concepts pratiquement en construisant, en affinant et en préparant une application Web complète pour le déploiement. Ce cours est conçu pour les développeurs qui comprennent la syntaxe PHP de base, telle que les variables, les boucles et les fonctions, mais qui souhaitent maîtriser la conception orientée objet et l'architecture MVC. Commencez à lire aujourd'hui pour améliorer vos compétences en développement PHP et construire votre premier framework personnalisé.

Ce que vous recevez

  • 📜 Certificat de fin
    Ajoutez-le à votre profil LinkedIn
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • ♾️ Accès à vie
    Revenez quand vous voulez, sans expiration
  • 📱 Téléphone ou ordinateur
    Fonctionne partout, sur tout appareil
  • 💸 Remboursement 30 jours
    Sans poser de questions
  • Court et ciblé
    1 h 8 min de contenu pratique

Avis (2)

نورة بنت فيصل بن ثاني آل ثاني QA Apprenant vérifié
★ 5 · 2026-01-12T15:57:52+00:00

Ce cours a dépassé mes attentes. Les applications du monde réel discutées sont incroyablement utiles.

James White AU Apprenant vérifié
★ 4 · 2025-05-25T23:09:52+00:00

Hmm, je ne suis pas sûr que ce soit pour les débutants absolus. Cela suppose un peu de connaissances préalables qui n'ont pas été explicitement enseignées.

Écrire un avis

Nous vous demanderons de vous connecter après envoi — votre brouillon est sauvegardé.

Autres apprenants ont aussi suivi

Questions fréquentes

De quoi ai-je besoin pour suivre ce cours ? +

Un téléphone ou un ordinateur avec internet, c'est tout. Aucune installation, aucun matériel spécial.

Comment payer ? +

Carte via Stripe ou cryptomonnaie. Nous ne stockons pas les données de carte — Stripe les gère de manière sécurisée.

Puis-je obtenir un remboursement ? +

Oui — remboursement complet sous 30 jours, sans question.

Combien de temps aurai-je accès ? +

À vie. Une fois acheté, le cours est à vous, vous pouvez y revenir quand vous voulez.

Vais-je obtenir un certificat ? +

Oui. À la fin, vous recevez un certificat à ajouter à votre profil LinkedIn.

Conçu pour les apprenants en
Tech Design Finance Marketing Santé Éducation Hôtellerie Industrie