Logo entreprise

Non finançable CPF
Formation Laravel : Initiation

Coût de la formation
1436.00€
Durée totale
Localisation
A distance 100% en ligne
Profils acceptés
Tout public
Certifications
OPQF, Qualiopi

Connaissances nécessaires

Savoir développer en PHP Orienté Objet

Objectifs de la formation

Créer des applications autour du framework MVC Laravel

Programme et détails du déroulé de la formation

Programme de Formation Laravel : Initiation

Présentation

Rappels : bibliothèques et frameworks

Architecture HTTP centrée et patron MVC

Composition du framework

Méthodes d’installation et composer

Installer Laravel via laravel/installerFondamentaux

Outils en ligne de commande Artisan

Serveur PHP embarqué d’Artisan

Serveur virtuel Laravel Homestead

Gestion des variables d’environnement via DotEnv

Arborescence de répertoire

Contrôleur

Contrôleur et principe de routage

Paramètres de routes, obligatoires, optionnels et sous contraintes

Groupe de routes

Middleware

Définition de contrôleurs

Contrôleur de ressource : mise en place d’un CRUD

Les objets Request et Response

Vues

Le moteur de gabarit Blade

Section de contenu et héritage

Échappement et XSS

Structure de contrôle (conditionnelle et itérative)

Inclusion de gabarit

Gestion des assets, Bootstrap et Vue.js

Compilation des assets via Laravel Mix

Modèle

Paramétrage de la connexion à la base

Présentation de Fluent Query Builder

Select, jointures, unions, clause where

Insert et updates

Déclarer et versionner son schéma via les Migrations

Peupler sa base avec les Seeders

Mettre en place et exploiter son schéma par rapport au métierEloquent ORM

Principe d’un ORM, le patron DAO

Définir ses entités

Chargement des instances

Insertion, mise-à-jour et suppression

Outils pratiques : exception NotFound, Soft Delete

Mise en place de Scopes : globaux, locaux et anonyme

Événement de cycle de vie

Formulaires

Gestion native des formulaires avec Laravel

Industrialiser avec laravelcollective/html

Attacher ses formulaire au modèle

Mise en place de formulaire d’édition du modèlePassage de la certification (si prévue dans le financement)