Laravel : Développement Web PHP

Formation créée le 20/07/2023. Dernière mise à jour le 01/09/2023.
Version du programme : 1

Type de formation

Formation présentielle

Durée de formation

35 heures (5 jours)

Laravel : Développement Web PHP


Objectif de la formation: Permettre aux participants de maîtriser Laravel, l'un des frameworks PHP les plus populaires, afin de développer des applications Web robustes, évolutives et maintenables.

Objectifs de la formation

  • Comprendre le framework Laravel et son architecture MVC
  • Apprendre à interagir avec les bases de données en utilisant Eloquent ORM
  • Mettre en œuvre l'authentification et la sécurité dans une application Laravel
  • Apprendre à tester et déployer une application Laravel

Profil des bénéficiaires

Pour qui
  • Développeurs Web PHP cherchant à améliorer leurs compétences
  • Développeurs d'autres langages souhaitant apprendre Laravel
  • Toute personne intéressée par le développement d'applications Web avec Laravel
Prérequis
  • Connaissances de base en PHP et HTML
  • Une compréhension de base de la programmation orientée objet serait bénéfique

Contenu de la formation

Introduction à Laravel (5 heures)
  • Présentation de Laravel et de ses avantages
  • Configuration de l'environnement de développement Laravel
  • Pas de travaux pratiques pour ce chapitre
Architecture de Laravel et bases de la programmation (10 heures)
  • Comprendre l'architecture MVC (Modèle-Vue-Contrôleur) de Laravel
  • Travailler avec les routes, les contrôleurs, les vues et les modèles
  • Travaux pratiques : Création d'une petite application suivant l'architecture MVC
Interaction avec les bases de données dans Laravel (10 heures)
  • Introduction à Eloquent ORM pour interagir avec les bases de données
  • Réalisation des opérations CRUD (Create, Read, Update, Delete)
  • Travaux pratiques : Développement d'une application pour gérer une base de données simple
Authentification et Sécurité dans Laravel (5 heures)
  • Mise en œuvre de l'authentification et de l'autorisation
  • Apprendre à sécuriser une application Laravel
  • Travaux pratiques : Ajout de fonctionnalités d'authentification à l'application développée précédemment
Tests et Déploiement avec Laravel (5 heures)
  • Introduction aux tests unitaires et de fonctionnalités avec PHPUnit dans Laravel
  • Déploiement de l'application Laravel sur un serveur
  • Travaux pratiques : Écriture de tests pour l'application et déploiement sur un serveur

Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence
  • Mises en situation
  • Formulaires d'évaluation de la formation
  • Certificat de réalisation de l’action de formation
  • Émargement numérique

Ressources techniques et pédagogiques

  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation
  • Espace intranet de formation

Qualité et satisfaction

Taux de satisfaction des stagiaires Progression des compétences visées Taux d'abandon Taux de retour des enquêtes Taux d'interruption en cours de prestation