Découvrez nos meilleures formations !
Nos sessions de dernières minutes

DATA FORMATION

FORMATION EN INFORMATIQUE & BUREAUTIQUE

Formation : PHP – Le framework Laravel

PHP – Le framework Laravel

Objectifs de la formation

  • Gérer l’installation et la configuration d’un environnement de développement
  • Découvrir le framework Laravel
  • Développer une application web en PHP avec Laravel
  • Renforcer la maintenabilité et la qualité des applications web

Pré-requis

Avoir suivi la formation PHP – Perfectionnement, ou disposer de compétences avérées en PHP Orienté Objet.

Cette formation vous intéresse ?

Public cible

Chefs de projets, développeurs PHP

Cette formation vous intéresse ?

Programme de la formation

A l'issue de la formation, les participants seront préparés à :

Jour 1 - Matin

1. Déterminer ce qu’est un framework
  • L’intérêt et la composition d’un framework
  • Les différents frameworks PHP
2. Découvrir Laravel
  • Historique et architecture de Laravel
  • Les apports de Laravel
  • Installation de Laravel via laravel/installer, Homestead, Vagrant ou VirtualBox

Jour 1 - Après-midi

3. Utiliser Laravel en ligne de commande
  • Les commandes via Artisan
  • Une base HTTP robuste
  • Les normes PHP (PSR)
  • La gestion des variables d’environnement
  • L’arborescence de répertoire
  • La gestion du contrôleur

Jour 2 - Matin

4. Identifier la structure interne de Laravel
  • Conteneur Service
  • Le cycle de vie d'une requête
  • L’injection de dépendances
  • Les façades et service providers
  • La gestion des exceptions
  • Les nouveautés de la Version 5

Jour 2 - Après-midi

5. Construire une application Laravel
  • Les paramètres et groupes de routes
  • Le middleware
  • La mise en place d’un CRUD comme contrôleur de ressources
  • Les vues et retours de vues
  • La gestion de la couche HTTP et des exceptions

Jour 3 - Matin

6. Gérer les templates et formulaires
  • Le moteur de gabarit Blade
  • La section de contenu et l’héritage
  • L’échappement et XSS
  • La structure de contrôle (conditionnelle et itérative)
  • L’inclusion de gabarit
  • La gestion des assets, Bootstrap et Vue.js et leur compilation
7. Gérer les bases de données relationnelles
  • Le stockage et la migration de données
  • L’exécution de requêtes SQL
  • Les collections
  • Le cache

Jour 3 - Après-midi

8. Utiliser l’ORM Eloquent pour exploiter son schéma
  • Le fonctionnement d’un ORM
  • La définition et la manipulation d’un modèle
  • Le chargement des instances
  • Le filtrage des enregistrements
  • L’affectation de masse
  • L’insertion, la mise-à-jour et la suppression logique
  • La mise en place de Scopes : globaux, locaux et anonyme

Jour 4 - Matin

9. Gérer les formulaires avec Laravel
  • La gestion native des formulaires
  • L’industrialisation avec laravelcollective/html
  • Attacher ses formulaires au modèle
10. Sécuriser l’application
  • Les sessions HTTPS
  • Le cross-site request forgery (CSRF)
  • Le principe d’authentification
  • La gestion des utilisateurs via Eloquent
  • Le principe et la politique de contrôle d’accès
  • Les injections SQL

Jour 4 - Après-midi

11. Tester l’application
  • L’avantage des tests
  • L’anatomie des tests
  • Les différents types de tests (unitaires, fonctionnels) dans Laravel
  • L’interaction avec les différents éléments tels que liens, formulaire, clavier, souris
  • Configurer et utiliser les pilotes à disposition
12. Mettre en œuvre un catalogue de tests
  • La performance
  • Les différents types de cache à disposition
  • La définition des instances de cache
  • L’enregistrement des éléments en cache

Pédagogie

Méthodes pédagogiques

  • Exposés interactifs détaillant les principes essentiels
  • Exercices progressifs accompagnés (et/ou en autonomie) pouvant être tirés de la pratique professionnelle du stagiaire. Il pourra ainsi tester et voir en situation réelle les savoirs vus.

Modalités d’évaluation

  • L'évaluation est faite au moyen d’un exercice final réalisé en autonomie et reprenant l’ensemble des points abordés ou d’une évaluation tout au long de la formation abordant chacun des points de l'avancement d’un projet.
  • Une attestation de formation reprenant l’ensemble des objectifs pédagogiques sera délivrée à chaque participant à l’issue de la formation.

Villes dans lequelles nous organisons la formation PHP – Le framework Laravel

Formation PHP – Le framework Laravel Paris (75000)
Formation PHP – Le framework Laravel Marseille (13000)
Formation PHP – Le framework Laravel Toulouse (31500)
Formation PHP – Le framework Laravel Bordeaux (33300)
Formation PHP – Le framework Laravel Montpellier (34000)
Formation PHP – Le framework Laravel Lille (59800)
Formation PHP – Le framework Laravel Strasbourg (67000)
Formation PHP – Le framework Laravel Lyon (69000)
Formation PHP – Le framework Laravel Toulon (83200)
Formation PHP – Le framework Laravel Grenoble (38000)
Formation PHP – Le framework Laravel Nantes (44200)
Formation PHP – Le framework Laravel Dijon (21000)
Formation PHP – Le framework Laravel Nimes (30000)
Formation PHP – Le framework Laravel Rennes (35000)
Formation PHP – Le framework Laravel Saint Etienne (42000)
Formation PHP – Le framework Laravel Orleans (45000)
Formation PHP – Le framework Laravel Clermont Ferrand (63000)
Formation PHP – Le framework Laravel Annecy (74000)
Formation PHP – Le framework Laravel Versailles (78000)
Formation PHP – Le framework Laravel Avignon (84000)
Formation PHP – Le framework Laravel Evry (91000)
Formation PHP – Le framework Laravel Nanterre (92000)
Formation PHP – Le framework Laravel Saint Denis (93200)
Formation PHP – Le framework Laravel Angers (49000)
Formation PHP – Le framework Laravel Brest (29200)
Formation PHP – Le framework Laravel Metz (57050)
Formation PHP – Le framework Laravel Caen (14000)
Formation PHP – Le framework Laravel Mulhouse (68100)
Formation PHP – Le framework Laravel Nancy (54100)
Formation PHP – Le framework Laravel La Rochelle (17000)
Formation PHP – Le framework Laravel Agen (47000)
Formation PHP – Le framework Laravel Albi (81990)
Formation PHP – Le framework Laravel Alençon (61000)
Formation PHP – Le framework Laravel Amiens (80090)
Formation PHP – Le framework Laravel Angoulême (16000)
Formation PHP – Le framework Laravel Argenteuil (95100)
Formation PHP – Le framework Laravel Arras (62000)
Formation PHP – Le framework Laravel Auch (32810)
Formation PHP – Le framework Laravel Aurillac (15000)
Formation PHP – Le framework Laravel Auxerre (89000)
Formation PHP – Le framework Laravel Belfort (90000)
Formation PHP – Le framework Laravel Besançon (25000)
Formation PHP – Le framework Laravel Blois (41000)
Formation PHP – Le framework Laravel Bourg en Bresse (01000)
Formation PHP – Le framework Laravel Bourges (18000)
Formation PHP – Le framework Laravel Cahors (46000)
Formation PHP – Le framework Laravel Carcassonne (11000)
Formation PHP – Le framework Laravel Châlons en Champagne (51000)
Formation PHP – Le framework Laravel Chambéry (73000)
Formation PHP – Le framework Laravel Chartres (28000)
Formation PHP – Le framework Laravel Châteauroux (05380)
Formation PHP – Le framework Laravel Colmar (68000)
Formation PHP – Le framework Laravel Créteil (94000)
Formation PHP – Le framework Laravel Digne les Bains (04000)
Formation PHP – Le framework Laravel Epinal (88000)
Formation PHP – Le framework Laravel Evreux (27000)
Formation PHP – Le framework Laravel Gap (05000)
Formation PHP – Le framework Laravel Guéret (23000)
Formation PHP – Le framework Laravel La Roche sur Yon (85000)
Formation PHP – Le framework Laravel Laval (53000)
Formation PHP – Le framework Laravel Le Mans (72100)
Formation PHP – Le framework Laravel Limoges (87280)
Formation PHP – Le framework Laravel Mâcon (71870)
Formation PHP – Le framework Laravel Melun (77000)
Formation PHP – Le framework Laravel Mende (48000)
Formation PHP – Le framework Laravel Montauban (82000)
Formation PHP – Le framework Laravel Moulins (03000)
Formation PHP – Le framework Laravel Nevers (58000)
Formation PHP – Le framework Laravel Niort (79000)
Formation PHP – Le framework Laravel Périgueux (24000)
Formation PHP – Le framework Laravel Perpignan (66100)
Formation PHP – Le framework Laravel Poitiers (86000)
Formation PHP – Le framework Laravel Quimper (29000)
Formation PHP – Le framework Laravel Reims (51100)
Formation PHP – Le framework Laravel Rodez (12000)
Formation PHP – Le framework Laravel Rouen (76100)
Formation PHP – Le framework Laravel Saint Brieuc (22000)
Formation PHP – Le framework Laravel Saint Lô (50000)
Formation PHP – Le framework Laravel Tarbes (65000)
Formation PHP – Le framework Laravel Tours (37100)
Formation PHP – Le framework Laravel Valence (26000)
Formation PHP – Le framework Laravel Vannes (56000)
Formation PHP – Le framework Laravel Vesoul (70000)
Formation PHP – Le framework Laravel Pau (64000)
Formation PHP – Le framework Laravel Mont de Marsan (40000)