PHP : Créez un site e-commerce avec Laravel et Stripe
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles
4h08
de formation
54
leçons vidéo
11
chapitres
Intermédiaire
niveau requis
Steven Sil
Steven Sil
Formateur certifié

PHP : Créez un site e-commerce avec Laravel et Stripe

4.8/5 Trustpilot (1391 avis) Satisfait ou remboursé
4h08
de formation
54
leçons vidéo
11
chapitres

Dans cette formation de plus de 4 heures, vous allez apprendre à créer un site Web e-commerce avec le framework PHP Laravel 5 et le service de paiement sécurisé Stripe.
Cet exercice pratique n'aborde pas les bases de Laravel.
Si vous souhaitez vous former à ce framework et créer votre premier site complet, j'ai réalisé une formation complète à ce sujet, qui vous permettra ensuite de comprendre celle-ci.

Cette formation a pour objectif de vous apprendre à créer un site Web e-commerce complet en se basant sur des technologies récentes et en nous focalisant sur les fonctions indispensables à un site e-commerce :

  • Gestion d'une boutique (espace administrateur pour ajouter, modifier et supprimer des articles)
  • Panier d'achat
  • Paiement sécurisé par carte bancaire
  • Accès aux commandes

Vous pouvez avoir une vision globale du projet en visionnant la vidéo d'introduction ou en parcourant la galerie d'images plus bas sur cette page.
Cette formation couvrira l'ensemble des aspects techniques de Laravel avec :

  • La création de middlewares pour gérer l'accès aux espaces réservés aux administrateurs ou encore aux membres ayant un panier non-vide
  • La création d'une politique pour que les membres ne puissent visionner que leurs propres commandes
  • La manipulation des variables de session avec Laravel pour gérer le panier d'achat
  • La création de requêtes personnalisées pour gérer la validation de nos formulaires
  • Les routes, les contrôleurs, Blade, les modèles ...

A la fin de cette formation, vous saurez créer un site e-commerce avec Laravel que vous pourrez ensuite faire évoluer selon vos envies et vos besoins.

Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions.
Les fichiers de travail sont fournis avec le cours.
Un QCM est également disponible pour tester vos connaissances.

Bonne pratique !

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Création et configuration globale du projet
Chapitre 2
Les modèles
Chapitre 3
Les middlewares
Chapitre 4
La politique pour voir les commandes
Chapitre 5
Les vues et les contrôleurs
Chapitre 6
Gérer la boutique
Chapitre 7
Gérer le modèle Cart

Table des matières

Chapitre 1 : Création et configuration globale du projet

37m26
 
Leçon 1Introduction
Leçon 2Introduction technique
Leçon 3Création du projet
Leçon 4Ajout du projet aux hosts
Leçon 5Configuration du site Web
Leçon 6Structure du fichier web.php
Leçon 7Création de l'espace membre
Leçon 8Les fichiers CSS
Leçon 9Des messages de validation en français
Leçon 10Une directive Blade pour gérer les dates au format français
Leçon 11Une directive Blade pour gérer les prix au format euros
Leçon 12Des routes en français

Chapitre 2 : Les modèles

14m
 
Leçon 1Le modèle Item
Leçon 2Le modèle Order
Leçon 3Le modèle Cart
Leçon 4Ajout d'un champ rôle pour la table users
Leçon 5Migrations et inscription sur le site

Chapitre 3 : Les middlewares

05m29
 
Leçon 1Créer les middlewares Admin et Cart
Leçon 2Ajouter les middlewares au Kernel

Chapitre 4 : La politique pour voir les commandes

03m57
 
Leçon 1Créer la politique OrderPolicy
Leçon 2Ajouter la politique à notre site

Chapitre 5 : Les vues et les contrôleurs

15m04
 
Leçon 1Les vues
Leçon 2Le contrôleur ItemController
Leçon 3Le contrôleur CartController

Chapitre 6 : Gérer la boutique

57m10
 
Leçon 1Gestion des routes pour la boutique
Leçon 2Le middleware Admin
Leçon 3Gérer le contrôleur pour l'espace membre
Leçon 4Gérer la vue de l'espace membre
Leçon 5Création des validateurs pour ajouter et éditer un produit
Leçon 6Enregistrer un nouvel article
Leçon 7Le formulaire de mise à jour
Leçon 8Gérer la mise à jour d'un article
Leçon 9Suppression d'un article
Leçon 10Afficher le contenu de la boutique

Chapitre 7 : Gérer le modèle Cart

23m57
 
Leçon 1Les méthodes add() et store()
Leçon 2La méthode drop()
Leçon 3La méthode clear()
Leçon 4La méthode total()

Chapitre 8 : Gérer le panier d'achat

20m53
 
Leçon 1Gérer les routes du panier d'achat
Leçon 2Visualiser le panier
Leçon 3Ajouter un article au panier
Leçon 4Retirer un article du panier
Leçon 5Vider le panier

Chapitre 9 : Le paiement par carte bancaire - Côté front-end

38m32
 
Leçon 1Gérer les routes pour le paiement
Leçon 2Gérer le middleware Cart
Leçon 3Le paiement par carte bancaire avec Stripe
Leçon 4Stripe.js et les variables d'environnement
Leçon 5Gérer le formulaire de paiement avec Elements

Chapitre 10 : Le paiement par carte bancaire - Côté back-end

13m43
 
Leçon 1Importer le client PHP de Stripe avec Composer
Leçon 2Gérer le paiement et l'enregistrement de la commande

Chapitre 11 : Visualiser nos commandes

18m40
 
Leçon 1Gérer la politique pour voir les commandes
Leçon 2Une dépendance pour générer des PDF
Leçon 3Gérer la génération de PDF
Leçon 4Conclusion

Aperçus

Avis des apprenants

Détail des avis
149
Apprenants
3
Commentaires
5/5
Note moyenne
5/5
3
4/5
0
3/5
0
2/5
0
1/5
0
Romain Boussy
Romain Boussy
Publié le 05/04/2020
Comme d'habitude avec steven, un tuto de très bonne qualité ! Bien expliqué et clair !
Pascal Schyns
Pascal Schyns
Publié le 27/06/2019
Très bonne formation et très bien expliqué comme dans toutes vos formations. Par contre, serait-il possible de mettre à jour le contenu de la formation par rapport à la nouvelle réglementation SCA qui prendra effet en septembre ? Ce serait super. Merci
Azoulay Bruno
Azoulay Bruno
Publié le 27/10/2018
Wow tes formation j'adore merci très claire je le recommande
Steven Sil
Steven Sil
Un grand merci à toi :)

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

intermédiaire

Bonjour, est compatible avec laravel 5.7 ?

Oui la formation est sortie le mois dernier, j'ai utilisé la version 5.7 :)

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
29,99€
Paiement unique, sans abonnement
Accès à vie à cette formation
4h08 de vidéo • 11 chapitres
Satisfait ou remboursé voir conditions
Accès immédiat après paiement
Avec l'abonnement
Pour progresser en continu
34,90€ /mois
Sans engagement
Cette formation + 6 781 autres en illimité
Plus de 20 nouvelles formations par mois
Résiliable en 1 clic, à tout moment
Commencer avec l’abonnement
Accès immédiat, pendant votre abonnement

Inclus dans les deux formules

  • Hors connexion via l'app Tuto.com
  • Salon d'entraide pour vos questions
  • Certificat de complétion
Paiement sécurisé 1,4 million d'apprenants 4.8/5 Trustpilot
Logo carte-bancaire-monoLogo visa-monoLogo mastercardLogo paypal-monoLogo klarna-monoLogo apple-pay-monoLogo google-pay-mono
Une question avant de choisir ? Écrivez-nous ou appelez le 01 84 80 80 29 (du lundi au vendredi, 10h-12h et 14h-16h)

Formations complémentaires

Les apprenants qui suivent cette formation s'intéressent aussi à :

Abonnement 34,90€/mois

Attendez ! 🤗

Accédez à plus de 1425 tutos gratuits

Notre politique de protection des données