Dans un secteur du développement web en constante évolution, cette formation vous permet de monter en compétence sur des technologies clés comme Laravel et d'acquérir des compétences avancées recherchées par les entreprises. Vous apprendrez à créer et traiter des formulaires avec PHP, à valider les données côté serveur, et à protéger vos applications contre les attaques CSRF. La maîtrise des services, providers et événements vous permettra de structurer des applications modulaires, réutilisables et évolutives, répondant ainsi aux besoins de plus en plus complexes des entreprises. Vous découvrirez également comment concevoir et gérer des APIs Restful pour faciliter l'intégration avec d'autres systèmes, et comment adopter une approche de développement Test Driven Development (TDD) pour garantir la qualité du code. L'acquisition de ces compétences vous permettra non seulement de renforcer votre expertise technique, mais aussi de progresser vers des postes à responsabilité, notamment en architecture logicielle ou gestion de projets, dans un marché du travail en forte demande de développeurs web qualifiés.

Public

À qui s'adresse la formation Laravel (Intermédiaire)

La formation "Laravel - Intermédiaire" s'adresse aux développeurs web ayant déjà une expérience de base avec Laravel et cherchant à approfondir leurs compétences. Idéale pour ceux souhaitant maîtriser la création de formulaires sécurisés, la gestion des services et des évènements, ainsi que l'implémentation des APIs Restful et des TDD, cette formation vise à rendre les participants opérationnels sur des projets complexes.

Objectifs

Compétences visées pour la formation Laravel (Intermédiaire)

La formation "Laravel - Intermédiaire" a pour objectif de renforcer vos compétences en développement web avec Laravel. Vous apprendrez à créer et gérer des formulaires, à valider et sécuriser les données, et à maîtriser les services et les providers. Vous découvrirez également comment mettre en place des APIs Restful et intégrer le Test Driven Development (TDD) dans vos projets, favorisant ainsi la réutilisabilité et l'évolutivité de vos applications.

Programme

Créer des formulaires, traiter des requêtes

  1. Utiliser des balises HTML
  2. Générer des formulaires
  3. Récupérer les données du formulaire
  4. Différencier les types de requêtes

Gérer la validation de données

  1. Validation côté serveur
  2. Utiliser des validateurs Laravel
  3. Gérer les erreurs de validation
  4. Utiliser des sessions Flash

Maitriser la sécurité CSRF

  1. Protection contre les attaques
  2. Utilisation du jeton CSRF

Maitriser les services

  1. Que sont les services
  2. Utilisation des services
  3. Avantages de l'utilisation des services

Maitriser les providers

  1. Le rôle des providers
  2. Les types de providers
  3. Enregistrement des services

Maitriser les évènements

  1. Le concept d'évènement
  2. Utilisation des évènements
  3. Ecouteurs d'évènements

Mettre en oeuvre ces fonctionnalités

  1. Créer des services personnalisés
  2. Enregistrement des services
  3. Définition des évènements
  4. Séparation des préoccupations
  5. Réutilisabilité du code
  6. Evolutivité de l'application

Maitriser les APIs Restful

  1. Le concept
  2. Routes et contrôleurs pour les APIs
  3. Formats de données
  4. Méthodes HTTP

Maitriser les TDD

  1. Que sont les Test Driven Development
  2. Cycle itératif red-green-refactor
  3. Utiliser PHPUnit
  4. Tests de fonctionnalité
  5. Intégrer des tests dans le processus

La formation Laravel (Intermédiaire) est dispensée sur 21 heures

Durée et montant de la formation

Intitulé Durée Montant HT
Formation Laravel - Intermédiaire 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