Description
Objectif de la formation: Permettre aux participants de maîtriser Laravel, l'un des frameworks PHP les plus populaires, afin de développer des applications Web robustes, évolutives et maintenables.
Objectifs pédagogiques
- Comprendre le framework Laravel et son architecture MVC
- Apprendre à interagir avec les bases de données en utilisant Eloquent ORM
- Mettre en œuvre l'authentification et la sécurité dans une application Laravel
- Apprendre à tester et déployer une application Laravel
Public concerné
Développeurs Web PHP cherchant à améliorer leurs compétences
Développeurs d'autres langages souhaitant apprendre Laravel
Toute personne intéressée par le développement d'applications Web avec Laravel
Prérequis
Connaissances de base en PHP et HTML
Une compréhension de base de la programmation orientée objet serait bénéfique
Déroulé du programme
1
Introduction à Laravel (5 heures)
5h
- Présentation de Laravel et de ses avantages
- Configuration de l'environnement de développement Laravel
- Pas de travaux pratiques pour ce chapitre
2
Architecture de Laravel et bases de la programmation (10 heures)
10h
- Comprendre l'architecture MVC (Modèle-Vue-Contrôleur) de Laravel
- Travailler avec les routes, les contrôleurs, les vues et les modèles
- Travaux pratiques : Création d'une petite application suivant l'architecture MVC
3
Interaction avec les bases de données dans Laravel (10 heures)
10h
- Introduction à Eloquent ORM pour interagir avec les bases de données
- Réalisation des opérations CRUD (Create, Read, Update, Delete)
- Travaux pratiques : Développement d'une application pour gérer une base de données simple
4
Authentification et Sécurité dans Laravel (5 heures)
5h
- Mise en œuvre de l'authentification et de l'autorisation
- Apprendre à sécuriser une application Laravel
- Travaux pratiques : Ajout de fonctionnalités d'authentification à l'application développée précédemment
5
Tests et Déploiement avec Laravel (5 heures)
5h
- Introduction aux tests unitaires et de fonctionnalités avec PHPUnit dans Laravel
- Déploiement de l'application Laravel sur un serveur
- Travaux pratiques : Écriture de tests pour l'application et déploiement sur un serveur
Informations
Durée
5 jour(s)
35h
Tarif
2930 € HT
HT