Dans un marché du travail où la demande de développeurs web compétents ne cesse de croître, maîtriser des frameworks modernes comme Laravel devient un atout majeur pour saisir de nouvelles opportunités professionnelles. Cette formation vous permettra de maîtriser l'architecture MVC, essentielle pour structurer des applications web robustes et évolutives.

Vous apprendrez à installer et configurer Laravel, à gérer les routes, les contrôleurs, les vues avec le moteur de template Blade, et à exploiter pleinement Eloquent pour interagir avec les bases de données. Grâce à des compétences avancées en validation des données, authentification,autorisation, et gestion des événements vous serez capable de créer des applications sécurisées et performantes, répondant aux exigences des entreprises. En outre, la gestion des erreurs, des migrations de base de données, et des middleware vous préparera à résoudre les défis techniques courants.

Enfin, la maîtrise des outils comme Composer et le débogage vous permettra d’optimiser votre flux de travail et de garantir des développements de qualité. Cette expertise vous ouvrira des portes vers des postes à responsabilités, dans un secteur en pleine expansion.

Public

À qui s'adresse la formation Laravel (Débutant)

La formation "Laravel - Débutant" s'adresse principalement aux développeurs web débutants ou intermédiaires souhaitant acquérir une compréhension approfondie de Laravel, un framework PHP populaire. Elle convient également aux professionnels en reconversion ou aux étudiants en informatique désireux de maîtriser les bases du développement d'applications web modernes et de structurer efficacement leur code grâce à l'architecture MVC.

Objectifs

Compétences visées pour la formation Laravel (Débutant)

Maitriser les bases de Laravel Installer et configurer Laravel Définir des routes et comprendre les contrôleurs Maitriser les templates Blade Maitriser les modèles et bases de données Comprendre les sessions Découvrir les règles de validation Comprendre le rôle des middleware Gérer les erreurs et exceptions

Programme

Comprendre l'architecture MVC

  1. Qu'est ce que l'architecture MVC
  2. Mise en oeuvre de MVC par Laravel
  3. Rôles du modèle, de la vue, du contrôleur
  4. Structure MVC pour organiser le code

Installer et configurer

  1. Composer et Laravel installer
  2. Configurer la base de données
  3. Configurer les fichiers d'environnement

Comprendre et maitriser le routage

  1. Que sont les routes dans Laravel
  2. Leur rôle dans la gestion des requêtes HTTP
  3. Définir des routes
  4. Diriger les requêtes vers contrôleurs
  5. Utiliser des routes nommées
  6. Facilliter la génération d'URL

Comprendre et maitriser les contrôleurs

  1. Le concept de contrôleur
  2. Leur rôle dans le traitement des requêtes
  3. Créer des contrôleurs pour l'application
  4. Méthodes de contrôleur pour les requêtes

Comprendre et maitriser les vues

  1. Le moteur de template Blade
  2. Générer du contenu HTML dynamique
  3. Utiliser des directives Blade
  4. Inclure du code PHP, boucles, conditions..

Gérer les dépendances

  1. Utiliser Composer
  2. Gérer les dépendances et les packages
  3. Installer des packages tiers
  4. Les intégrer dans l'application

Gérer le flux de travail de développement

  1. Utiliser des migrations de BD
  2. Utiliser des seeders
  3. Configurer pour différences environnements

Gérer les erreurs et debugging

  1. Méthodes de déboggage
  2. Gérer les erreurs
  3. Gérer les exceptions

Maitriser les modèles Eloquent

  1. Que sont les modèles Eloquent
  2. Créer des modèles
  3. Définir des relations
  4. Utiliser les modèles Eloquent

Migrer les bases de données

  1. Qu'est ce qu'une migration
  2. Créer des migrations
  3. Exécuter des migrations

Interagir avec la base de données

  1. Migration initiale
  2. Migrations ultérieures
  3. Annuler des migrations
  4. Sécuriser les données
  5. Migration sécurisée

Valider les données

  1. Validation côté serveur
  2. Définition de règles de validation

Maitriser les middleware

  1. Filtrer les requêtes HTTP
  2. Fonctionnalités transversales
  3. Authentification, autorisation
  4. Gestion des sessions et des cookies
  5. Compression des réponses

Maitriser authentification et autorisation

  1. Le système d'authentification intégré
  2. Le contrôle d'accès basé sur les rôles

Gérer les évènements et les listeners

  1. Architecture évènementielle
  2. Découpler les composants

Gérer les notifications et le file storage

  1. Envoi de notifications
  2. Personnalisation de notifications
  3. Gestion des fichiers
  4. Manipulation des images

Gérer la localisation

  1. Support multilingue
  2. Gestion des traductions

La formation Laravel (Débutant) est dispensée sur 21 heures

Durée et montant de la formation

Intitulé Durée Montant HT
Formation Laravel - Débutant 21 heures 1890.00 €

Demander une convention de formation

Inscription newsletter

Recevez la newsletter ONLYWEB Formation pour vous tenir informé des formations à venir et maintenir vos compétences.

ONLYWEB Formation, s'appuie sur le réseau d'experts EVA - Solutions

coordonnées

© ONLYWEB Formation
6 pl. Dumas de Loire
69009 Lyon
TÉL 09 72 13 00 73
EVA Solutions: La force du réseau