PHP

PHP est un langage de programmation compilé à la volée très utilisé pour produire des pages Web dynamique. C'est un langage très abordables qui va vous permettre de créer vos premiers site web dynamiques.

PHP

Apprendre les bases

Junior

Apprendre le PHP

Dans cette formation je vous propose de découvrir ensemble le langage PHP. Nous allons d’abord commencer par voir les bases du langage...

Junior

La POO en PHP

Dans cette formation nous allons commencer par rappeler les fonctionnement de bases de la programmation orienté objet en PHP en essayant...

Se perfectionner

Intermédiaire

Déboguer son code PHP

Lorsque l'on débute avec un langage il n'est pas rare de rencontrer un certain nombre d'erreurs et de problèmes et on ne trouvera...

Senior

Mise en pratique de la POO en PHP

Dans cette formation je vous propose de découvrir comment créer votre propre “framework” afin de développer une application...

Senior

Déployer du PHP avec Ansible

Dans cette petite série je vous propose de découvrir comment déployer une application PHP sur un serveur en utilisant Ansible. L'objectif...

Découvrir PHP avec des tutoriels

Junior

L'autoloading

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...

Junior

Exemple d'héritage

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...

Junior

Les namespaces

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...

Junior

TP : La structure

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...

Junior

TP : Connexion à la base de donnée

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...

Junior

TP : Création des classes Table

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...

Junior

TP : Problèmes d'organisation

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...

Junior

Singleton

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...

Junior

Factory

Le Factory est un design pattern incontournable qui va vous permettre de beaucoup mieux structurer vos classes. Le principe est d'avoir...

Junior

Injection de dépendances

L'injection de dépendance (DI pour les intimes) est un design pattern qui permet de solutionner la problématique de communication...

Junior

TP : Refactoring

Maintenant que nous avons vu 2/3 design patterns il est temps de réorganiser (refactoring) le code créé pendant le premier TP en...

Junior

TP : Back-end

Pour finir notre exemple nous allons mettre en place le backoffice de notre site pour pouvoir administrer le contenu. Nous allons créer...

Junior

Model View Controller

La structure MVC est une architecture qui a pour principe de permettre la séparation des données des méthodes qui les utilisent....

Junior

Fluent

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...

Junior

Facade

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...