Développement Web Moderne avec Laravel

Cette formation aborde le développement d’applications web avec le framework PHP Laravel. Elle couvre l’architecture MVC, le routage, le moteur de templates Blade et l’interaction avec les bases de données via Eloquent ORM. Les participants découvrent également la sécurisation des applications.

Pourquoi devriez-vous y participer ?

Cette formation vous permet de développer des applications web robustes et modulaires avec Laravel. Vous apprendrez à structurer vos projets efficacement, à gérer les bases de données et à sécuriser vos applications. La maîtrise des outils et des bonnes pratiques présentés facilitera le développement et le test de projets professionnels. Vous serez ainsi capable de répondre aux exigences actuelles du développement web moderne.

À qui s'adresse la formation ?

Cette formation est destinée aux :

Prérequis

Des connaissances intermédiaires en PHP et une compréhension des bases de données sont nécessaires. La maîtrise de HTML, CSS et JavaScript est un plus.

Objectifs d’apprentissage

À l’issue de la formation, vous serez capable de :

Programme de la formation

La formation se déroule sur 3 jours :

Introduction 

  • Présentation de Laravel
    • Introduction à Laravel et son écosystème.
    • Installation et configuration de l’environnement de développement Laravel.
  • Architecture et Principes 
    • Compréhension de l’architecture MVC (Modèle-Vue-Contrôleur).
    • Routage et contrôleurs : gestion des requêtes et réponses.
  • Vues et Blade Template Engine
    • Création de vues avec Blade.
    • Les bases du système de templating Blade.

Modèles, Bases de Données et Authentification

  • Eloquent ORM et Interaction avec la Base de Données
    • Utilisation d’Eloquent pour la manipulation des données.
    • Migrations et seeders pour la gestion des bases de données.
  • Authentification et Sécurité
    • Mise en place d’un système d’authentification.
    • Sécurisation des applications Laravel (CSRF, XSS, SQL Injection).

Fonctionnalités Avancées et Bonnes Pratiques

  • Services Avancés et Packages 
    • Introduction aux services comme Laravel Mix, Elixir, et d’autres packages.
    • Utilisation des tâches de fond et des événements.
  • Tests et Déploiement
    • Tests unitaires et d’intégration avec PHPUnit.
    • Bonnes pratiques pour le déploiement d’une application Laravel.
  • Projet Pratique
    • Développement d’une application web complète intégrant les fonctionnalités apprises.

Approche pédagogique

Le parcours combine théorie et ateliers pratiques pour consolider l’apprentissage. Les participants appliquent immédiatement les notions acquises sur des projets concrets.

Eligibilité CPF

💡 À noter : Cette formation est intégrée dans nos parcours certifiants, éligibles au CPF.
RNCP37873BC02
RNCP37674BC02

Modalités

Présentiel / Distanciel

Horaires

9h - 12h30 / 13h30 - 17h

Validation

Par le formateur

Pourquoi devriez-vous y participer ?

À qui s'adresse la formation ?

Cette formation est destinée aux :

Prérequis

Objectifs d’apprentissage

À l’issue de la formation, vous serez capable de :

Programme de la formation

La formation se déroule sur quatre jours :

Approche pédagogique

Examen de certification PECB

L’examen dure 3 heures et couvre les domaines suivants :