Formation Laravel

2,000.00د.ت

Au cours de cette formation Laravel, Au cours de cette formation Laravel, vous allez apprendre à modéliser , concevoir et à réaliser des applications pour le web en utilisant le Framework Back end Laravel.

Catégorie :

Description de la formation Laravel

Au cours de cette formation Laravel, Au cours de cette formation Laravel, vous allez apprendre à modéliser , concevoir et à réaliser des applications pour le web en utilisant le Framework Back end Laravel.

Objectifs

Concrètement, à l’issue de cette formation Laravel, les participants auront acquis les compétences nécessaires pour:

  • Mettre en œuvre le routage
  • Mettre en œuvre le moteur de Template
  • Utiliser le constructeur de formulaire de Laravel
  • Utiliser le système d’authentification Laravel
  • Mettre en œuvre le créateur de requête SQL et un ORM performants (Eloquent).

Introduction à  Laravel

Pourquoi un nouveau Framework PHP ?
Limitations des solutions maison
Les apports de Laravel

Une nouvelle approche

Une base Http plus robuste
Du PHP moderne

Caractéristiques et inspirations principales

Expressivité et simplicité
Responsabilités, nommage et conventions
Bonnes pratiques

Structure d’une application Laravel

Conteneur Service et cycle de vie de la requête
Explorer Laravel
Version 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 attributs
Plan

Démarrage
Espace de nommage
Premières routes

Paramètres restrictifs
Exceptions HTTP
Redirections
Retour de Vue

SGBD

Création du modèle Eloquent
Construire la Base
Alimenter la base

Blade

Vue Maître

Routes & CRUD

Page Liste
Page Unité
Liaison Route-modèle
Ajout, 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 à 1
n à n &
Tables Pivot
Has-many-through
Relations Polymorphes

Evènements de modèle

Ecouteurs
Observateurs

Collections

Vérification de Clés

Tests avec Laravel

Avantages des Tests
Anatomie d’un test
PHPUnit

Assertions
Préparation et nettoyage
Exceptions
Classes interdépendantes

Tests E2E

Principe
Assertions de framework
Emulation d’utilisateurs
SGBD
Analyser le rendu des vues

Artisan

Rester à jour
Inspection & Interaction applicative

Branchement direct
Arrêt du moteur
Règlages fins
Routes de Cachage
Générateurs

Commandes Personnalisées

Création de Commandes
Anatomie d’une Commande
Ecrire une Commande
Planifier une Commande
Visualiser le résultat d’une Commande

Authentification & Sécurité avec Laravel

Authentifier un utilisateur

Créer un modèle d’utilisateur
Création de la Base
Authentifier Routes & Vues
Middleware
Validation des saisies

Sécuriser l’application

CSRF
XSS et échappements
Injections SQL
Affectations de masse
Cookies
HTTPS

Outils complémentaires

Assistants de Tableaux
Manipulations de texte
Fichiers & Uploads
e-mails
Carbon
Files d’attente