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

Qu'est ce que le PSR ?

Le PSR, c'est un diminutif qui revient de plus en plus souvent au sein de la communauté PHP lorsque l'on parle d'autoloader (PSR4),...

Intermédiaire

Middleware

Même si vous n'avez jamais entendu le terme "middleware" le concept de ce design pattern ne devrait pas vous sembler étranger....

Intermédiaire

Middleware CSRF PSR-15

Dans cette vidéo je vous propose de découvrir comment créer une librairie en utilisant le principe du TDD et comment la publier...

Intermédiaire

Structure du projet

Dans ce premier chapitre nous allons poser la structure de notre projet et parler de deux objet qui seront essentiel tout au long de...

Intermédiaire

Le router

On souhaite pour notre code contrôler un maximum de choses depuis notre code PHP. Plutôt que de créer un fichier PHP par page et...

Intermédiaire

Le renderer

Afin de générer le code HTML pour nos pages nous allons créer une classe qui va nous permettre de gérer nos "vues". Le...

Intermédiaire

Twig

Afin d'améliorer encore notre système de "vue" nous allons utiliser le moteur de template Twig. Ce moteur de template va...

Intermédiaire

Conteneur de dépendance

Comme nous l'avons vu lors de la mise en place de Twig, certaines classes ont des dépendances qu'il faut satisfaire et on se retrouve...

Intermédiaire

Les migrations

Pour gérer notre système de blog, il va nous falloir sauvegarder les articles dans une base de données. On utilisera pour cela une...

Intermédiaire

Récupération des articles

Maintenant que nos tables sont prêtes, nous allons mettre en place les classes qui nous permettrons d'intéragir avec ces-dernières....

Intermédiaire

Pagination

Sur la page d'accueil, mais aussi dans la partie administration, on sera amené à paginer nos articles. On se basera sur la librairie...

Intermédiaire

Tester la base de données

Tout au long de cette formation on s'efforce de tester le code que l'on écrit. En revanche comment faire pour tester les requêtes...

Intermédiaire

Dashboard d'administration

La page d'accueil de l'administration devra afficher des informations provenant de divers sources. Nous allons donc mettre en place...

Intermédiaire

Faille CSRF

Nous allons dans ce chapitre nous prémunir contre les failles CSRF. CSRF, pour Cross-Site Request Forgery consiste à faire éxécuter...

Intermédiaire

Et les performances ?

Et les performances dans tout ça ? Est-ce qu'à force de découper en plein de classe on n'a pas rendu notre site "lent"...