Formation Laravel : Maîtriser les particularités de Laravel

Tuto vidéo Exécuter le Task Schedule Job en environnement local

Exécuter le Task Schedule Job en environnement local avec Laravel
Présentation
Plan détaillé
Ressources
Discussion
Avis (0)

Description de la formation

Dans cette formation, vous allez maîtriser les particularités de développement d'application propre au Framework PHP Laravel.

# Le Framework 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.

# Maîtriser les particularités du Framework Laravel

Dans cette formation Laravel, vous allez tout d’abord voir le système de Facade de Laravel, le créer puis l’utiliser.

Vous allez ensuite aborder les middlewares avec Laravel. Vous allez créer votre propre middleware, puis vous allez voir comment faire pour que Laravel le prenne en compte et comment l’appliquer sur un groupe de routes.

Vous allez voir aussi comment mettre une application Laravel en mode maintenance, puis comment remettre l’application en mode live.

Vous allez customiser vos pages d’erreurs comme la page d’erreur 404 ou la page d’erreur 403.

Vous allez implémenter le Soft Delete avec Laravel. Ceci vous permettra de supprimer une entrée sans la supprimer de la base de données. Puis vous allez voir qu’il est possible de restaurer cette entrée très facilement. Vous allez voir également comment vérifier si une entrée a été supprimée de manière soft ou non. Et vous allez finir par forcer la suppression d’une entrée pour la supprimer définitivement de la base de données.

Vous allez voir comment sécuriser la soumission d’un formulaire grâce au Rate Limiter de Laravel.

Vous allez utiliser Socialite, un package officiel de Laravel qui vous permettra de vous connecter via un compte Google, et vous allez voir qu’il est aussi possible de se connecter à l’application via un compte Twitter, Facebook, Github et bien d’autres grâce aux Socialite Providers.

Objectifs

  • Maîtriser les fonctionnalités propres au Framework Laravel dans le développement d’application
  • Apprendre à Mettre une application Laravel en mode maintenance
  • Savoir implémenter le Soft Delete avec Laravel
  • Utiliser Socialité, un package officiel de Laravel pour se connecter via un compte Google, Twitter, Github et autres.
  • Savoir comment fonctionne l’injection de dépendance dans Laravel

Prérequis

Public concerné

  • Développeurs désirant améliorer leurs compétences et leur maîtrise du Framework Laravel
  • Développeurs désirants améliorer les performances de leurs applications Laravel
  • Toutes personne voulant maîtriser les particularités du framework PHP Laravel
Formateur : Fabien LE CORRE
Date de mise en ligne : 31-05-2021

Evaluations


5
(10 votes)
5
10
4
0
3
0
2
0
1
0
Ceci peut aussi vous intéresser