M2i Formation

Laravel

Par M2i Formation

Objectifs

  • Comprendre et mettre en oeuvre le Framework Laravel
  • Implémenter toutes ses fonctionnalités.

Programme

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

Introduction au routage

  • Routage basique
  • Paramètres des routes

Les réponses

  • Les vues
  • Les redirections
  • Les réponses customisées

Les contrôleurs

  • Introduction aux contrôleurs
  • Un contrôleur basique
  • Les contrôleurs implicites
  • Les contrôleurs de ressource REST

Les templates

  • Création des templates
  • Structures de contrôle
  • Templates et héritage de templates

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

Requêtes de demandes de données

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

Les formulaires

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

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

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

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

Authentification

Autorisation

Pédagogie

L'évaluation des acquis se fait :

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)

Partager cette formationTélécharger au format pdf Ajouter à mes favoris

Formations de la même catégories (5)

XXL Formation
PHP - Niveau 2Par XXL Formation

Acquérir une meilleure compréhension de PHP 5 et de ses mécanismes avancéesRédiger du code plus maintenable et sécuriséDécouvrir les capacités évoluées de PHP pour créer des applications plus riches

Orsys
PHP 7 et 5, perfectionnementPar Orsys

Vous étudierez, dans ce cours, les aspects avancés du langage PHP liés à l'authentification et aux manipulations des bases de données. L'ouverture vers les nouvelles perspectives (Web 2.0) est abordée au travers d'une introduction à Ajax et par l'utilisation de clients riches communiquant en flux XML avec le serveur. Vous utiliserez enfin quelques briques logicielles comme PEAR ou PHPLib pour optimiser vos développements.Vous pourrez valider vos compétences avec la certification AVIT® proposée en option.

Ziggourat
PrestaShop - DéveloppeurPar Ziggourat

Cette formation vous permet de maintenir un serveur hébergeant un site PrestaShop, d'utiliser et modifier des thèmes, d'utiliser et modifier des modules et de développer et distribuer de nouveaux modules et thèmes.

Open Source School Executive Education
Testing PHPPar Open Source School Executive Education

Être capable de mettre en place des applications Web PHP avancé
Être capable de développer en objet
Savoir réduire les temps d'affichage d'une page
Sécuriser et optimiser vos accès aux bases de données

Open Source School Executive Education
PHP orienté algorithmesPar Open Source School Executive Education

Découvrir les concepts de la programmation
Connaître les fondamentaux du langage PHP
Savoir écrire une application procédurale