Durée :
3 jours
Ref :
B-WF-LA
Prix :
1650€ HT
Date des prochaines sessions
Session garantie à partir de 2 personnes.
5.10.22
-
7.10.22
Lyon / Nantes / A distance
14.12.22
-
16.12.22
Lyon / Nantes / A distance
Publics
Développeurs, architectes, chefs de projets techniques.
Pré-requis

Avoir la connaissance nécessaire du langage PHP ainsi que de ses utilisations dans le monde objet.

Informations pratiques
  • THÉORIE : 30%
  • PRATIQUE : 70%
  • LIEUX : NANTES, LYON, A DISTANCE

Votre formateur
Consultant et formateur. Ingénieur développeur intervient durant tout le processus du développement d’applications.

Laravel, maîtriser le développement web PHP

Vous trouverez ci-dessous le programme détaillé de la formation « Laravel, maîtriser le développement web PHP », cette formation de 3 jours vous permet de maîtriser les fonctionnalités de Laravel et de créer des applications Web.

Objectifs pédagogiques

  • Installer et configurer Laravel 9.x
  • Maîtriser les fonctionnalités de Laravel
  • Traiter des données via l'ORM Eloquent
  • Créer des applications Web 
  • Créer des formulaires et contrôler la validation des données

Assimiler le système MVC

  • Rappel : UML, Classes, Héritage, Abstraction, Interfaces et Traits.
  • Comprendre les différents Motifs de Conception (Design Patterns).
  • Conception PHP d'une architecture 3-tiers type MVC complète.
  • Appréhender Laravel 9.x et la cinématique Model View Controller

Objectif opérationnel : Rafraîchir les connaissances sur le système MVC

Moyen d’évaluation : QCM

Les fonctionnalités de base

  • Panorama de Laravel 
  • Installer et configurer PHP Laravel
  • Gestion des mécanismes de base et s’orienter vers le contrôleur.
  • Création des solutions personnalisées

Objectif opérationnel : Avoir un aperçu des principaux concepts de Laravel

Moyen d’évaluation : QCM

Connaître les valeurs ajoutées du MVC

  • Cycle de vie des requêtes HTTP (Middleware vs filtres).
  • La démarche des Contrôleurs.
  • Le conteneur de services et façades.
  • Les services Web (REST) en lien avec l'utilisation de  Laravel.
  • Création des templates

Moyen d’évaluation : QCM

Objectif opérationnel : Utiliser MVC de façon cohérente

Travailler avec la base de données

  • Configuration et élaboration 
  • Utiliser Schema Designer" pour concevoir un graphique de schéma 
  • Gagner du temps avec l'ORM Eloquent.
  • Création de Migrations et Rollback.
  • Création des requêtes avec Eloquent.

Moyen d’évaluation : QCM

Objectif opérationnel : Pouvoir manipuler une base de données

Authentification

  • Utiliser les mots de passe et DSS
  • Comprendre les différents modes.
  • Gérer la sécurité

Moyen d’évaluation : QCM

Objectif opérationnel : Gérer l’authentification sur Laravel