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

Front catégories

Maintenant que la gestion des catégories est en place nous allons mettre à jour le front afin de permettre aux utilisateurs de n'afficher...

Intermédiaire

Les catégories

Lister des articles c'est bien, mais on souhaite pouvoir les classer dans des catégories afin de les organiser plus facilement. Nous...

Intermédiaire

Simplifier les formulaires

Les vues de notre administrations restent relativement lourde à gérer avec tout le code HTML à faire pour générer un formulaire....

Intermédiaire

Validation des données

Il y a une règle importante à respecter lorsque l'on développe un site internet : Never trust user input On ne peut pas laisser...

Intermédiaire

Messages flash

Lorsqu'un article est modifié, ou supprimé l'utilisateur est redirigé vers le listing d'articles. En revanche, il faut confirmer...

Intermédiaire

Administration du blog

Dans ce chapitre nous allons mettre en place la partie administration du blog avec la gestion de la création, l'édition et la suppression...

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

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

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

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

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

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

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

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

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

Présentation d'i3wm

Je vous propose de reparler de linux aujourd'hui pour vous présenter un gestionnaire de fenêtre aussi intéréssant que particulier...

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

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

Créer un carousel avec ReactNative

Nous allons nous concentrer aujourd'hui sur le système d'animation offert par React Native à travers la création d'un carousel pilotable...

Intermédiaire

Annotation et Upload de fichiers

Dans ce tutoriel je vous propose d'explorer l'utilisation des annotations à travers la création d'un système d'upload de fichiers...

Intermédiaire

Turbolinks

Je vous propose aujourd'hui de découvrir la librairie JavaScript Turbolinks. Comme son nom l'indique le principe de cette librairie...

Intermédiaire

Système de badges

Nous allons découvrir aujourd'hui comment mettre en place un système de trophées / badges sur Symfony 3. Nous allons pour cela...

Intermédiaire

Nginx : Se protéger des attaques Flood

Nous allons découvrir aujourd'hui comment se protéger des attaques par flood (non distribuées) avec nginx et fail2ban. Le principe...

Intermédiaire

Système de Tags

Dans ce tutoriel nous allons voir comment créer un système de Tags que l'on pourra associer à différents contenus. Cela sera l'occasion...

Intermédiaire

Observateur

Dans ce tutoriel nous allons découvrir comment mettre en place un système d'évènements / observeurs en PHP. Lorsque certaines action-clefs...