Qu'est ce que git ?
Dans cette formation je vous propose de faire un tour des fonctions importantes de Git. Cet outil permet de faire du versioning et...
Dans cette formation je vous propose de faire un tour des fonctions importantes de Git. Cet outil permet de faire du versioning et...
Dans ce tutoriel je vous propose de découvrir Trello, un service qui va vous permettre de mieux vous organiser pour travailler à...
Comme son nom l'indique le principe des Facade est de créer une classe qui servira de façade à une autre classe en rendant la classe...
Le principe du design pattern Fluent est de permettre d'écrire du code de manière plus lisible comme on le dirait à l'oral. C'est...
La structure MVC est une architecture qui a pour principe de permettre la séparation des données des méthodes qui les utilisent....
Pour finir notre exemple nous allons mettre en place le backoffice de notre site pour pouvoir administrer le contenu. Nous allons créer...
Maintenant que nous avons vu 2/3 design patterns il est temps de réorganiser (refactoring) le code créé pendant le premier TP en...
L'injection de dépendance (DI pour les intimes) est un design pattern qui permet de solutionner la problématique de communication...
Le Factory est un design pattern incontournable qui va vous permettre de beaucoup mieux structurer vos classes. Le principe est d'avoir...
Le Singleton, permet d'avoir une classe qui ne sera instanciée qu'une seule fois tout au long de notre application. Par exemple, dans...
Avant de continuer sur notre TP il est important de faire le point sur l'organisation de notre code. On a beau comprendre comment créer...
Que serait un site sans base de donnée ? Dans ce premier chapitre nous allons voir comment on peut utiliser les objets déjà inclus...
Lorsque l'on va créer notre application on va avoir besoin de récupérer différentes données et souvent de faire encore et encore...
Nous allons maintenant essayer de mettre en pratique ce que l'on a déjà vu dans le chapitre précédent à travers un exemple concret...
Comme vous le voyez on commence à vouloir se créer une classe pour un petit peu tout. Mais ne risque-t-on pas d'avoir des collisions...
On conseille toujours de séparer les classes dans différents fichiers. Le problème c'est que l'on est obligé ensuite de faire beaucoup...
Avant d'aller plus loin je vous propose de mettre en oeuvre cette notion d'héritage dans un cas concret. Nous allons reprendre le...
L'héritage en PHP permet de créer une nouvelle classe qui héritera des propriétés et des méthodes d'une classe parent et qui...
Les propriétés et les méthodes statiques peuvent être utilisées sans avoir besoin d'instancier la classe, On peut y accéder directement...
Un code bien documenté est un code facile à comprendre. En commentant correctement nos classes nous pourront plus tard générer...
Parler de Personnage et voir des exemples théorique c'est sympa mais comment peut-on utiliser la POO dans un cas concret ? Aussi je...
La visibilité permet de définir comment une propriété ou une méthode pourra être utilisée. public, permet d'indiquer que la...
Pour pouvoir utiliser un objet il faut d'abord créer sa définition. Définir qu'elles sont les propriétés et les méthodes que...
Tout le concept de la programmation orientée objet tourne autour de la notion d'objet. Avant de nous lancer dans le code je pense...
Dans ce premier chapitre je vous propose de découvrir ensemble l'objectif de cette formation sur la programmation orientée objet...
Dans ce tutoriel, je vous propose de découvrir comment mettre en place reCAPTCHA pour vos formulaires PHP. reCAPTCHA propose de filtrer...