
Prenons quelques minutes pour découvrir étape par étape les points clés de la formation. Qu'allez-vous apprendre ? A quoi va ressembler notre site une fois la formation terminée ? MailTrap, les controllers, les vues, les formulaires ... Tout cela n'aura plus de secret pour vous dans quelques heures.
Avant tout de chose, posons les bases ! Qu'est-ce que Laravel, à quoi sert-il et pourquoi l'utiliser ? Laravel est un framework, voyez cela comme une grosse boîte à outils à votre disposition pendant votre développement.
Vous avez besoin de quelques outils pour faire fonctionner Laravel et développer efficacement. Comme promis dans la vidéo, rendez-vous sur :
https://getcomposer.org/
https://www.apachefriends.org/fr/download.html
https://code.visualstudio.com/download
https://www.jetbrains.com/fr-fr/phpstorm/
Apprendre Laravel ne consiste pas seulement à étudier la théorie. C’est en pratiquant et en développant des projets complets que l’on progresse réellement.
Dans ce cours, vous apprendrez Laravel étape par étape à travers plusieurs projets pratiques, jusqu’à la réalisation d’un site d’actualité complet et son déploiement en ligne.
Ce que vous allez apprendre :
Les bases de Laravel : installation, configuration, structure du framework, routage, contrôleurs, vues avec Blade, modèles et migrations.
La manipulation des données avec le Query Builder et l’ORM Eloquent.
L’utilisation de Seeders, Factories et Faker pour générer des données de test.
L’exploitation d’Artisan et Tinker, ainsi que la création de commandes personnalisées.
La mise en place d’un système d’authentification et de gestion des rôles et permissions.
La construction d’un back-office complet : gestion des articles, catégories, utilisateurs, médias et commentaires, avec des statistiques.
La réalisation du front-office : navigation par catégories, affichage des articles, recherche, commentaires, contact et partage.
L’intégration de fonctionnalités avancées :
Queues et Jobs pour exécuter des tâches en arrière-plan.
Events et Listeners pour appliquer le pattern Observer.
Tests unitaires et fonctionnels avec PHPUnit et Laravel Pest.
Le déploiement du projet sur un serveur avec configuration de la base de données et mise en ligne.
Le cours est structuré de manière progressive et pratique. Vous trouverez des exercices, des quiz, des challenges, des documents, cheat cheets et du code source pour consolider vos acquis à chaque étape.
Objectif final : acquérir une maîtrise complète de Laravel et être capable de développer vos propres applications web modernes et professionnelles en toute autonomie.