Aller au contenu principal

Description

Cette formation intensive de 4 jours est conçue pour les développeurs web souhaitant maîtriser Laravel 12, le framework PHP moderne et puissant pour la création d’applications web robustes et d’API performantes. À travers des exercices pratiques, des études de cas réelles et des ateliers guidés, les participants apprendront à concevoir des applications sécurisées, évolutives et maintenables.

À la fin de la formation, les participants seront capables de développer des applications web complètes avec Laravel 12, d’implémenter des API RESTful et de tirer parti des meilleures pratiques du framework.

Méthodologie :

  • Formation 100% pratique, basée sur des ateliers et cas réels.

  • Alternance entre théorie concise et exercices pratiques.

  • Suivi personnalisé et assistance sur les projets des participants.

  • Support de formation complet remis à chaque participant.

Livrables pour les participants :

  • Support PDF complet de la formation.

  • Code source des exercices et projets réalisés pendant la formation.

  • Liste des meilleures pratiques Laravel 12.

  • Certificat de participation à la fin de la formation.

Jour 1 : Introduction et Fondations de Laravel 12

  • Présentation de Laravel 12 et de son écosystème

  • Installation et configuration de Laravel 12

  • Structure d’un projet Laravel et conventions

  • Introduction au pattern MVC (Modèle-Vue-Contrôleur)

  • Routes, contrôleurs et vues

  • Gestion des requêtes et réponses HTTP

  • Atelier pratique : création d’une première application web simple

Jour 2 : Base de données et Eloquent ORM

  • Introduction à Eloquent ORM et migrations

  • Création et gestion des tables et relations (un-à-plusieurs, plusieurs-à-plusieurs)

  • Requêtes avancées avec Eloquent

  • Validation des données et gestion des formulaires

  • Sécurité des données et prévention des injections SQL

  • Atelier pratique : Création d’une application CRUD complète (ex: gestion de clients ou produits)

Jour 3 : Authentification, API et Services

  • Authentification et autorisation (Laravel Breeze / Jetstream / Sanctum)

  • Gestion des sessions et sécurité des utilisateurs

  • Création d’API RESTful avec Laravel 12

  • Gestion des routes API et contrôleurs dédiés

  • Consommation d’API externes avec Laravel HTTP Client

  • Atelier pratique : Développement d’une API sécurisée et documentation avec Postman

Jour 4 : Tests, Optimisation et Déploiement

  • Introduction aux tests unitaires et fonctionnels avec PHPUnit

  • Middleware et gestion des erreurs

  • Optimisation des performances et bonnes pratiques

  • Gestion des événements, jobs et queues

  • Déploiement d’une application Laravel sur un serveur (ex: DigitalOcean, AWS ou cPanel)

  • Atelier pratique : Mise en production d’une application complète

  • Session questions/réponses et récapitulatif complet de la formation

  • Développeurs web souhaitant approfondir leurs compétences en PHP et Laravel.

  • Développeurs backend souhaitant créer des API robustes.

  • Équipes techniques souhaitant standardiser le développement web sur Laravel 12.

  • Toute personne ayant une expérience de base en PHP et développement web.

  • Bonne connaissance du langage PHP et programmation orientée objet.

  • Notions de HTML, CSS et JavaScript.

  • Connaissance de MySQL ou d’une base de données relationnelle.

  • Avoir un ordinateur portable avec PHP, Composer, Laravel et un serveur local installés.

  • Comprendre l’architecture MVC et l’écosystème Laravel 12.

  • Créer des applications web dynamiques et sécurisées avec Laravel 12.

  • Développer et consommer des API RESTful performantes.

  • Gérer les bases de données, les migrations et les relations Eloquent.

  • Intégrer l’authentification, la sécurité et les tests automatisés.

  • Déployer des applications Laravel dans un environnement de production.

Nous concevons, construisons et soutenons des produits numériques pour des clients qui veulent avoir un impact positif sur leur industrie. Créatifs avec la technologie, nous développons d'excellentes solutions pour aider nos clients à se développer et surtout à renforcer nos relations basées sur l'amélioration continue, la maintenance, le support et les services d'hébergement.

Follow us