Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OF
  1. Laravel 12

Laravel 12

Qualiopi
En centre
Non éligible CPF
Sélectionnez une session :
Mérignac :
TEAMS-CAD :

Choisissez une date pour pouvoir réserver !

Objectifs
Programme

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.

Jour 1 - Matin

Architecture de Laravel

  • Présentation de 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
  • Paramétrage initial et conception d'une petite application

Introduction au routage

  • Routage basique
  • Paramètres des routes

Jour 1 - Après-midi

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 - Matin

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 Middlewares

Exemple de travaux pratiques (à titre indicatif)

  • Création d'un Middlewares Laravel

Les formulaires

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

Exemple de travaux pratiques (à titre indicatif)

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

Jour 2 - Après-midi

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 - Matin

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

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

Jour 3 - Après-midi

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

Exemple 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

Session et cache

  • Choix du pilote
  • Stockage et utilisation des données

Authentification et autorisation

  • Choix du starter Kit

Exemple de travaux pratiques (à titre indicatif)

  • Implémentation de l'authentification
Public visé

Développeurs, architectes, chefs de projets techniques.

Prérequis

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

Choisissez une date pour pouvoir réserver !

Autres formations disponibles :
Prochaines sessions disponibles :15 sept.22 sept.29 sept.06 oct.
Qualiopi
En visio
Non éligible CPF
Prochaines sessions disponibles :15 sept.22 sept.29 sept.06 oct.
Qualiopi
En visio
Non éligible CPF
Prochaines sessions disponibles :15 sept.13 avr.
Qualiopi
En centre
Non éligible CPF
Presentiel
Distanciel
Prochaines sessions disponibles :15 sept.08 déc.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :29 sept.06 oct.17 nov.08 déc.
Qualiopi
En centre
Non éligible CPF
logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Tout refuser
Tout accepter