Présentation du cours
A la fin de cette formation, vous serez capable de construire et sécuriser votre propre site web, via un système d'authentification.
Vous apprendrez les notions essentielles de Laravel, telles que le routing, l'utilisation du modèle MVC, la création de Model, l'utilisation d'un moteur de template, la communication avec une base de données etc..
Nous aborderons aussi comment gérer les relations entre models, l'enregistrements de message flash, la réalisation de paiements, l'envoi d'emails, le filtrage de données, l'authentification, la mise en place d'un dashboard admin, l'upload d'images etc..
Objectifs pédagogiques
- À l’issue de la formation, le participant sera en mesure de :
- Installer et configurer Laravel 8.x
- Maîtriser les composants de Laravel
- Manipuler des données via l'ORM Eloquent
- Concevoir des formulaires et contrôler la validation des données
- Créer des applications Web sécurisées
Pré-requis:
- Ordinateur + Connexion Internet
- Connaissances en PHP et POO
Modules et Chapitres:
- Les bases de Laravel
- Générer un nouveau projet Laravel(Best pratices)
- Intégration de Bootstrap pour le Front-End
- Authentification
- Gestion des produits et Administration du site
- Gestion du panier
- Validation de commande
- Intégration d'un moyen de paiement local
Chapitre
1Les bases de Laravel
Leçon 1: Présentation de la fromation (Jour 1)
Leçon 2: Jou 1 - Introduction au cours
Leçon 3: Jour 1 - Les bases de Laravel
Chapitre
2Générer un nouveau projet Laravel(Best pratices) Jour 2 et 3
Leçon 1: Jour 2 - Générer un nouveau projet Laravel
Leçon 2: Jour 3 - Modélisation et Migration de la base de données
Chapitre
3Intégration de Bootstrap pour le Front-End (Jour 4)
Leçon 1: Jour 4 - Affichage des produits
Chapitre
4Panier et commandes
Leçon 1: Jour 5 - Détails produit et Panier
Leçon 2: Jour 6 - Validation d'une commande partie 1
Leçon 3: Jour 7 - Validation d'une commande partie 2
Chapitre
5Paiement
Leçon 1: Jour 7 - Intégration de PayDunya
Chapitre
6Refactoring
Leçon 1: Refactoring partie 1
Leçon 2: Refactoring partie 2
Leçon 3: Refactoring partie 3