Catégorie de la formation : ERP, Développment logiciel, Web et DEVOPS
Cette formation permet de couvrir de manière exhaustive les principes essentiels du Framework Laravel
Introduction à Laravel
Pourquoi un nouveau framework PHP ?
Limitations des solutions maisonLes apports de Laravel
Une nouvelle approche
Une base Http plus robusteDu PHP moderne
Caractéristiques et inspirations principales
Expressivité et simplicitéResponsabilités, nommage et conventionsBonnes pratiques
Structure d'une application Laravel
Conteneur Service et cycle de vie de la requêteExplorer LaravelVersion 5 vs. Version 4
Environnement de développement
Composer
Ligne de commande Homestead
Créer une nouvelle application Laravel
Première Application avec Laravel
Conception
Entités, relations et attributsPlan
Démarrage
Espace de nommage
Premières routes
Paramètres restrictifsExceptions HTTPRedirectionsRetour de Vue
SGBD
Création du modèle EloquentConstruire la BaseAlimenter la base
Blade
Vue Maître
Routes & CRUD
Page ListePage UnitéLiaison Route-modèleAjout, Modification et suppression
Du simple routage aux contrôleurs
Contrôleurs de ressources
ORM Eloquent
Lecture des données
Filtrage des enregistrements
Enregistrement
Affectation en masse
Suppression
Suppression logique
Portée des Requêtes
Relations
1 à 1n à n & Tables PivotHas-many-throughRelations Polymorphes
Evenements de modèle
EcouteursObservateurs
Collections
Vérification de Clés
Tests avec Laravel
Avantages des Tests
Anatomie d'un test
PHPUnit
AssertionsPréparation et nettoyageExceptionsClasses interdépendantes
Tests E2E
PrincipeAssertions de frameworkEmulation d'utilisateursSGBDAnalyser le rendu des vues
Artisan
Rester à jour
Inspection & Interaction applicative
Branchement directArrêt du moteurRèglages finsRoutes de CachageGénérateurs
Commandes Personnalisées
Création de CommandesAnatomie d'une CommandeEcrire une CommandePlanifier une CommandeVisualiser le résultat d'une Commande
Authentification & Sécurité avec Laravel
Authentifier un utilisateur
Créer un modèle d'utilisateurCréation de la BaseAuthentifier Routes & VuesMiddlewareValidation des saisies
Sécuriser l'application
CSRFXSS et échappementsInjections SQLAffectations de masseCookiesHTTPS
Apprendre à mettre en oeuvre le routage, le moteur de template, le constructeur de formulaire.
Manier le système d’authentification, le créateur de requête SQL et un ORM performants (Eloquent), ainsi que d’autres éléments encore tel que l’envoi de mail..
Développeurs et chefs de projets
Pour suivre cette formation dans de bonnes conditions il est demandé d'avoir une bonne connaissance de PHP et des bases de la programmation objet.
Exposés de l’animateur, l’alternance théorie/pratiqueRéalisation de cas pratiques
1 Rue Abou Taour, Socrate, 4éme étage N12 - Casablanca, 20370