Maitriser le framework Laravel
€1,700.00
€1,500.00
Durée : 30 heures
100% d'avis positifs
Langue: Français
Accès illimité
Niveau de compétence : Intermédiaire
Demander plus d'informations
Description
- Introduction à Laravel et Configuration de l’Environnement
- Durée : 5 heures
- Objectif : Se familiariser avec Laravel, ses concepts fondamentaux et préparer l’environnement de développement.
- Détails :
- Introduction à Laravel : histoire, architecture et principes clés.
- Installation et configuration de Laravel avec Composer.
- Configuration de l’environnement de développement local (serveur web, base de données).
- Exploration de la structure de répertoires de Laravel et des fichiers de configuration.
- Conception et Gestion des Routes et des Contrôleurs
- Durée : 6 heures
- Objectif : Comprendre et implémenter les routes et les contrôleurs pour gérer les requêtes HTTP.
- Détails :
- Définition des routes : routes simples, routes nommées, et paramètres de route.
- Création et gestion des contrôleurs : méthode des contrôleurs, injection de dépendances.
- Utilisation des middleware pour filtrer les requêtes HTTP.
- Création de routes et contrôleurs pour des opérations CRUD.
- Gestion des Modèles et des Bases de Données avec Eloquent
- Durée : 7 heures
- Objectif : Maîtriser Eloquent ORM pour la gestion des données et la manipulation des modèles.
- Détails :
- Introduction à Eloquent ORM et définition des modèles.
- Opérations de base : création, lecture, mise à jour et suppression (CRUD).
- Relations entre modèles : un à un, un à plusieurs, plusieurs à plusieurs.
- Utilisation des migrations et des seeders pour gérer la base de données.
- Développement des Vues et des Formulaires avec Blade
- Durée : 6 heures
- Objectif : Créer des interfaces utilisateur dynamiques et des formulaires interactifs avec Blade.
- Détails :
- Introduction à Blade, le moteur de templates de Laravel.
- Création et gestion des vues avec Blade : sections, héritage de templates, et directives.
- Validation des formulaires : validation côté serveur, messages d’erreur.
- Intégration des vues avec les contrôleurs et les données des modèles.
- Sécurisation, Tests et Déploiement des Applications Laravel
- Durée : 6 heures
- Objectif : Assurer la sécurité de l’application, tester les fonctionnalités et préparer le déploiement.
- Détails :
- Mise en œuvre des mesures de sécurité : gestion des utilisateurs, protection contre les attaques CSRF, validation des entrées.
- Écriture de tests unitaires et fonctionnels avec PHPUnit et Laravel.
- Préparation de l’application pour le déploiement : gestion des environnements, optimisation des performances.
- Déploiement de l’application Laravel sur un serveur de production.
Prérequis
- Connaissances de base en PHP et en développement web. Familiarité avec les concepts fondamentaux de HTML, CSS et JavaScript est utile.
Public Cible
- Développeurs PHP souhaitant se spécialiser dans l’utilisation du framework Laravel. Développeurs web qui veulent apprendre à construire des applications web modernes et performantes avec Laravel. Professionnels du développement web cherchant à améliorer leurs compétences en gestion des données et en création d’applications robustes avec Laravel. Cette formation fournit une compréhension approfondie de Laravel, permettant aux participants de développer des applications web sophistiquées et sécurisées avec une approche moderne.