Accueil > Technologies WEB > Laravel : maîtriser le développement Web PHP
Formation #TWC65

Formation Laravel : maîtriser le développement Web PHP

Durée : 4 jours

Code : TWC65


Prochaines dates programmées :

Du 14 au 17 Mai 2024

Du 06 au 09 Août 2024

Du 19 au 22 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Comprendre et mettre en oeuvre le Framework Laravel
Programme
1/ Introduction
  • Vue d’ensemble des possibilités offertes
  • Rappel syntaxique : UML, Classes, Héritage, Abstraction, Interfaces et Traits
  • Pertinence et mise en œuvre de différents Motifs de Conception (Design Patterns)
2/ Architecture de Laravel
  • Définition du middleware Laravel
  • Les services Provider
  • Les services Container
  • Les façades
  • Cycle de vie d'une requête en Laravel
  • Structure type d'une application
3/ Installation et configuration
  • Installation
  • Créer un projet avec le Composer
  • Configuration
4/ Requêtes, routage et réponses
  • Cycle de vie d’une requête
  • Routage de base
  • Paramètres des routes
  • Les vues
  • Passage de données aux vues
  • Les redirections
  • Les réponses personnalisées
  • Les macros de réponses
5/ Les contrôleurs
  • Création de contrôleurs
  • Routage de contrôleurs
  • Contrôleurs RESTful
6/ Le moteur de templates Blade
  • Création de templates
  • Les sorties PHP
  • Structure des contrôleurs
  • Héritage des templates
7/ Paramétrage avancé
  • Routage avancé : routes nommées, sécurisées et contraintes de paramètres
  • Génération d'URL : assets et raccourcis
  • Données HTTP : entrées, uploads et cookies
8/ Travailler avec les formulaires
  • Ouverture d’un formulaire
  • Champs d’un formulaire
  • Les boutons
  • Les macros
  • Sécurité des formulaires
9/ Validation
  • Les bases
  • Règles de validation
  • Gérer les messages d’erreur
  • Personnalisation des règles de validation
  • Personnalisation des messages de validation
10/ Travailler avec la base de données
  • Abstraction : configuration et préparation
  • Le concepteur graphique de schéma : "Schema Designer"
  • Création de Migrations et Rollback
  • Travailler efficacement avec l'ORM Eloquent
  • Génération des requêtes avec Eloquent
  • Les relations entre modèles
11/ L'authentification dans Laravel
  • Gestion des mots de passe et DSS
  • Les différents modes
12/ Les services Web (REST) avec Laravel 13/ Migration
  • Concepts de base
  • Préparation, creation et lancement d’une migration
  • Annuler une migration
  • Astuces et bonnes pratiques
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Chefs de Projet
  • Développeurs
Dates

Dates

  • Du 14 au 17 Mai 2024
  • Du 06 au 09 Août 2024
  • Du 19 au 22 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.