Apprendre Laravel 10 à par la création d'un site E-commerce

Créez un site e-commerce complet en Laravel avec backoffice et plusieurs moyens de paiement en ligne (carte CB, Paypal )

Ratings: 4.61 / 5.00




Description

La formation Apprendre Laravel 10 par la création d'un site E-commerce est une formation pratique et axée sur un projet concret, visant à enseigner aux développeurs comment utiliser Laravel 10 pour développer un site web de commerce électronique.

L'objectif principal de cette formation est d'apprendre aux participants à concevoir, développer et déployer un site web de commerce électronique fonctionnel en utilisant Laravel 10. À la fin de la formation, les participants seront en mesure de créer un site E-commerce complet, avec des fonctionnalités telles que la gestion des produits, des commandes, des paiements en ligne, et plus encore.

ontenu de la formation :


  • Introduction à Laravel 10 :

  1. Présentation de Laravel 10 et de ses fonctionnalités nouvelles (par rapport aux versions précédentes).

  2. Installation et configuration de l'environnement de développement.

  • Conception de la base de données :

  1. Modélisation des tables de la base de données pour gérer les produits, les commandes, les utilisateurs, etc.

  2. Utilisation de migrations pour créer la structure de la base de données.


  • Création des modèles et des contrôleurs :

  1. Développement des modèles Eloquent pour interagir avec la base de données.

  2. Création de contrôleurs pour gérer les différentes parties de l'application.

  • Gestion des produits :

  1. Ajout, modification, et suppression de produits.

  2. Gestion des catégories et des attributs des produits.

  • Panier d'achats :


Mise en place d'un panier d'achats pour permettre aux utilisateurs de sélectionner des produits.

Calcul du total et gestion des quantités dans le panier.


  • Paiements en ligne :

Intégration d'une passerelle de paiement en ligne (comme Stripe ou PayPal) pour le traitement des paiements.

Gestion des commandes après la confirmation du paiement.


  • Gestion des utilisateurs :

Mise en place de l'authentification des utilisateurs.

Gestion des profils utilisateur, des adresses de livraison, etc.


  • Sécurité :

Mise en place de mesures de sécurité telles que la validation des données, la protection contre les attaques CSRF, etc.


  • Optimisation et améliorations :

Techniques d'optimisation de la performance de l'application.

Ajout de fonctionnalités avancées telles que la recherche de produits, les évaluations et les commentaires, etc.


  • Déploiement :

Déploiement de l'application sur un serveur web en production.

What You Will Learn!

  • Installation de laravel
  • Création d'un projet laravel
  • L'architecture d'un projet laravel
  • La gestion des données de l'application
  • La gestion de la vue de l'application
  • Gestion des routes de l'application
  • Construction d'un site d'actualité
  • Construction d'un site e-commerce
  • Gestion des utilisateurs et des commandes
  • Fonctionnalités spécifiques à l'e-commerce
  • Optimisation et sécurité
  • Paiement en ligne par carte CB, Visa, Mastercard, Paypal ...
  • Mise en ligne d'une application laravel

Who Should Attend!

  • Développeur Web