Vous êtes sur la page 1sur 2

Stage pratique de 3 jour(s)

Réf : LAE
Laravel, maîtriser le développement Web PHP
Participants Vous apprendrez à développer des applications Web PHP avec le framework Laravel 5.x. Sa structure se
veut élégante et légère dans le cadre d'un développement MVC et dans le respect des Design Patterns.
Développeurs PHP et
architectes.
Laravel vous permettra d'écrire une application Web plus rapidement et plus facilement maintenable.

Pré-requis OBJECTIFS PEDAGOGIQUES

Bonnes connaissances de Installer et configurer Laravel 5.x


PHP. Connaissances de base Maîtriser les composants de Laravel
de la Programmation Orientée Manipuler des données via l'ORM Eloquent
Objet. Concevoir des formulaires et contrôler la validation des données
Créer des applications Web sécurisées
Dates des sessions
1) Concept Model View Controller 4) Paramétrage avancé
2) Les concepts de base 5) Travailler avec la base de données
Modalités 3) Découverte des points forts du MVC 6) L'authentification dans Laravel
d’évaluation
Méthodes pédagogiques
L’évaluation des acquis se
fait tout au long de la session Alternance entre présentation magistrale, illustrations de cas concrets et travaux pratiques.
au travers des multiples
exercices à réaliser (50 à 70% Exercice
du temps).
Ce cours s'appuiera sur la création complète d'un site Internet de publication de petites annonces.

Compétences du 1) Concept Model View Controller


formateur
- Rappel syntaxique : UML, Classes, Héritage, Abstraction, Interfaces et Traits.
Les experts qui animent - Pertinence et mise en œuvre de différents Motifs de Conception (Design Patterns).
la formation sont des - Implémentation PHP d'une architecture 3-tiers type MVC complète.
spécialistes des matières
abordées. Ils ont été
- Approche Laravel 5.x. Présentation générale de la cinématique MVC.
validés par nos équipes
pédagogiques tant sur le 2) Les concepts de base
plan des connaissances
métiers que sur celui de la - Architecture et configuration de Laravel : vue d'ensemble.
pédagogie, et ce pour chaque - Installation complète et organisation de PHP Laravel (Composer et Setup).
cours qu’ils enseignent. Ils - Gestion du routage de base et acheminement vers le contrôleur.
ont au minimum cinq à dix - Construire des réponses personnalisées.
années d’expérience dans
leur domaine et occupent Travaux pratiques
ou ont occupé des postes à Installation et paramétrage de Laravel 5.x. Création d'une première application.
responsabilité en entreprise.
3) Découverte des points forts du MVC
- Les requêtes HTTP (Middleware vs filtres).
Moyens - Le conteneur de services et façades.
pédagogiques et - L'approche des Contrôleurs.
techniques - Les services Web (REST) avec Laravel.
- Templates : création, structure de contrôle et héritage.
• Les moyens pédagogiques
et les méthodes Travaux pratiques
d'enseignement utilisés Création des vues et utilisation des templates pour l'application.
sont principalement : aides
audiovisuelles, documentation 4) Paramétrage avancé
et support de cours, exercices
pratiques d'application et - Routage avancé : routes nommées, sécurisées et contraintes de paramètres.
corrigés des exercices pour
- Génération d'URL : assets et raccourcis.
les stages pratiques, études
de cas ou présentation de cas - Données HTTP : entrées, uploads et cookies.
réels pour les séminaires de - Formulaires : champs, boutons, macros et sécurité.
formation. - Validation : règles et gestion des erreurs.
• A l'issue de chaque stage ou Travaux pratiques
séminaire, ORSYS fournit aux Création de formulaires avec génération d'URL. Ajout de pages à l'application Web.
participants un questionnaire
d'évaluation du cours qui 5) Travailler avec la base de données
est ensuite analysé par nos
équipes pédagogiques. - Abstraction : configuration et préparation.
• Une feuille d’émargement - Le concepteur graphique de schéma : "Schema Designer".
par demi-journée de présence - Création de Migrations et Rollback.
est fournie en fin de formation - Travailler efficacement avec l'ORM Eloquent.
ainsi qu’une attestation de fin - Génération des requêtes avec Eloquent.
de formation si le stagiaire a
- Les relations entre modèles.
bien assisté à la totalité de la
session. Travaux pratiques
Mise en place de la couche modèle de l'application Web à l'aide de l'ORM.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 1
6) L'authentification dans Laravel
- Gestion des mots de passe et DSS.
- Les différents modes.
Travaux pratiques
Mise en œuvre de l'authentification pour l'application.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 2