< Catalogue de formations

Introduction à Laravel

Créez et déployez aisément des applications web complexes et interactives grâce à Laravel
S'inscrire à la formation
1600/ participant

Informations pratiques

Besoin de plus d'informations ?

Contactez-nous

Objectifs pédagogiques

Laravel est le framework PHP le plus utilisé au monde, il facilite le développement web et vous permettra de construire des applications complètes assez rapidement, en profitant d’une multitude de composants maintenus par une communauté dynamique. Formez-vous avec des contributeurs au framework et maîtrisez ses concepts fondamentaux afin de construire des applications robustes et évolutives.

Pré-requis

  • Connaissance de PHP et de la programmation orientée objet
  • Maîtrise des fondamentaux HTML
  • Notions de SQL / SGBD
  • Ordinateur portable à apporter

Programme

Rappels POO

  • Classes, objets, constructeurs
  • Propriétés, méthodes
  • Interfaces
  • Héritages, visibilités
  • Namespaces
  • Exceptions

Introduction

  • Qu’est-ce que Laravel ?
  • Composer, le gestionnaire de dépendances pour PHP

Installation

  • Installation de Laravel via Composer.
  • Structure des répertoires dans un projet Laravel
  • Démarrer le serveur de développement intégré avec artisan

Routes et Contrôleurs

  • Le routing dans Laravel
  • Création et utilisation de contrôleurs
  • Les middlewares dans Laravel, comprendre leur principe et les implémenter

Services et injection de dépendances

  • Créer ses services pour isoler la logique métier
  • Service container et injection de dépendances dans Laravel

Les Vues et le templating avec Blade

  • Introduction à Blade : le moteur de templates de Laravel
  • Création de vues et utilisation de layouts
  • Directives Blade pour la logique dans les templates

Eloquent ORM, enregistrez vos données dans Laravel

  •  Introduction à Eloquent : ORM dans Laravel
  •  Configuration de la base de données
  • Définir des modèles et réaliser des opérations CRUD.
  • Utilisation de migrations pour gérer la structure de la base de données

Les Formulaires

  • Création de formulaires avec Laravel Collective
  • Utilisation du validateur intégré
  • Persistez les données de votre formulaire

Sécurité

  • Configuration d’une l’authentification avec Laravel
  • Gestion des ACL

Allez plus loin avec Laravel

  • Tester votre application avec Laravel Dusk
  • Bonnes pratiques et Coding style avec Laravel Pint
  • Gérer vos images avec Intervention/image
  • Déployez votre application avec Laravel forge

Nos formateurs

Partez à la découverte de notre équipe !

Kévin DUNGLAS

CEO

Kévin est le fondateur de Les-Tilleuls.coop. Membre de la core-team Symfony, il est le créateur du framework API Platform. Contributeur à plus d'une centaine de projets Open Source à son actif, il est également conférencier, rédacteur d'articles et livres techniques ainsi qu'enseignant à l’Université de Lille.

Antoine BLUCHET

Directeur technique

Expert Full-Stack, Antoine contribue à des logiciels Open Source depuis bientôt 10 ans, dont Symfony et API Platform. Auteur et mainteneur de modules JavaScript, il maîtrise également Node.js et de nombreux frameworks (Nest, Angular, React). En tant qu'architecte, implémenter et accompagner des équipes sur ces technologies fait partie de son quotidien. Il est aussi formateur, blogueur et conférencier.

Marion AGÉ

CEO

Marion est co-gérante et directrice technique chez Les-Tilleuls.coop. Experte en développement e-commerce, Symfony/API Platform et Vue.js, elle aime travailler à apporter une architecture et des solutions à des besoins métiers complexes en accompagnant les équipes dans leur quotidien.

Clément TALLEU

Lead developer

Développeur fullstack, Clément a plus de 10 ans d’expérience en développement back-end Symfony, Laravel, API Platform et front-end avec Angular, React, NextJs. Pégagogue et bon communiquant, il accompagne des équipes de toute taille dans leurs montées en compétences.