d

WE ARE WISE ACADEMEX

Let’s Work Together

4 rue de berne, Résidence Tilila, 7éme étage, N°14

LARAVEL FRAMEWOR

A PROPOS

Laravel est un framework très apprécié (principalement aux États-Unis) pour sa richesse, sa simplicité et ses fonctionnalités.

Cette formation à pour but de vous permettre d’utiliser Laravel dans des projets professionnels.

Nous commencerons par confirmer/renforcer vos compétences en POO afin d’être en mesure d’aborder sereinement l’exploitation du framework .

OBJECTIF

 

  • Maîtriser Laravel
  • Comprendre et utiliser Eloquent
  • Comprendre et utiliser Blade
illustration1

pré-requis

illustration2
Afin de bien suivre la formation Laravel Framework, il est recommandé d’avoir de bonnes connaissances en PHP

Qui Devrait Suivre cette formation

La formation Laravel Framework est destinées aux développeurs PHP ainsi qu’aux architectes
illustration3

PROGRAMME

INTRODUCTION AU FRAMEWORK PHP LARAVEL

  • Rappels : bibliothèques et frameworks
  • Architecture HTTP centrée et modèle MVC
  • Composition du framework
  • Méthodes d’installation et composer

RENFORCEMENT EN PROGRAMMATION ORIENTEE OBJET

  • Rappel sur l’héritage
  • Les espaces de noms
  • Autoload des classes
  • Itérateurs et générateurs
  • Introspection

LARAVEL EN LIGNE DE COMMANDE

  • Outils en ligne de commande Artisan
  • Serveur PHP embarqué d’Artisan
  • Le serveur virtuel Laravel Homestead
  • Gestion des variables d’environnement via DotEnv
  • Arborescence de répertoire
  • Gérer le contrôleur

LES BASES DE LARAVEL

  • Paramètres de routes, groupe de routes
  • Middleware
  • Contrôleur de ressource : mise en place d’un CRUD
  • Les objets Request et Response
  • Vues

GESTION DES TEMPLATES ET DES FORMULAIRES AVEC 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

GESTION DES BASES DE DONNEES AVEC L’ORM ELOQUENT

  • Rappel sur le fonctionnement d’un ORM, le patron DAO
  • Définir ses entités
  • Chargement des instances
  • Insertion, mise-à-jour et suppression
  • Mise en place de Scopes : globaux, locaux et anonyme
  • Événement de cycle de vie
  • Formulaires

CONCEPTS AVANCES AVEC LARAVEL

  • Gestion native des formulaires avec Laravel
  • Sécurité
  • Principe d’authentification
  • Internationalisation
  • Tests unitaires et fonctionnels
Open chat