Formation Laravel : Le Guide Complet du Débutant

Tuto vidéo Vérifier si un utilisateur est autorisé à supprimer un article

Utiliser la fonction abort_if pour vérifier si un utilisateur à les droits de supprimer
Présentation
Plan détaillé
Ressources
Discussion
Avis (3)

Description de la formation

Dans cette formation Laravel, vous allez apprendre à réaliser un site web complet avec Laravel, le Framework PHP le plus populaire au monde.

# Le Framework PHP Laravel

Laravel est un Framework PHP open source conçu pour rendre le développement d'applications Web plus facile et plus rapide grâce à des fonctionnalités intégrées.

Ces fonctionnalités font partie de ce qui rend Laravel si largement utilisé par les développeurs Web. Entre autres, on cite :

  • Un système modulaire avec gestion des dépendances. Cela signifie que vous pouvez facilement ajouter des fonctionnalités à votre application Laravel sans les écrire from scratch.Vous pouvez soit créer vos propres packages pour le code que vous utilisez régulièrement, soit installer des packages prêts à l'emploi via le Composer.
  • Un système d'authentification complet
  • Une cartographie objet-relationnelle. L’Eloquent ORM inclus dans Laravel présente les tables de base de données sous forme de classes pour faciliter l'accès et la manipulation des données.
  • Une interface de ligne de commande (CLI) fournie avec des dizaines de commandes prédéfinies.
  • Les Tests automatiques. Les tests automatisés font partie intégrante de Laravel.
  • Un environnement de développement portable et virtuel. Laravel Homestead fournit aux développeurs tous les outils nécessaires pour développer rapidement et facilement Out Of The Box.

# La formation Laravel, un guide complet pour les débutants

Cette formation Laravelest destinée au développeurs PHP qui veulent apprendre ce Framework le plus populaire au monde.

Après avoir terminée la présente formation, vous serez capable de réaliser un site web complet avec le Framework Laravel.

Vous allez commencer dans un premier temps par prendre le Framework en main, l’installer, le configurer, découvrir son système de route, le connecter à une base de données MySQL.

Après, Vous allons découvrir comment créer des fichiers en ligne de commande grâce à Artisan, l’outil intégré à Laravel qui vous permettra de créer vos tables en base de données, de les peupler et de générer des fichiers tels que des contrôleurs ou des modèles pour développer conformément à l’architecture MVC (Model, View, Controller).

Ensuite, vous allez découvrir Blade, le moteur de Template puissant de Laravel, qui vous permettra de gagner du temps dans votre développement.

Également, vous allez faire connaissance avec Eloquent, l’ORM de Laravel, ce qui vous permettra d’insérer, de mettre à jour, de supprimer et de récupérer des données en base de données le plus facilement du monde. Il vous permettra de manipuler les champs de vos tables comme des objets et de créer des relations entre vos différentes tables, véritable gain de temps lors des manipulations de données.

Vous allez aussi découvrir le système de mise en file d’attente de tâche comme l’envoi de notifications par mail, ainsi que l’interface graphique fournie par Horizon, le package indispensable pour visionner vos tâches en attente de traitement, traitées ou échouées.

Vous allez mettre en place par la suite un système d’Event et de Listener, qui va vous permettra d’écouter sur les évènements et de déclencher des actions (Triggers), comme l’envoi d’une notification à un utilisateur lorsqu’un de ses articles est commenté.

Vous allez voir également comment traiter l’UPLOAD, le redimensionnement et la sauvegarde d’image via le système de File Storage de Laravel.

Vous allez implémenter la suppression d’un compte utilisateur, ainsi que toutes les données qui lui sont associées.

Vous serez capable de lister des données, et de les ordonner par catégories, des plus récentes ou plus anciennes et vice versa, ainsi que par leurs nombres de commentaires.

Cette formation est le premier pas vers l’autonomie pour développer des applications web avec le Framework Laravel.

Objectifs

  • Installer Laravel, le configurer, découvrir son système de route et le connecter à une base de données MySQL
  • Prendre en main le Framework PHP Laravel
  • Découvrir les fonctionnalités de Laravel, notamment le système d’Event, le Listener, la mise en file d’attente de tâche et de l’envoi de notifications par mail
  • Développer des applications web complètes avec le Framework PHP Laravel
  • Avoir les bonnes bases et les bonnes pratiques de développement sous le Framework Laravel

Prérequis

  • Avoir des connaissances en HTML et CSS
  • Avoir des notions en PHP orienté objet et MySQL

Public concerné

  • Développeurs PHP voulant apprendre et maîtriser les fondamentaux de Laravel
Formateur : Fabien LE CORRE
Date de mise en ligne : 17-12-2020

Evaluations


4.9
(13 votes)
5
12
4
1
3
0
2
0
1
0

Ce qu'ils disent de cette formation


  • Bien expliqué !

    Il y a 20 jours
  • Développeur depuis presque 1an, je recherchais une formation pour passer un cap et obtenir de bonnes pratiques.
    Contrairement à d'autres formations, on nous apprend plusieurs techniques pour arriver au même résultat et sincèrement à mon sens c'est la meilleure formation Laravel francophone que j'ai trouvé et suivi.
    Les explications, le son, la qualité des exemples ... au top

    Bientôt je commence « Laravel : Construire une Application de A à Z »
    Merci

    Il y a 1 mois et 18 jours
  • Je n'ai pas fini la formation mais je peux déjà évaluer.
    Je pense avoir vu toutes les formations sur laravel 7 - 8 et quelques-unes avant.
    Celle-ci est pour moi la meilleure.
    Non pas que les autres soient mauvaises mais outre la qualité et la compétence indéniable du formateur, cette formation est présentée en de nombreuses vidéos avec un titre clair.
    En cas de recherche il n'est pas nécessaire de parcourir une vidéo de 30 minutes pour trouver la solution.
    De plus cette formation de "base" est très complète et se regarde comme un bon film.
    Après tous ces éloges, j'attends évidemment que l'on m'offre les 2 formations qui vont suivre. :) :) :) Blague mise à part, 

    Si vous voulez apprendre Laravel 8 et vous devez acheter une formation... c'est celle-ci.
    Merci Monsieur Le Corre votre travail va m'être utile et me faire gagner bcp de temps.

    Il y a 4 mois et 19 jours
Ceci peut aussi vous intéresser