Contenu de la formation
Passez des bases PHP à une application Laravel structurée, connectée à une base de données et prête à être testée.
Programme détaillé
5 jours (35 h), répartis en 10 séances d’une demi-journée
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.
- 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.
- 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
- 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
- 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
- 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
- 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
- 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