Laravel

Qualiopi
À partir de 1830 €
Durée 21h en 3 jours
Localisation Partout en France
Logo de M2I - Laravel

Proposé par

M2I

Prérequis

Avoir la connaissance nécessaire du langage PHP ainsi que de ses utilisations dans le monde objet.

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • À distance

Objectifs pédagogiques

A l'issue de cette formation, vous serez capable de :

  • Décrire et mettre en oeuvre le framework Laravel
  • Implémenter toutes ses fonctionnalités.

Programme de la formation

Jour 1

Architecture de Laravel

  • Définition du middleware Laravel
  • Les services Provider
  • Les services Container
  • Les façades
  • Cycle de vie d'une requête en Laravel
  • Structure type d'une application

Installation

  • Exigences système
  • Installation
  • Configuration du serveur Web
  • Structure du projet

Exemples de travaux pratiques (à titre indicatif)

  • Installation de Laravel 10
  • Paramétrage initial et conception d'une petite application

Introduction au routage

  • Routage basique
  • Paramètres des routes

Les réponses

  • Les vues
  • Les redirections
  • Les réponses customisées
Exemples de travaux pratiques (à titre indicatif)
  • Présentation de l'application globale à développer
  • Création des premières vues qui seront traitées par les contrôleurs à venir

Les contrôleurs

  • L'architecture MVC
  • Place du contrôleur dans l'architecture MVC
  • Introduction aux contrôleurs
  • Un contrôleur basique
  • Les contrôleurs implicites
  • Les contrôleurs de ressource REST
Exemples de travaux pratiques (à titre indicatif)
  • Reprise de l'application en cours de développement
  • Création de plusieurs contrôleurs de différents type, notamment REST, et de gestion des vues préalablement créées

Jour 2

Les templates

  • Création des templates
  • Structures de contrôle
  • Templates et héritage de templates
Exemple de travaux pratiques (à titre indicatif)
  • Utilisation de templates pour l'application en cours de développement

Routage avancé

  • Les routes nommées
  • Les routes sécurisées
  • Les contraintes appliquées aux paramètres
  • Préfixes de routes
  • Routage de domaine

Génération d'URL

  • L'URL courante
  • La génération des URL
  • Les raccourcis d'URL

Les formulaires

  • Présentation des formulaires
  • Les champs
  • Les boutons
  • La sécurité

Exemples de travaux pratiques (à titre indicatif)

  • Création de plusieurs formulaires avec et sans génération d'URL

Requêtes de demandes de données

  • Récupération des données
  • Uploader des fichiers
  • Les cookies

Validation des données

  • Les contrôleurs de validation
  • Validation des formulaires
  • Gérer les messages d'erreur
  • Messages d'erreur et vues
  • Règles de validation existantes
  • Messages d'erreur customisés
  • Règles de validation customisées

Exemple de travaux pratiques (à titre indicatif)

  • Ajout de la validation de données aux formulaires créés dans l'exercice précédent

Jour 3

Accès basique aux bases de données

  • Configuration
  • Lecture / écriture
  • Lancement de requêtes
  • Transactions DB

Le QueryBuilder

  • Introduction au QueryBuilder
  • Les Select et jointures
  • Les Insert, Update et Delete

Le Schema Builder

  • Création de tables
  • Colonnes et types
  • Mettre à jour et supprimer les tables

Exemples de travaux pratiques (à titre indicatif)

  • Récupération d'une base de données et utilisation du QueryBuilder afin de réaliser des accès en lecture et écriture sur la base depuis le code Laravel

L'Eloquent ORM

  • Création de nouveaux modèles
  • Lire des modèles existants
  • Mettre à jour et supprimer les modèles

Les queries (requêtes) avec Eloquent

  • Préparation
  • Structure d'une query
  • Les Magic Queries
  • Scope des queries

Les relations avec Eloquent

  • Définition des relations
  • Mise en oeuvre des relations

Exemples de travaux pratiques (à titre indicatif)

  • Conception de la partie entité correspondant à l'application métier à l'aide de l'ORM et test de l'application Web

Authentification

Autorisation

Exemple de travaux pratiques (à titre indicatif)

  • Implémentation de l'authentification

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation
Logo de M2I - Formation Laravel

Proposé par

M2I

"Un leadership dans le domaine de la formation"

Voir la fiche entreprise
À partir de 1830 €
Logo de M2I - Laravel

Laravel

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.