Logo du framework Laravel

Découverte du framework Laravel

Vous pratiquez PHP et souhaitez trouver un framework vous facilitant certaines tâches. Apprennez a utiliser tous les concepts du framework Laravel avec notre formation intégrale de cinq jours

Programme

Contrôleur

  • Contrôleur et principe de routage
  • Paramètres de routes, obligatoires, optionnels et sous contraintes
  • Groupe de routes
  • Middleware
  • Définition de contrôleurs
  • Contrôleur de ressource : mise en place d’un CRUD
  • Les objets Request et Response

Vues

  • Le moteur de gabarit Blade
  • Section de contenu et héritage
  • Échappement et XSS
  • Structure de contrôle (conditionnelle et itérative)
  • Inclusion de gabarit
  • Gestion des assets, Bootstrap et Vue.js
  • Compilation des assets via Laravel Mix

Modèle

  • Paramétrage de la connexion à la base
  • Présentation de Fluent Query Builder
  • Select, jointures, unions, clause where
  • Insert et updates
  • Déclarer et versionner son schéma via les Migrations
  • Peupler sa base avec les Seeders

Eloquent ORM

  • Principe d’un ORM, le patron DAO
  • Définir ses entités
  • Chargement des instances
  • Insertion, mise-à-jour et suppression
  • Outils pratiques : exception NotFound, Soft Delete
  • Mise en place de Scopes : globaux, locaux et anonyme
  • Événement de cycle de vie

Formulaires

  • Gestion native des formulaires avec Laravel
  • Industrialiser avec laravelcollective/html
  • Attacher ses formulaire au modèle

Sécurité

  • Principe d’authentification
  • Gérer ses utilisateurs via Eloquent
  • Contrôleurs de connexion et de création de compte
  • Principe de contrôle d’accès
  • Mise en place de politique de contrôle d’accès

Internationalisation

  • Principe de fonctionnement
  • Mise en place de catalogue de traductions
  • Utilisation des catalogues
  • Gestion de la locale
  • Paramètres de substitution
  • Pluralisation

Tester son application

  • Principe de tests, tests unitaires et fonctionnels
  • Tests HTTP
  • Laravel Dusk, principe et installation
  • Définir un scénario de navigation
  • Interagir avec les différents éléments tels que liens, formulaire, clavier, souris
  • Envoyer des mails

Informations pratiques

À qui s'adresse la formation

Développeurs PHP

Organisation

Jour 1 / Découverte et manipulation par l'exemple.

Pré-requis

Bonnes connaissances de PHP. Connaissances de base de la Programmation Orientée Objet.

Objectifs

A l’issu de la formation, les élèves seront capables de :


- Savoir développer en PHP Orienté Objet

- Créer des applications autour du framework MVC Laravel

- Créer un petit projet de A à Z

Prochaines dates disponibles

13/05

Tarifs

Pour 1 personne :

450€ / jour

À partir de 5 personnes :

400€ / jour

Pour une classe entière :

Ces formations pourraient vous intéresser