PHP MVC

Construisez des applications web dynamiques et robustes!

Développement Back End

EXCELLENT 4.9 sur 5 basé sur +125 avis

Devenez expert en PHP MVC : Construisez des applications web dynamiques et robustes!

Découvrez le pouvoir de PHP MVC avec ce cours complet, conçu pour vous transformer en un développeur compétent de applications web modernes. En maîtrisant le modèle MVC, vous pourrez créer des sites dynamiques et interactifs avec une architecture solide et maintenable.

Ce programme détaillé couvre tout, de la configuration initiale de l'environnement de développement jusqu'au déploiement de votre application. Les principes de base sont expliqués de manière approfondie, avec des démonstrations pratiques pour solidifier vos connaissances.

Parfait pour les développeurs à tous les niveaux, ce cours vous fournira les outils nécessaires pour développer, tester et lancer des applications web utilisant PHP et le modèle MVC, augmentant ainsi votre employabilité et vos compétences techniques.

Abonnez-vous pour 29€/mois - OU - Acheter ce cours pour 9,99€ 15,99€

EXCELLENT 4.9 sur 5 basé sur +125 avis

  • Debutant
  • 20h00 HEURES DE VIDEO
  • 31 CHAPITRES
  • ACCESSIBLE SANS ENGAGEMENT
  • SUPPORTS DE CODE FOURNIS
  • CORRECTIONS EXERCICES FOURNIES
  • SUPPORTS PDF TÉLÉCHARGEABLES
  • MOBILE FRIENDLY

Créer votre premier Framework MVC avec PHP!

A la fin de cette formation vous serez capable de :

  • Construire et structurer des applications en utilisant MVC
  • Développer des interactions dynamiques côté serveur
  • Gérer efficacement les bases de données dans vos applications
  • Implémenter des méthodes avancées de gestion des données et des utilisateurs
  • Créer des interfaces utilisateur réactives et interactives

Un apprentissage pas à pas calibré pour les débutants !

  • Établissement de l'architecture MVC
  • Création des interfaces et classes de service
  • Injection de dépendances pour intégration des composants
  • Développement des contrôleurs et gestion des routes
  • Implémentation de la logique métier
  • Configuration des vues et templates HTML
  • Connexion et manipulation des données de la base de données
  • Finalisation et déploiement de l'application
Notre équipe de formateurs décortique chaque sujet pour vous offrir des vidéos ludiques et intéractives, facil d'accès.

A qui est destiné ce cours?

  • Développeurs PHP débutants et intermédiaires
  • Étudiants en informatique voulant spécialiser leurs compétences
  • Professionnels IT cherchant à mettre à jour leurs compétences
  • Auto-entrepreneurs nécessitant de développer des applications web
  • Passionnés de programmation explorant de nouvelles technologies

Pas de compétences requises pour cette partie !

Tout ce dont vous avez besoin de savoir pour maitriser la programmation MVC en PHP vous sera expliqué pas à pas

Plan du cours :

Architecture
Couche Repository
  • 04 - Mettre en place les classes Repository - (3m09)
Couche Service
  • 05 - Mettre en place les classes Service et leur interface - (3m24)
  • 06 - Injection de dépendance entre Service et Repository - (3m38)
Couche Controller
  • 07 - Mettre en place nos Controllers - (4m48)
  • 08 - Injection de dépendance entre Controller et Service - (2m38)
Gestion de la vue
  • 09 - Gérer la vue de notre Single Page Application - (5m37)
  • 10 - Mettre en place les template HTML de notre application- - (2m17)
Routing
  • 11 - Mettre en place la méthode route() de la classe Controller - (2m10)
Lister les emprunts
  • 12 - Mettre en place la méthode qui nous renvoit la liste d'emprunts - (3m21)
  • 13 - Mettre en place la classe View Reponsable d'injecter un template HTML avec ses données - (3m32)
  • 14 - Gérer le service responsable de renvoyer la liste d'emprunts - (1m09)
  • 15 - Récupérer la connexion à la BDD via la classe Repository Générique - (3m25)
  • 16 - Mettre en place le selectAll() dans la classe GenericRepository - (2m19)
  • 17 - Création de notre entité Emprunt - (3m30)
  • 18 - Rappel de l'architecture mise en place - (1m52)
  • 19 - Mettre en place l'autoLoad du projet - (2m32)
  • 20 - Afficher notre liste d'emprunts - (4m07)
Lister les livres
  • 21 - Afficher la liste des livres - (4m56)
Ajouter un emprunt
  • 22 -Gérer l'ajout d'un emprunt - part 2.mov - (6m56)
  • 23 - Afficher le formulaire d'ajout d'un emprunt - (5m49)
  • 24 - Mettre à jour la disponibilité d'un livre après emprunt - (4m36)
Ajouter un livre
  • 25 - Ajouter un livre en Base de données - (4m23)
Modifier un livre
  • 26 - Pré-charger les données d'un livre pour sa modification - (15m30)
  • 27 - Mettre à jour un livre - (9m59)
Supprimer un livre
  • 28 - Gérer la suppression d'un livre - (5m46)
Supprimer un emprunt
  • 29 - Supprimer l'emprunt lié à un livre - (1m36)
  • 30 - Résumé de la structure mise en place - (5m19)

EXCELLENT 4.9 sur 5 basé sur +125 avis

Questions fréquentes

Qu'est-ce que le MVC et pourquoi est-il utilisé en PHP?

MVC est un modèle de conception qui sépare les données d'application, la logique métier, et la logique de présentation, facilitant la gestion et la maintenance du code.

Dois-je avoir des connaissances préalables en PHP pour suivre ce cours?

Oui, il est recommandé d'avoir une compréhension de base de PHP avant de commencer ce cours sur PHP MVC.

Ce cours couvre-t-il la création de bases de données et leur intégration?

Oui, le cours explique comment intégrer et manipuler des bases de données à l'aide de PHP MVC, en utilisant des patrons de conception tels que le Repository.

Apprendrai-je à créer une application web complète dans ce cours?

Oui, vous apprendrez à construire une application web complète en utilisant le modèle MVC, de la configuration initiale jusqu'au déploiement.

Y a-t-il des projets pratiques inclus dans ce cours ?

Oui, le cours inclut des projets pratiques pour appliquer ce que vous avez appris, notamment la création d'un système de gestion des emprunts.

Cours similaires

PHP
20h00
PHP
Apprenez les concepts principaux en PHP et réalisez des p...
88 vidéos
0%
COMPLETE
SQL
5h00
SQL
Apprenez les concepts principaux en SQL et découvrez comm...
18 vidéos
0%
COMPLETE
SYMFONY
8h00
SYMFONY
Apprenez les concepts principaux en SYMFONY et développer...
128 vidéos
0%
COMPLETE
PYTHON
6h00
PYTHON
Apprenez les concepts principaux en PYTHON et obtenez un...
37 vidéos
0%
COMPLETE