
Maitriser le framework Laravel
NetFormationFrance
Non finançable CPF
Tout public
En ligne
Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
890 €
Durée
30 h à distance
Niveau visé
Non diplômante
Taux de réussite
100%
Pré-requis
Connaissances de base en PHP et en développement web. Familiarité avec les concepts fondamentaux de HTML, CSS et JavaScript est utile.
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
Comprendre l’architecture et les principes fondamentaux de Laravel, ainsi que configurer un environnement de développement local.
Créer et gérer les routes et les contrôleurs pour assurer la gestion des requêtes HTTP dans une application Laravel.
Utiliser l’ORM Eloquent pour concevoir les modèles, interagir avec les bases de données et gérer les relations entre entités.
Développer des interfaces utilisateur dynamiques avec Blade, et intégrer des formulaires avec validation côté serveur.
Sécuriser une application Laravel, en appliquant les bonnes pratiques contre les failles courantes et en gérant les utilisateurs.
Écrire et exécuter des tests automatisés pour garantir la fiabilité des fonctionnalités.
Déployer une application Laravel en production, tout en optimisant les performances et la gestion des environnements.
Créer et gérer les routes et les contrôleurs pour assurer la gestion des requêtes HTTP dans une application Laravel.
Utiliser l’ORM Eloquent pour concevoir les modèles, interagir avec les bases de données et gérer les relations entre entités.
Développer des interfaces utilisateur dynamiques avec Blade, et intégrer des formulaires avec validation côté serveur.
Sécuriser une application Laravel, en appliquant les bonnes pratiques contre les failles courantes et en gérant les utilisateurs.
Écrire et exécuter des tests automatisés pour garantir la fiabilité des fonctionnalités.
Déployer une application Laravel en production, tout en optimisant les performances et la gestion des environnements.
Programme
* Introduction à Laravel et Configuration de l'Environnement
* Durée : 5 heures
* Objectif : Se familiariser avec Laravel, ses concepts fondamentaux et préparer l'environnement de développement.
* Détails :
* Introduction à Laravel : histoire, architecture et principes clés.
* Installation et configuration de Laravel avec Composer.
* Configuration de l’environnement de développement local (serveur web, base de données).
* Exploration de la structure de répertoires de Laravel et des fichiers de configuration.
* Conception et Gestion des Routes et des Contrôleurs
* Durée : 6 heures
* Objectif : Comprendre et implémenter les routes et les contrôleurs pour gérer les requêtes HTTP.
* Détails :
* Définition des routes : routes simples, routes nommées, et paramètres de route.
* Création et gestion des contrôleurs : méthode des contrôleurs, injection de dépendances.
* Utilisation des middleware pour filtrer les requêtes HTTP.
* Création de routes et contrôleurs pour des opérations CRUD.
* Gestion des Modèles et des Bases de Données avec Eloquent
* Durée : 7 heures
* Objectif : Maîtriser Eloquent ORM pour la gestion des données et la manipulation des modèles.
* Détails :
* Introduction à Eloquent ORM et définition des modèles.
* Opérations de base : création, lecture, mise à jour et suppression (CRUD).
* Relations entre modèles : un à un, un à plusieurs, plusieurs à plusieurs.
* Utilisation des migrations et des seeders pour gérer la base de données.
* Développement des Vues et des Formulaires avec Blade
* Durée : 6 heures
* Objectif : Créer des interfaces utilisateur dynamiques et des formulaires interactifs avec Blade.
* Détails :
* Introduction à Blade, le moteur de templates de Laravel.
* Création et gestion des vues avec Blade : sections, héritage de templates, et directives.
* Validation des formulaires : validation côté serveur, messages d’erreur.
* Intégration des vues avec les contrôleurs et les données des modèles.
* Sécurisation, Tests et Déploiement des Applications Laravel
* Durée : 6 heures
* Objectif : Assurer la sécurité de l’application, tester les fonctionnalités et préparer le déploiement.
* Détails :
* Mise en œuvre des mesures de sécurité : gestion des utilisateurs, protection contre les attaques CSRF, validation des entrées.
* Écriture de tests unitaires et fonctionnels avec PHPUnit et Laravel.
* Préparation de l'application pour le déploiement : gestion des environnements, optimisation des performances.
* Déploiement de l’application Laravel sur un serveur de production.
* Durée : 5 heures
* Objectif : Se familiariser avec Laravel, ses concepts fondamentaux et préparer l'environnement de développement.
* Détails :
* Introduction à Laravel : histoire, architecture et principes clés.
* Installation et configuration de Laravel avec Composer.
* Configuration de l’environnement de développement local (serveur web, base de données).
* Exploration de la structure de répertoires de Laravel et des fichiers de configuration.
* Conception et Gestion des Routes et des Contrôleurs
* Durée : 6 heures
* Objectif : Comprendre et implémenter les routes et les contrôleurs pour gérer les requêtes HTTP.
* Détails :
* Définition des routes : routes simples, routes nommées, et paramètres de route.
* Création et gestion des contrôleurs : méthode des contrôleurs, injection de dépendances.
* Utilisation des middleware pour filtrer les requêtes HTTP.
* Création de routes et contrôleurs pour des opérations CRUD.
* Gestion des Modèles et des Bases de Données avec Eloquent
* Durée : 7 heures
* Objectif : Maîtriser Eloquent ORM pour la gestion des données et la manipulation des modèles.
* Détails :
* Introduction à Eloquent ORM et définition des modèles.
* Opérations de base : création, lecture, mise à jour et suppression (CRUD).
* Relations entre modèles : un à un, un à plusieurs, plusieurs à plusieurs.
* Utilisation des migrations et des seeders pour gérer la base de données.
* Développement des Vues et des Formulaires avec Blade
* Durée : 6 heures
* Objectif : Créer des interfaces utilisateur dynamiques et des formulaires interactifs avec Blade.
* Détails :
* Introduction à Blade, le moteur de templates de Laravel.
* Création et gestion des vues avec Blade : sections, héritage de templates, et directives.
* Validation des formulaires : validation côté serveur, messages d’erreur.
* Intégration des vues avec les contrôleurs et les données des modèles.
* Sécurisation, Tests et Déploiement des Applications Laravel
* Durée : 6 heures
* Objectif : Assurer la sécurité de l’application, tester les fonctionnalités et préparer le déploiement.
* Détails :
* Mise en œuvre des mesures de sécurité : gestion des utilisateurs, protection contre les attaques CSRF, validation des entrées.
* Écriture de tests unitaires et fonctionnels avec PHPUnit et Laravel.
* Préparation de l'application pour le déploiement : gestion des environnements, optimisation des performances.
* Déploiement de l’application Laravel sur un serveur de production.
Cette formation est temporairement suspendue.
Voici des formations similaires :
Ces formations peuvent vous intéresser

Framework PHP Symfony Initiation + Approfondissement
MONTPELLIER, LYON 3E, MARSEILLE 1ER ET 8 AUTRE(S) LOCALITÉ(S)
Les formations les plus recherchées
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Informatique CPF
Informatique en Ligne
Symfony
Symfony CPF
Symfony en Ligne
Intelligence artificielle
Machine learning
Vba
Growth hacking
Technicien informatique
Technicien support informatique
Administrateur systeme
Consultant en informatique
Programmation
Spark
Symfony Clermont-Ferrand
Symfony Grenoble
Symfony Saint-Étienne
Symfony Annecy
Symfony Chambéry
Symfony Roanne
Symfony Aurillac
Symfony Le Pontet
Symfony Moirans
Symfony Annemasse
Cette formation est temporairement suspendue.
Voir des formations similaires