[{"data":1,"prerenderedAt":46},["ShallowReactive",2],{"course-laravel-maitriser-le-developpement-web-php":3,"highlight-PHP-use App\\Models\\User;":45},{"id":4,"name":5,"slug":6,"location":7,"targetAudienceFormatMarkdown":8,"prerequisitesFormatMarkdown":9,"objectivesFormatMarkdown":10,"descriptionFormatMarkdown":11,"teachingMethodsFormatMarkdown":12,"teachingResourcesFormatMarkdown":13,"evaluationMethodsFormatMarkdown":14,"accessibilityFormatMarkdown":15,"accessMethodsFormatMarkdown":16,"minimumParticipants":17,"maximumParticipants":17,"duration":18,"reference":19,"trainerType":7,"updated_at":20,"created_at":21,"price":22,"organizationMode":7,"theme":23,"code":27,"tags":32,"metadata":36},"/api/courses/a3f18d5f-687b-4233-ba83-b353d31e8a81","Laravel — Maîtriser le développement Web PHP","laravel-maitriser-le-developpement-web-php",null,"Développeurs PHP et architectes","-   Bonnes connaissances de PHP\n\n-   Bases de programmation orientée objet","-   Installer et configurer Laravel 13\n\n-   Maîtriser les composants de Laravel et l'architecture MVC\n\n-   Manipuler des données via l'ORM Eloquent\n\n-   Concevoir des formulaires et contrôler la validation des données\n\n-   Créer des applications Web sécurisées","--day1--\n\n  \n\n## Module 1 — Concept Model View Controller\n\n-   Rappel syntaxique : UML, Classes, Héritage, Abstraction, Interfaces et Traits\n-   Pertinence et mise en œuvre de différents Motifs de Conception (Design Patterns)\n-   Implémentation PHP d'une architecture 3-tiers type MVC complète\n-   Approche Laravel 13 — présentation générale de la cinématique MVC\n\n--break--\n\n  \n\n## Module 2 — Les concepts de base\n\n-   Architecture et configuration de Laravel : vue d'ensemble\n-   Installation complète et organisation de PHP Laravel (Composer et Setup)\n-   Gestion du routage de base et acheminement vers le contrôleur\n-   Construire des réponses personnalisées\n\n**Travaux pratiques :** _Installation et paramétrage de Laravel. Création d'une première application._\n\n--day2--\n\n  \n\n## Module 3 — Découverte des points forts du MVC\n\n-   Les requêtes HTTP : Middleware vs filtres\n-   Le conteneur de services et façades\n-   L'approche des Contrôleurs\n-   Les services Web (REST) avec Laravel\n-   Templates : création, structure de contrôle et héritage\n\n**Travaux pratiques :** _Création des vues et utilisation des templates pour l'application._\n\n--break--\n\n  \n\n## Module 4 — Paramétrage avancé\n\n-   Routage avancé : routes nommées, sécurisées et contraintes de paramètres\n-   Génération d'URL : assets et raccourcis\n-   Données HTTP : entrées, uploads et cookies\n-   Formulaires : champs, boutons, macros et sécurité\n-   Validation : règles et gestion des erreurs\n\n**Travaux pratiques :** _Création de formulaires avec génération d'URL. Ajout de pages à_\n\n_l'application Web._\n\n--day3--\n\n  \n\n## Module 5 — Travailler avec la base de données\n\n-   Abstraction : configuration et préparation\n-   Le concepteur graphique de schéma : Schema Designer\n-   Création de Migrations et Rollback\n-   Travailler efficacement avec l'ORM Eloquent\n-   Génération des requêtes avec Eloquent\n-   Les relations entre modèles\n\n**Travaux pratiques :** _Mise en place de la couche modèle de l'application Web à l'aide de l'ORM._\n\n--break--\n\n  \n\n## Module 6 — L'authentification dans Laravel\n\n-   Gestion des mots de passe et DSS (Data Security Standard)\n-   Les différents modes d'authentification\n\n**Travaux pratiques :** _Mise en œuvre de l'authentification pour l'application._\n\n  \n\n## Module 7 — L'écosystème de Laravel\n\n-   Laravel Dusk : tests automatisés de navigateur\n-   Laravel Forge : déploiement et gestion de serveurs\n-   Laravel Echo : communication asynchrone en temps réel\n-   Laravel Telescope : débogage et inspection de l'application","Distanciel ou présentiel\n\nAlternance entre présentation magistrale, illustrations de cas concrets et travaux pratiques. Tout ce\n\nqui est appris est immédiatement expérimenté au travers de l'application fil rouge.\n\nPédagogie active : 50 à 70 % du temps dédié aux exercices pratiques\n\n\\- Échanges, partages d'expériences et démonstrations en situation réelle\n\n\\- Application fil rouge construite tout au long des 3 jours\n\n\\- Supports de cours fournis au format numérique","Les supports pédagogiques sont remis aux stagiaires sous format numérique et/ou papier selon les modalités de la formation.\n\n  \n\nIls comprennent des supports de cours, des présentations, des fiches pratiques, des études de cas, des exercices applicatifs ainsi que des QCM d’entraînement selon la formation. (adapté au choix du formateur)\n\n  \n\nLes formations s’appuient sur des moyens techniques adaptés : ordinateurs, logiciels professionnels, connexion internet, écran ou vidéoprojecteur, ainsi que des outils collaboratifs et de visioconférence pour les formations à distance.\n\n  \n\nL’ensemble des supports pédagogiques est accessible pendant et après la formation afin de favoriser l’appropriation et la mise en pratique des compétences acquises.","Test de positionnement en amont pour mesurer le niveau de départ\n\n• Évaluation continue tout au long de la formation : QCM, mises en situation, travaux pratiques\n\n• Test de positionnement en aval pour valider les compétences acquises\n\n• Émargement par demi-journée de présence\n\n• Attestation de fin de formation remise à l'issue de la session","Nous informons l'ensemble de nos clients et stagiaires que nous sommes dans la capacité d’adapter les sessions selon les handicaps et les situations spécifiques. Nous nous engageons à répondre à toutes vos demandes sous un délai de 48h\n\nouvré.","Si l’une de nos formations vous intéresse, contactez-nous au +33 4 93 65 34 24 ou à l’adresse mail contact@m2g-intellect.fr. Selon votre besoin et vos attentes, nous organiserons un échange téléphonique avec le formateur pressenti afin d’adapter la\n\nformation et ses modules, puis nous vous adresserons un devis.\n\nLes dates de la formation seront à convenir sous 30 jours maximum.",0,"21.00","laravel","2026-06-09T12:27:12+00:00","2026-06-01T12:39:57+00:00","1810.00",{"id":24,"name":25,"slug":26},"/api/themes/448a5bc8-7a9a-4817-ab01-178c3abb1d35","Développement Web Backend","developpement-web-backend",{"id":28,"label":29,"domain":30},"/api/training_specialities/163","326 - Informatique, traitement de l’information, réseaux de transmission des données",{"label":31},"32 - Communication et information",[33],{"id":34,"name":35},"7732139d-6025-4fde-b145-39298ced3408","MENUFEATURED",{"desc-accroche":37,"Description":38,"icon-color":39,"icon-name":40,"code-langage":41,"code-snippet":42,"courte-description":43,"titre-accroche":44},"Bâtissez des applications web modernes et scalables avec Laravel. Maîtrisez l'ORM Eloquent, le moteur de templates Blade, la gestion sécurisée des routes, l'authentification native et la création d'API REST robustes en PHP.","Laravel a révolutionné l'écosystème PHP en offrant une syntaxe élégante et expressive. Cette formation vous guide à travers son architecture MVC et ses outils intégrés clés : les migrations de base de données, l'injection de dépendances, le système de files d'attente (queues) et les outils de tests automatisés. Vous apprendrez à concevoir des architectures prêtes pour l'évolutivité, hautement sécurisées (protections CSRF, injections SQL, XSS) et s'intégrant parfaitement dans des workflows DevOps modernes (déploiement cloud, CI/CD).","#FF2D20","mdi:laravel","PHP","use App\\Models\\User;\nuse Illuminate\\Support\\Facades\\Route;\n\n// Exemple de route avec injection de dépendance et ORM Eloquent\nRoute::get('/users/{user}', function (User $user) {\n\treturn view('users.profile', [\n\t\t'user' => $user->load('posts')\n\t]);\n});","Maîtrisez le développement web avec Laravel : apprenez à concevoir des applications PHP performantes, sécurisées et faciles à maintenir grâce aux outils phares du framework.","Apprenez Laravel, le framework PHP leader du marché, conçu pour maximiser la productivité des développeurs sans compromettre la qualité du code.","\u003Cpre class=\"hljs\">\u003Ccode class=\"language-php\">\u003Cspan class=\"hljs-keyword\">use\u003C/span> \u003Cspan class=\"hljs-title\">App\u003C/span>\\\u003Cspan class=\"hljs-title\">Models\u003C/span>\\\u003Cspan class=\"hljs-title\">User\u003C/span>;\n\u003Cspan class=\"hljs-keyword\">use\u003C/span> \u003Cspan class=\"hljs-title\">Illuminate\u003C/span>\\\u003Cspan class=\"hljs-title\">Support\u003C/span>\\\u003Cspan class=\"hljs-title\">Facades\u003C/span>\\\u003Cspan class=\"hljs-title\">Route\u003C/span>;\n\n\u003Cspan class=\"hljs-comment\">// Exemple de route avec injection de dépendance et ORM Eloquent\u003C/span>\n\u003Cspan class=\"hljs-title class_\">Route\u003C/span>::\u003Cspan class=\"hljs-title function_ invoke__\">get\u003C/span>(\u003Cspan class=\"hljs-string\">&#x27;/users/{user}&#x27;\u003C/span>, function (User \u003Cspan class=\"hljs-variable\">$user\u003C/span>) {\n\t\u003Cspan class=\"hljs-keyword\">return\u003C/span> \u003Cspan class=\"hljs-title function_ invoke__\">view\u003C/span>(\u003Cspan class=\"hljs-string\">&#x27;users.profile&#x27;\u003C/span>, [\n\t\t\u003Cspan class=\"hljs-string\">&#x27;user&#x27;\u003C/span> =&gt; \u003Cspan class=\"hljs-variable\">$user\u003C/span>-&gt;\u003Cspan class=\"hljs-title function_ invoke__\">load\u003C/span>(\u003Cspan class=\"hljs-string\">&#x27;posts&#x27;\u003C/span>)\n\t]);\n});\u003C/code>\u003C/pre>",1781121854222]