FormaGroup

Formation avec un formateur du réseau FormaGroup

Laravel pour développeurs PHP : concevoir une application web et une API

Passez des bases PHP à une application Laravel structurée, connectée à une base de données et prête à être testée.

5 jours (35 h), répartis en 10 séances d’une demi-journéePrésentiel · À distance · HybridePartout au MarocLaravel, Git et GitHub
Photo : Arnold Francisca / Unsplash

Contenu de la formation

Partie 1Laravel pour développeurs PHP : concevoir une application web et une API

Passez des bases PHP à une application Laravel structurée, connectée à une base de données et prête à être testée.

5 jours (35 h), en présentiel, à distance ou en hybrideIntermédiaireDéveloppeurs PHP, développeurs full stack et équipes techniques souhaitant créer ou faire évoluer des applications web avec Laravel.

Programme détaillé

Durée

5 jours (35 h), répartis en 10 séances d’une demi-journée

Prérequis

Connaître les bases de PHP, de la programmation web et du HTML/CSS. Des notions de bases de données relationnelles et de SQL sont recommandées.

Objectifs pédagogiques
  • Structurer une application Laravel selon le modèle MVC et configurer ses routes.
  • Créer des fonctionnalités web avec contrôleurs, vues, formulaires et validation.
  • Relier l’application à une base de données et gérer les données avec migrations et modèles.
  • Mettre en place des accès sécurisés et concevoir des endpoints d’API REST.
  • Tester, déboguer et présenter une application réalisée au cours de la formation.
  1. 1Prise en main de Laravel
    • Structure d’un projet et configuration de l’environnement
    • Commandes essentielles et organisation des fichiers
    • Cycle de traitement d’une requête
  2. 2Routes, contrôleurs et vues
    • Définition des routes et paramètres
    • Création de contrôleurs et transmission des données
    • Construction de vues et réutilisation de composants
  3. 3Données et persistance
    • Configuration de la connexion à la base de données
    • Création et évolution du schéma avec les migrations
    • Modèles et opérations courantes sur les données
    • Relations entre entités et jeux de données de test
  4. 4Formulaires et règles métier
    • Traitement et validation des entrées
    • Gestion des erreurs et retours à l’utilisateur
    • Organisation de la logique métier
  5. 5Authentification et API REST
    • Principes de contrôle des accès
    • Création d’endpoints et réponses structurées
    • Validation et gestion des erreurs côté API
  6. 6Qualité, tests et mini-projet
    • Débogage et bonnes pratiques de code
    • Tests des fonctionnalités principales
    • Réalisation et présentation d’un mini-projet Laravel
    • Utilisation de Git et GitHub pour suivre les évolutions

Évaluation : Évaluation continue à partir d’exercices pratiques et de revues de code, puis réalisation d’un mini-projet évalué selon sa structure, ses fonctionnalités, la validation des données et la qualité de la présentation.

Les formateurs de cette formation

Dans le catalogue FormaGroup

FormaGroup organise cette formation dans votre ville ou à distance : dates, groupe ou session individuelle, attestation de formation.

S’inscrire

Même domaine

Formations proches