Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Maitriser Laravel avec un projet professionnel de A - Z.
Rating: 4.4 out of 5(155 ratings)
566 students

Maitriser Laravel avec un projet professionnel de A - Z.

Un parcours complet sur Laravel : créez, testez et mettez en ligne un site fonctionnel et robuste.
Created byDiam Diallo
Last updated 3/2026
French

What you'll learn

  • Développer un projet complexe et complet avec Laravel
  • Apprendre à installer et à utiliser des environnements de développements pour Laravel
  • Apprendre a écrire du code propre, avec Laravel
  • Comprendre l’organisation de l’architecture d’un projet Laravel
  • Comprendre comment créer et utiliser des composant avec le langage de templating blade
  • Comprendre et maîtriser les models et les relations avec Laravel
  • Comprendre et maîtriser les routes et les contrôleurs (controller) avec Laravel
  • Créer un système d'envoie d'email efficace à l'aide Mailtrap
  • Développer un système de CRUD avec des ressources controller
  • Comprendre et maîtriser l'authentification avec Laravel
  • Comprendre et maîtriser la gestion de rôles avec Laravel
  • Gestion des médias avec Laravel
  • Déployer le site en production

Course content

41 sections223 lectures25h 27m total length
  • Présentation du projet : programme de la formation étape par étape10:53

    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.

  • A propos de Laravel et pourquoi Laravel3:23

    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.

  • Installation et configuration de l'environnement de développement15:46

    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/

Requirements

  • La maîtrise de PHP et de la programmation orientée objets
  • Une connaissance des bases de HTML et CSS

Description

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.

Who this course is for:

  • Aux développeurs PHP qui souhaitent découvrir Laravel à l'aide d'un projet concret et complexe.
  • Aux développeurs qui souhaitent aller plus loin que la documentation offerte par Laravel et passer à la pratique.