الانتقال إلى المحتوى الرئيسي
Gust Training

Laravel

Objectifs de la formation Laravel 5 Laravel est un framework PHP open source qui permet de développer des applications WEB PHP selon le modèle MVC et

المدة
1 Mois
المستوى
Avancé
صيغ التكوين
حضوري · عن بعد · مختلط

أهداف الدورة التكوينية

Laravel est un framework PHP open source qui permet de développer des applications WEB PHP selon le modèle MVC et dans une approche objet. Arrivé récemment dans le monde des frameworks PHP, sa légèreté et son élégance vous permettent de développer rapidement et de vous affranchir de certains aspects répétitifs tout en disposant d’une boîte à outils complète et
efficace. Cette formation Laravel vous apprendra à mettre en oeuvre le routage, le moteur de template, le constructeur de formulaire, le système d’authentification, le créateur de requête SQL et un ORM performants (Eloquent), ainsi que d’autres
éléments encore tel que l’envoi de mail.

لمن تتوجه هذه الدورة؟

Ce cours s’adresse principalement aux Développeurs et Chefs de projet.

المتطلبات المسبقة

Pour suivre cette formation dans de bonnes conditions il est demandé d’avoir une
bonne connaissance de PHP et des bases de la Programmation Orientée Objet.

البرنامج

Introduction à Laravel
Pourquoi un nouveau framework PHP ?
• Limitations des solutions maison
• Les apports de Laravel
• Une nouvelle approche
• Une base Http plus robuste
• Du PHP moderne
Caractéristiques et inspirations principales
• Expressivité et simplicité
• Responsabilités, nommage et conventions
• Bonnes pratiques
Structure d’une application
• Laravel Conteneur Service et cycle de vie de la requête
• Explorer Laravel
• Version 5 vs. Version 4
Environnement de développement
Composer
Créer une nouvelle application Laravel

Première Application avec Laravel
Conception

• Entités, relations et attributs
• Plan

Démarrage
• Espace de nommage
Premières routes
• Paramètres restrictifs
• Exceptions HTTP
• Redirections
• Retour de Vue
SGBD
• Création du modèle Eloquent
• Construire la Base
• Alimenter la base
Blade
• Vue Maître
Routes & CRUD
• Page Liste
• Page Unité
• Liaison Route-modèle
• Ajout, Modification et suppression
Du simple routage aux contrôleurs
• Contrôleurs de ressources

ORM Eloquent
Lecture des données
• Filtrage des enregistrements
Enregistrement
• Affectation en masse
Suppression
• Suppression logique
Portée des Requêtes
Relations
• 1à1
• n à n & Tables Pivot
• Has-many-through
• Relations Polymorphes
Evènements de modèle
• Ecouteurs
• Observateurs
Artisan
Rester à jour
Inspection & Interaction applicative
• Branchement direct
• Arrêt du moteur
• Réglages fins
• Routes de Cachage
• Générateurs

Commandes Personnalisées
• Création de Commandes
• Anatomie d’une Commande
• Ecrire une Commande
• Planifier une Commande
• Visualiser le résultat d’une Commande
Authentification & Sécurité avec Laravel
Authentifier un utilisateur
• Créer un modèle d’utilisateur
• Création de la Base
• Authentifier Routes & Vues
• Middleware
• Validation des saisies
Sécuriser l’application
• CSRF
• XSS et échappements
• Injections SQL
• Affectations de masse
• Cookies
• HTTPS
Outils complémentaires
Assistants de Tableaux
Manipulations de texte
Fichiers & Uploads
E-mails
Carbon
Files d’attente

Travaux pratiques
Vous allez développer une application fil rouge pendant 80% du temps de la
formation.

دورات أخرى

Word

Objectifs de la formation Word 2010 Malgré tout votre savoir à propos de Word 2010, ce logiciel ne vous a peut-être pas dévoilé toutes ses

المدة
20 Heures
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental

دورات أخرى

Vue Js

Objectifs de la formation Vue.js Si vous êtes perdu face aux nombreux frameworks JavaScript modernes, Vue.js est la réponse à la complexité

المدة
1 Mois
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental

دورات أخرى

Typescript

Description de la formation TypeScript TypeScript est un langage de programmation créé par Microsoft. Conçu à l'origine dans le but

المدة
1 Mois
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental

دورات أخرى

Symfony

Objectifs de la formation Symfony 4 avancé Cette formation Symfony 4 vous permettra d’aller au-delà d’une utilisation de base du framework. Le

المدة
1 Mois
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Avancé
تواصل عبر واتساب