Intermédiaire

Découverte de Preact

Preact est une alternative légère à react (3ko une fois gzippé) avec la même API ES6.

Intermédiaire

Sélecteur de périodes

Dans ce tutoriel nous allons mettre en pratique VueJS à travers la création d'un sélecteur de périodes. Le principe est de permettre...

Intermédiaire Premium

Achat du panier

Nous allons finaliser la partie e-commerce en permettant aux utilisateur de pouvoir commander plusieurs produit. Nous ne couvrirons...

Intermédiaire Premium

Panier persistant

Nous allons continuer notre travail sur le système de panier et permettre aux utilisateurs connectés de persister leur panier pour...

Intermédiaire Premium

Panier en session

Dans ce chapitre nous allons commencer à mettre en place le système de panier qui permettra aux utilisateurs de commander plusieurs...

Intermédiaire Premium

Gestion des factures

Dans ce chapitre nous allons mettre en place le système de factures.

Intermédiaire Premium

Tunnel d'achat

Dans ce chapitre nous allons utiliser la classe de paiement créer précédemment pour mettre en place le tunnel d'achat.

Intermédiaire

Système de présence

Maintenant que l'on a vu le principe des tokens JWT, je vous propose de découvrir comment les utiliser à travers un cas concret :...

Intermédiaire Premium

Paiement Stripe

Dans ce chapitre nous allons préparer la classe qui va permettre de gérer le paiement. On utilisera ici Stripe pour gérer le paiement....

Intermédiaire Premium

Gestion des produits

Dans ce chapitre nous allons mettre en place la gestion de notre catalogue produit.

Intermédiaire

Découverte du JWT

Nous allons découvrir aujourd'hui le principe du standard JWT (Json Web Token).

Intermédiaire Premium

Rappel du mot de passe

Dans ce chapitre nous allons mettre en place le système de rappel de mot de passe qui permettra aux utilisateurs de récupérer le...

Intermédiaire Premium

Rôle administrateur

Dans ce chapitre nous allons voir comment limiter l'accès au backoffice aux administrateurs, afin d'éviter que n'importe qui puisse...

Intermédiaire Premium

Modification du profil

Dans ce chapitre nous allons créer la page profil qui permettra aux utilisateurs de modifier leur profil.

Intermédiaire Premium

Inscription

Dans ce chapitre nous allons permettre à nos utilisateur de s'inscrire sur le site.

Intermédiaire Premium

Formulaire de contact

Dans ce chapitre nous allons utiliser tout ce que l'on a créé depuis le début pour créer la partie contact du site. Cela nous permettra...

Intermédiaire

Makefile

make est un outil qui permet de déterminer quelles parties d'un programme nécessitent une recompilation et de lancer les commandes...

Intermédiaire

Authentification

Dans ce chapitre nous allons voir comment protéger notre backoffice en mettant en place un système d'authentification basé sur des...

Intermédiaire

Finitions du blog

Dans ce chapitre nous allons finaliser la création du query builder et finir la partie blog en mettant en place un système de publication...

Intermédiaire

Image à la une

Pour nos articles nous allons mettre en place un système d'upload d'image afin d'améliorer notre blog. Nous allons concevoir ce système...

Intermédiaire

Hydrater les entités

Lorsque l'on récupère les données nous allons chercher à les représenter sous forme d'objet pour mieux nous organiser. PDO permet...

Intermédiaire

Créons un Query Builder

Créer les requêtes sous forme de simple chaine de caractère peut suffir pour un petit projet. En revanche, lorsque le projet grandit,...

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

Intermédiaire

Event Manager

Dans ce tutoriel nous allons découvrir comment mettre en place un système d'évènements en PHP en utilisant les interfaces proposées...

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

Tout middleware !

Nous allons nettoyer une partie du code de notre application en séparant la logique dans des middlewares réutilisables.