Formation Laravel 5.x – Développement WEB en PHP

Description

La Formation Laravel 5.x vous permet de maîtriser le développement d’applications web modernes en PHP en utilisant un framework robuste, organisé et élégant. Vous découvrirez l’architecture MVC, la gestion des routes, les contrôleurs, ainsi que le moteur de templates Blade pour créer des interfaces dynamiques.

Public visé

  • Cette formation s’adresse aux développeurs PHP et chefs de projet souhaitant maîtriser Laravel.

Prérequis

  • Bonne connaissance de PHP
  • Bases en programmation orientée objet
  • Connaissance des bases de données
  • Notions en développement web

Objectifs pédagogique

  • Acquérir une maîtrise des fondamentaux du framework Laravel 5.x
  • Développer des applications web en architecture MVC
  • Utiliser Eloquent pour gérer les bases de données
  • Implémenter la sécurité et l’authentification

Programme de la formation

Apprendre à créer des applications web performantes avec Laravel 5.x

Formation Laravel 5.x : Développer des applications web modernes en PHP

Contenu

  1. 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. Version4
  1. Environnement de développement
  • Composer
  • Ligne de commande Homestead
  • Créer une nouvelle application Laravel
  1. 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
  1. 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
  • Collections
  • Vérification de Clés
  1. Tests avec Laravel
  • Avantages des Tests Anatomie d’un test PHPUnit
  • Assertions
  • Préparation et nettoyage
  • Exceptions
  • Classes interdépendantes
  • Tests E2E
  • Principe
  • Assertions de framework
  • Emulation d’utilisateurs SGBD
  • Analyser le rendu des vues
  1. 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
  1. 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
  1. Outils complémentaires
  • Assistants de Tableaux
  • Manipulations de texte
  • Fichiers& Uploads
  • e-mails Carbon
  • Files d’attente

Cette formation Laravel 5.x vous fournit toutes les aptitudes indispensables pour créer des applications web professionnelles en utilisant Laravel. Pour approfondir et découvrir d’autres technologies complémentaires, consultez nos formations dans la catégorie Développement Web & CMS pour améliorer vos compétences et diversifier vos perspectives dans le domaine du Développement web .

Formation Laravel 5.x

Réference: DW10

Niveau: Fondamental

Certificat : De participation

Durée: 4 Jours

Lieu: En présentiel ou à distance

Financement CNFCPP

Partager

Les points forts de la formation

  • Formation pratique sur Laravel 5.x
  • Exemples pratiques avec la création d’applications concrètes.
  • Méthode progressive conçue pour le framework Laravel.
  • Encadrement par des spécialistes en développement web PHP.

SOFTWAY TUNISIE

Moyens Pédagogiques

  • Cours interactifs
  • Pratique concrète
  • Formateurs experts
  • Assistance continue

Offre Speciale

Formation Intelligence Artificielle: Enjeux et Outils

Cette formation en Intelligence Artificielle vise à donner une compréhension globale des enjeux, des concepts clés et des usages actuels de l’IA

 Autres formations à découvrir

Formation Rédaction Web – Approche éditoriale d’un site web

Réference: DG01

Niveau: Fondamental

Durée: 3 Jours

Lieu: En présentiel ou à distance

Certification: De participation

Financement CNFCPP: Oui

ISTQB Foundation

Réference: PR03

Niveau: Fondamental

Durée: 3 Jours

Lieu: En présentiel ou à distance

Certification: De participation

Financement CNFCPP: Oui

Formation Sage Paie 100

Réference: SA05

Niveau: Fondamental

Durée: 3 Jours

Lieu: En présentiel ou à distance

Certification: De participation

Financement CNFCPP: Oui

Partenaire sage en Tunisie & Centre de formation professionnelle​

Revendeur et intégrateur Sage, SOFTWAY TUNISIE, vous fait bénéficier de son expertise et du savoir-faire de son personnel hautement qualifié en accompagnant votre entreprise dans la conception de vos projets informatiques.

Demande de devis

Softway

Inscription à une Formation

Rejoignez-nous !​

Dans le cadre de notre activité de formation professionnelle, nous sommes constamment à la recherche de nouveaux consultants formateurs.
Softway

Demande de demo

Softway