Maîtrisez Laravel 5 et créez votre premier site E-commerce
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles
13h19
de formation
119
leçons vidéo
2
formations
Débutant
niveau requis
Steven Sil
Steven Sil
Formateur certifié

Maîtrisez Laravel 5 et créez votre premier site E-commerce

Promo -30%
4.8/5 Trustpilot (1385 avis) Satisfait ou remboursé
13h19
de formation
119
leçons vidéo
2
formations

Ce bundle de plus de 13 heures contient 2 formations Laravel en vidéo, 100% en ligne.
Elle vous permettront  :

  • de maîtriser le framework PHP Laravel
  • de créer un site e-commerce avec celui-ci.

Pour suivre ces 2 formations, il vous suffit d’avoir des bases du langage PHP ainsi que de programmation orientée objet.
Une connaissance basique des langages HTML et CSS est également indispensable.
 

Au programme de ce bundle Maîtrisez Laravel 5 et créez votre premier site E-commerce

Ce pack contient donc 2 formations que vous pouvez également acquérir à l'unité (mais proposées ici à un prix plus intéressant).

  • Laravel 5 : Formation complète (9h02)
    Pendant plus de 9 heures, vous allez apprendre à maîtriser ce framework PHP qui vous permettra d’obtenir des sites plus rapidement, plus sécurisé et optimisé. Cette formation complète abordera tous les concepts de Laravel pour nous permettre de créer un site complet que nous mettrons en ligne en fin de formation avec des outils modernes de déploiement. Le site réalisé sera une application de questions/réponses avec un espace d’administration pour modérer les questions de nos membres.
  • Créez un site e-commerce avec Laravel et Stripe (4h08)
    Cette formation de plus de 4 heures vous permettra de mettre à nouveau en pratique les notions vues dans la première formation du bundle pour réaliser un site e-commerce avec Laravel. Ce site nous permettra de gérer une boutique avec un panier d’achat, un paiement sécurisé à l’aide du service de paiement Stripe ainsi que la génération de factures pour nos clients au format PDF.

Tous les fichiers et liens utilisés dans ce bundle vous seront fournis dans les fichiers sources.
Je reste disponible dans le salon d'entraide pour répondre à vos questions éventuelles !

Cours dans ce bundle

Laravel 5 : Formation complète Cours 1

Laravel 5 : Formation complète

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

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

Plan détaillé des cours

 

Chapitre 1 : Installation et espace membre

1h46
 
Leçon 1Introduction
Leçon 2Avant de commencer
Leçon 3Un serveur virtuel pour les gouverner tous
Leçon 4Serveur virtuel sur MacOS
Leçon 5Serveur virtuel sur Windows
Leçon 6[PROJET] Créer un site avec Laravel
Leçon 7Architecture MVC et Laravel
Leçon 8[PROJET] Configuration d'un nouveau projet
Leçon 9[PROJET] Artisan ou comment créer un espace membre en quelques secondes

Chapitre 2 : Laravel et les bases de données

1h28
 
Leçon 1Un logiciel pour voir nos bases de données
Leçon 2Les migrations
Leçon 3[PROJET] Migrations pour l'espace membre
Leçon 4Les modèles
Leçon 5[PROJET] Modèles pour les questions et les réponses
Leçon 6[PROJET] Les migrations pour les questions et les réponses
Leçon 7[PROJET] Ajouter des relations entre nos modèles
Leçon 8Le seeding
Leçon 9[PROJET] Du contenu aléatoire pour nos tables questions et answers

Chapitre 3 : Les routes, les contrôleurs et les middlewares

1h
 
Leçon 1Les routes
Leçon 2Les contrôleurs
Leçon 3[PROJET] Un contrôleur pour gérer nos questions/réponses
Leçon 4[PROJET] Des routes pour AskController
Leçon 5[PROJET] Modifier/ajouter des routes pour notre espace membre
Leçon 6Les middlewares
Leçon 7[PROJET] Filtrer les accès pour AskController

Chapitre 4 : Les vues et Blade

1h09
 
Leçon 1Les vues
Leçon 2Blade
Leçon 3[PROJET] Les fichiers JS, CSS et les vues de notre projet
Leçon 4[PROJET] Layout global de notre site
Leçon 5[PROJET] Gravatar
Leçon 6[PROJET] Vue du formulaire d'inscription
Leçon 7[PROJET] Vue de l'espace membre
Leçon 8[PROJET] Vue du formulaire de connexion
Leçon 9[PROJET] Vue des formulaires d'oubli de mot de passe

Chapitre 5 : Manipuler les données en BDD, gestion des formulaires et autorisations

2h15
 
Leçon 1Sélectionner des entrées BDD avec Eloquent et le query builder
Leçon 2Les formulaires - Créer un formulaire
Leçon 3Les formulaires - Gérer les erreurs et la validation
Leçon 4[PROJET] Gestion des erreurs sur les formulaires du système d'authentification
Leçon 5[PROJET] Gestion du formulaire de mise à jour du mot de passe
Leçon 6[PROJET] La page d'accueil
Leçon 7[PROJET] Gérer les autorisations avec les policies
Leçon 8[PROJET] Publier une question
Leçon 9[PROJET] Afficher une question
Leçon 10[PROJET] Répondre à une question
Leçon 11[PROJET] Supprimer une question
Leçon 12[PROJET] Mettre à jour une question
Leçon 13[PROJET] Vérifications sur le projet terminé

Chapitre 6 : Déploiement d'un site Web Laravel

1h23
 
Leçon 1Les outils à notre disposition
Leçon 2Inscription sur les différents services (Forge, OVH, Digital Ocean, Mailgun et BitBucket)
Leçon 3Envoi de notre projet sur BitBucket
Leçon 4Achat du nom de domaine sur OVH
Leçon 5[Digital Ocean] Lier les comptes BitBucket et Digital Ocean à Forge
Leçon 6[Digital Ocean] Création de notre serveur avec Forge
Leçon 7[Digital Ocean] Lier notre nom de domaine à notre VPS sur Digital Ocean
Leçon 8[OVH] Lier le compte BitBucket à Forge
Leçon 9[OVH] Achat et création de notre serveur avec Forge
Leçon 10[OVH] Lier notre nom de domaine à notre VPS sur OVH
Leçon 11Ajout d'un nouveau site sur notre serveur
Leçon 12Transfert de notre projet sur le VPS
Leçon 13Les variables d'environnement
Leçon 14Le certificat SSL (HTTPS)
Leçon 15Connexion à notre VPS
Leçon 16Conclusion

Chapitre 7 : Les nouveautés Laravel 5.7 et 5.8

07m30
 
Leçon 1Laravel 5.7
Leçon 2Laravel 5.8
 

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

Avis des apprenants

Détail des avis
184
Apprenants
5
Commentaires
5/5
Note moyenne
5/5
5
4/5
0
3/5
0
2/5
0
1/5
0
Hicham Bencheikh
Hicham Bencheikh
Publié le 11/07/2022
excellente formation. j’attends avec impatience une nouvelle formation sur laravel 9
Steven Sil
Steven Sil
Merci beaucoup !
Frederic Nicolay
Frederic Nicolay
Publié le 05/03/2021
Super Tuto, Steven maîtrise très bien son sujet, les explications sont très clairs et ça donne envie d'aller plus loin. De plus Steven n'hésite pas à répondre rapidement aux questions. La partie Stripe n'est plus à jour pour les banques européennes, mais elle fonctionne toujours et est un bon début pour passer ensuite sur la nouvelle version.
Steven Sil
Steven Sil
Merci beaucoup !
Membre-6293-2558
Membre-6293-2558
Publié le 11/05/2020
parfait, rien a dire ...
Steven Sil
Steven Sil
Merci à vous ! :)

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

débutant

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
79,99€ 56€
Promo -30%
Paiement unique, sans abonnement
Accès à vie à cette formation
13h19 de vidéo
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 752 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 1420 tutos gratuits

Notre politique de protection des données