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.

En résumé

Catégorie :
Technologie
Durée :
3 jours (21h)
Ref :
B-WF-LA
Prix :
1650€ HT
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.

Prochaines sessions :
20/2/2024
22/5/2024

Programme de la formation

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

Informations pratiques

  • THÉORIE : 30%
  • PRATIQUE : 70%
  • LIEUX : CENTRE DE NANTES, CLASSE A DISTANCE, DANS VOS LOCAUX

Votre formateur

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

Personnes en situation de handicap

Nos formations sont accessibles aux personnes en situation de handicap. Afin de nous permettre d’organiser le déroulement de la formation dans les meilleures conditions possibles, contactez-nous. Un entretien avec notre référent.e handicap pourra être programmé afin d’identifier les besoins et aménagements nécessaires.

Demander un devis

Dates des prochaines sessions

Session garantie à partir de 2 personnes.

February

Du
20.2.24
au
22.2.24
Centre de Nantes / Classe à Distance / Dans vos locaux

May

Du
22.5.24
au
24.5.24
Centre de Nantes / Classe à Distance / Dans vos locaux