Tutoriel PHP |
Pour finir notre exemple nous allons mettre en place le backoffice de notre site pour pouvoir administrer le contenu. Nous allons créer une classe pour gérer l'authentification de l'administrateur et limiter l'accès…
Tutoriel PHP |
L'injection de dépendance (DI pour les intimes) est un design pattern qui permet de solutionner la problématique de communication entre les classes. Pour comprendre l'interêt de ce design pattern il est important de…
Tutoriel PHP |
Le Factory est un design pattern incontournable qui va vous permettre de beaucoup mieux structurer vos classes. Le principe est d'avoir une classe qui va se charger de créer les objets dont on a…
Tutoriel PHP |
Dans ce premier chapitre je vous propose de découvrir ensemble l'objectif de cette formation sur la programmation orientée objet en PHP.
Tutoriel PHPStorm |
Beaucoup d'entre vous m'ont demandé ce que je préférai entre PHPStorm et Sublime Text. Au final, j'utilise ces 2 logiciels car ils n'ont pas le même objectif et correspondent à 2…
Tutoriel PHP |
…4.0, PHP supporte une nouvelle manière de rendre le code plus réutilisable : les traits.
Le principe des traits est de permettre de contourner les limites imposées par l'héritage simple de PHP. Le but…
Tutoriel PHP |
Dans ce tutoriel vidéo vous apprendrez à coder un formulaire de contact qui soit utilisable. Dans un premier temps, nous verrons la création d'un formulaire XHTML permettant à l'internaute la saisie des informations…
Article |
Ces temps-ci il y a une multitude de Frameworks MVC pour les langages côté serveur. CakePHP, Symfony 2, Laravel, CodeIgniter, Zend, Ruby On Rails... et la liste ne cesse d'augmenter et il n…
Tutoriel CSS |
Aujourd'hui je vous propose de découvrir comment créer un triangle en utilisant seulement du CSS. Le principe de cette astuce repose sur la gestion de bordures concurrentes par les navigateurs.
Article |
Le Wireframing (ou maquette fil de fer) consiste à réaliser une maquette de la structure visuelle du projet. C'est une étape importante qui vous permettra de mieux communiquer avec les différents intervenants du projet…