Dans cette formation PHP, vous allez découvrir la programmation orientée objet (POO). Cette formation se déroulera en 2 étapes. Dans un premier temps, nous allons apprendre tous les concepts de la POO puis nous viendrons ensuite mettre nos connaissances en pratique en réalisant une architecture web à l'aide du design pattern le plus connu : MVC.
6 bonnes raisons de se mettre à la POO et de suivre ce tuto PHP :
- Réutilisation facile du code pour de futurs projets.
- Meilleur organisation du code (notamment avec l'aide de design patterns).
- Un code plus parlant.
- Encapsulation (ajoute une protection supplémentaire contre les malveillances).
- La programmation orientée objet est utilisée par les professionnels.
- Une bonne préparation à l'apprentissage d'un framework PHP.
Table des matières de cette formation Php (durée : 2h18m)
-
Apprendre la POO - Les bases
- Introduction 00:04:01
- Classes et objets 00:03:59
- Les propriétés 00:03:24
- Les méthodes 00:02:05
- Manipulation des propriétés et méthodes 00:03:21
- Constructeur et destructeur 00:05:26
- L'héritage 00:02:55
- Visibilité et encapsulation 00:06:08
-
Apprendre la POO - Notions avancées
- Méthode de chaînage 00:04:14
- Abstraction de classe 00:06:07
- Mot clé "final" 00:02:14
- Les interfaces 00:05:14
- Les traits 00:03:51
- Les surcharges magiques 00:11:46
- Les constantes de classe 00:03:43
- Mot clé "static" 00:01:17
- Opérateur de résolution de portée 00:08:39
- Clonage d'objets 00:02:34
- La fonction __autoload() 00:05:03
- Quelques fonctions bien utiles avec POO 00:07:49
-
TP : Créer une architecture MVC orientée objet
- Présentation de l'architecture MVC 00:04:20
- Architecture de l'application 00:02:03
- Un peu d'URL rewriting 00:07:08
- Script d'amorçage 00:04:58
- La classe App 00:12:25
- Gestion des Model,View et Controller 00:14:00
- Fichiers sourcestélécharger
- Certificat
Formateur : Steven Sil
-
Super formation très claire pour comprendre les notions essentielles de la POO. Je me sens plus à l'aise maintenant pour explorer des class dans Wordpress. EN revanche je n'ai rien compris aux deux derniers chapitres, cela devient trop complexe pour moi.
-
Présenter les bases de la POO php en deux heures 20mn c'est beaucoup trop court. Ce tuto est davantage une présentation bien expliquée qu'un outil didactique destiné à faire acquérir les concepts de la POO. Ceci étant dit, on sent un effort pédagogique à travers la posture et les explication du formateur. Je ne peux donc que l'encourager à se mettre encore davantage à la place d'un apprenant ayant 0 connaissance en POO afin de mieux détailler ses explications et de proposer à chaque chapitre quelques exercices permettant à l'apprenant de se faire la main. Merci pour votre enseignement.
-
Je rejoins l'avis de vawec ! Mais vous m'avez vraiment aider à comprendre le concept MVC, design pattern qui me semblait très flou en pratique. Merci !! A bientôt pour un véritable projet en poo avec un cas concret !
-
Avec quelle version de logiciel ce tuto est-il compatible ?Php 5.5
-
Quel est le niveau requis pour suivre ce tuto ?intermédiaire
note moyenne
avis laissés