Vous êtes sur la page 1sur 5

Linstitut de formation continue des professionnels du Web

Formation Laravel 5
Rfrence formation : LRV
Dure : 4 jours (28 heures)
Prix conseill : 2 100 HT (hors promotion ou remise particulire)

Description
Laravel 5 est un Frameworkweb Open Source PHP qui facilite le dveloppement dapplications web
professionnelles.
Bas sur le principe Modle-Vue-Contrleur, Laravel 5 utilise le plein potentiel de la programmation oriente
objet.
Laravel 5 est lun des Frameworks PHP les plus utiliss et les plus reconnus au monde.
Cette formation pratique donne une vision complte du Framework, depuis son architecture jusqu sa mise en
uvre complte dans le cadre d'une application Web.

Objectif pdagogique
A lissue de cette formation sur Laravel, les participants seront en mesure de :
Apprhender l'architecture du Framework,
Crer des applications web de faon professionnel.

Pr-requis
Connaissances de base en HTML, CSS, SQL, PHP, JavaScript et des concepts objet.

Public
Architectes techniques,
Chefs de projet Web,
Dveloppeurs,
Intgrateurs.

Dates des prochaines sessions

Du lundi 06/03 au jeudi 09/03 2017 Paris 2 100

Du lundi 04/09 au jeudi 07/09 2017 Paris 2 100

Plan de cours
PROGRAMME DE LA 1RE JOURNE DE FORMATION
Introduction et gnralits
Qu'est-ce qu'un Framework de dveloppement et l'intrt d'un Framework.
Vue densemble de Laravel 5 : historique et prsentation
Parcours du site Laravel 5 : http://laravel.com/docs/master

Rappels et mise niveau web


Le protocole et les verbes HTTP
Brefs rappels : langage HTML, SQL, PHP, les styles CSS et JavaScript, la Programmation Oriente Objet
(POO) et le design pattern MVC.

Prparation de son premier projet Laravel 5


Installation de Composer
Installation du serveur Apache2 et de la base de donnes MySQL
Installation et configuration de Laravel 5

Dcouverte de Laravel 5
Crer son premier projet Laravel 5 avec Composer
Dcouverte de larchitecture de Laravel 5
Vue densemble du fonctionnement Modle-Vue-Contrleur de Laravel 5
Le scaffolding

Approfondissement du design pattern MVC


Les modles et lORM Eloquent
Les contrleurs et linversion de contrle (IOC)
Les vues et le gestionnaire de template Blade

Les requtes, le routage et les rponses


Le cycle de vie dune requte http
Les bases et le paramtrage des routes
Le nommage des routes
Le passage de paramtres une route
Le routage de contrleur
Les contraintes de route
Les faades
La scurisation dune route et le CSRF
Le middleware et les redirections

PROGRAMME DE LA 2NDE JOURNE DE FORMATION


La gnration dURL
LURL courante
Les fonctions de gnration dURL
URL et assets

Les modles
La cration dun modle
Les relations entre les modles

Les vues
La cration dune vue
La transmission de donnes vers les vues
Les rponses personnalises
Les cookies
Les sessions

Les contrleurs
Comprendre comment fonctionne un contrleur
La cration dun contrleur
Les mthodes du contrleur
Les contrleurs RESTful et les verbes HTTP
Le design pattern IOC
Lauthentification

Les tests unitaires


Dcouverte du Framework PHPUnit
Lenvironnement de test de Laravel 5
Les helpers de test
Les 3 tapes de la construction dun test
Les assertions
Les appels de route partir des tests
La simulation dune classe

PROGRAMME DE LA 3ME JOURNE DE FORMATION


Le moteur de template Blade
Cration dun template
Les sorties PHP
Structure des contrleurs
Lhritage de template

Les formulaires
Cration dun formulaire
Les champs des formulaires
Les boutons
La scurisation dun formulaire
Lupload de fichiers
Lutilisation de JSON

Les requtes AJAX


Utilisation de jQuery pour crer des requtes Ajax
Utilisation du CSRF token pour transmettre des donnes de faon scuris

La validation
Les bases de la validation
Les rgles de validation
La gestion des messages derreur
La personnalisation des rgles et des messages de validation

Travailler avec la base de donnes


Labstraction de donnes
La configuration de la base de donnes
La prparation de la base de donnes
Le CRUD
Dcouverte de lORM Eloquent

PROGRAMME DE LA 4ME JOURNE DE FORMATION


Le Schema Builder
La cration des tables
Les types de colonnes
La modification des types de colonnes
La mise jour des tables
La suppression des colonnes

La cration des requtes


Le Query Builder
Travailler avec lORM Eloquent
Les relations entre modles
Les RAW Queries
Les transactions

Migration et seeds
Les concepts de base
La prparation, la cration et lexcution dune migration
Lannulation dune migration
Lalimentation de la base de donnes

Les services de Laravel 5


Lauthentification
La gestion des emails
La console Artisan
La gestion des erreurs et des logs
Les vnements
Les helpers
La localisation
La pagination
Les sessions

Astuces et bonnes pratiques

Conclusion
Synthse de la formation
Remise des documents
Evaluation des acquis

Avant et aprs la formation


Parce ce que la formation est un moment privilgi de sa carrire professionnelle, la pdagogie ne sarrte
pas un stage de quelques jours.

Ainsi en vous inscrivant une formation Clever-Institut, vous bnficiez de louverture dun compte sur notre
site internet vous permettant de :

exprimer, en amont du stage, vos attentes quant cette formation, afin de nous permettre de
personnaliser chacune de nos sessions
djeuner avec le formateur et les autres stagiaires, afin de transformer ce moment en partage et
retours dexprience
valuer la formation sur son contenu et sa pdagogie, et en partager le contenu avec les futurs
stagiaires
changer avec votre formateur pendant les 15 jours qui suivent votre stage, pour toute question
ou interrogation en rapport avec formation

Comment sinscrire ?
La demande d'inscription une session de formation se fait en ligne.

Une fois votre inscription enregistre, vous recevez dans les 48heures la Convention de Formation
Professionnelle Continue simplifie. Ds rception par nos services, de la convention signe, la convocation
de stage est envoye par mail aux stagiaires qui se voient ouvrir un compte sur notre site internet, leur
permettant de prparer leur formation (accs, communication de leurs attentes, etc.).

A noter, que l'inscription est considre comme dfinitve, la signature de la convention de stage.

Clever Institut Linstitut de formation continue des professionnels du web


Numro agrment formation : 91 34 07449 34
37, boulevard des Capucines 75002 PARIS
E-mail : info@clever-institut.com