Laravel aspects avancés
Laravel aspects avancés
Par Ahmed Zellou
Français
Date Début : 07/10/2025 Date Fin : 14/10/2025
Ce que vous apprendrez ?
- Mettre en œuvre des tests unitaires et d'intégration complets pour garantir la qualité et la maintenabilité du code.
- Concevoir et utiliser des API RESTful robustes et bien documentées avec Laravel.
- Développer et déployer des applications Laravel sécurisées en utilisant des techniques avancées d'authentification et d'autorisation.
- Implémenter des mécanismes de caching efficaces avec Redis et améliorer les performances de l'application.
- Maîtriser l'utilisation des événements et des listeners pour décupler la modularité des applications.
Prérequis
- Maîtrise de la programmation orientée objet (POO). Connaissance approfondie de PHP 7.4 ou supérieur. Expérience pratique avec le framework Laravel (version 8 ou supérieure). Compréhension des concepts de base de Laravel (routes, contrôleurs, modèles, vues, migrations). Familiarité avec les bases de données relationnelles (SQL, MySQL, PostgreSQL). Connaissance de Composer et de l'utilisation des packages. Capacité à lire et comprendre du code source complexe. Habilité à déboguer efficacement des applications web. Familiarité avec les outils de ligne de commande (CLI). Connaissance des concepts de test unitaire et d'intégration (des tests sont un plus). Capacité à travailler de manière autonome et en équipe (pour les travaux pratiques en groupe). Aptitude à la résolution de problèmes et à la pensée critique. Engagement à participer activement au cours.
Contenu de la Formation
-
Gestion avancée des routes et des contrôleurs
-
Introduction aux middlewares et à leur utilisation
-
Optimisation des requêtes Eloquent et utilisation des relations complexes
-
Validation des données et gestion des erreurs avancées
-
Transactions et gestion des erreurs de base de données
-
Utilisation de query builder pour des requêtes complexes
-
Optimisation des performances des requêtes SQL
-
Introduction aux caches et à leur implémentation
-
Sécurisation des applications contre les injections SQL et XSS
-
Authentification et autorisation avancées
-
Optimisation des performances de l'application
-
Mise en place d'un système de logging robuste
-
Tests unitaires et d'intégration
-
Utilisation de PHPUnit et de Laravel Dusk
-
Déploiement sur différents environnements (local, staging, production)
-
Utilisation de Docker et de services cloud
À TÉLÉCHARGER
À propos de l'instructeur
- 0 Instructor Avis
- 3 Avis
- 55 Cours
- Voir tous les cours.
Ahmed Zellou
ahmed.zellou@openskillroom.com
Ahmed Zellou Received his Ph.D. degree in Applied Sciences at the Mohammedia School of Engineers, Mohammed V University, Rabat, Morocco and ENSIMAG, Grenoble, France in 2008. He is currently a part-time Professor at Mohammed VI Polytechnic University and full Professor at ENSIAS, Mohamed V University in Rabat, Morocco. His research interests include parallel computing, Data quality, recommender system, indexation, and integration system, where he is the author/co-author of more than a hundred Scopus indexed publications. SKILLS DOMAINS • Data integration systems, complex information systems, Datawarehouse, and Web Semantic. • Modeling: Merise, UML1&2, BPMN. • Procedural and Object-oriented programming: Python, JAVA, C++, PHP. • Web development: HTML, CSS, JS and PHP. • Web Technologies: HTML, XML, PHP, Web Frameworks (Symfony, Laravel, CakePHP, CodeIgniter, Yii and Zend). • Databases, MYSQL, Postgress, Mongodb, ... Publications: ResearchGate : https://www.researchgate.net/profile/Zellou_Ahmed Scopus : https://www.scopus.com/authid/detail.uri?authorId=55644907000 Google Scholar : https://scholar.google.fr/citations?hl=fr&user=CjkVg9UAAAAJ
Retour des Apprenants
Avis
Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici
Plus de cours par Ahmed Zellou
Séances - Laravel
Aucune séance planifiée.
Séances - PHP
Aucune séance planifiée.
Séances - Programmation Clients/Serveur (socket)
| Date | Début | Fin |
|---|---|---|
| 09/06/2026 | 11:00 | 13:00 |
| 09/06/2026 | 16:00 | 18:00 |
| 10/06/2026 | 11:00 | 13:00 |
| 10/06/2026 | 16:00 | 18:00 |
| 11/06/2026 | 11:00 | 13:00 |
| 11/06/2026 | 16:00 | 18:00 |
Séances - Mise en place de datamart
| Date | Début | Fin |
|---|---|---|
| 02/06/2026 | 11:00 | 13:00 |
| 02/06/2026 | 16:00 | 18:00 |
| 03/06/2026 | 11:00 | 13:00 |
| 03/06/2026 | 16:00 | 18:00 |
Séances - Datawarehousing
| Date | Début | Fin |
|---|---|---|
| 26/05/2026 | 11:00 | 13:00 |
| 26/05/2026 | 16:00 | 18:00 |
| 27/05/2026 | 11:00 | 13:00 |
| 27/05/2026 | 16:00 | 18:00 |
Séances - Programmation chatbot
| Date | Début | Fin |
|---|---|---|
| 06/05/2025 | 11:00 | 13:00 |
| 06/05/2025 | 16:00 | 18:00 |
| 07/05/2025 | 11:00 | 13:00 |
| 07/05/2025 | 16:00 | 18:00 |
| 08/05/2025 | 11:00 | 13:00 |
Séances - TensorFlow
| Date | Début | Fin |
|---|---|---|
| 25/03/2025 | 09:00 | 11:00 |
| 25/03/2025 | 13:00 | 15:00 |
| 26/03/2025 | 09:00 | 11:00 |
| 27/03/2025 | 09:00 | 11:00 |
| 27/03/2025 | 13:00 | 15:00 |
Séances - sickitlearn
| Date | Début | Fin |
|---|---|---|
| 19/05/2026 | 11:00 | 13:00 |
| 19/05/2026 | 16:00 | 18:00 |
Séances - Pytorch
| Date | Début | Fin |
|---|---|---|
| 01/04/2025 | 09:00 | 11:00 |
| 02/04/2025 | 09:00 | 11:00 |
| 03/04/2025 | 09:00 | 11:00 |
| 04/04/2025 | 14:00 | 16:00 |
| 07/04/2025 | 09:00 | 11:00 |
| 07/04/2025 | 13:00 | 15:00 |
Séances - Numpy
| Date | Début | Fin |
|---|---|---|
| 12/05/2026 | 10:00 | 12:00 |
| 12/05/2026 | 14:00 | 16:00 |
| 12/05/2026 | 17:00 | 19:00 |
Séances - Tkinter
| Date | Début | Fin |
|---|---|---|
| 05/05/2026 | 11:00 | 13:00 |
| 05/05/2026 | 16:00 | 18:00 |
Séances - PyQT5
| Date | Début | Fin |
|---|---|---|
| 28/04/2026 | 10:00 | 12:00 |
| 28/04/2026 | 14:00 | 16:00 |
| 28/04/2026 | 17:00 | 19:00 |
Séances - Programmation Python
| Date | Début | Fin |
|---|---|---|
| 21/04/2026 | 11:00 | 13:00 |
| 21/04/2026 | 16:00 | 18:00 |
| 22/04/2026 | 11:00 | 13:00 |
| 22/04/2026 | 16:00 | 18:00 |
| 23/04/2026 | 11:00 | 13:00 |
| 23/04/2026 | 16:00 | 18:00 |
Séances - Programmation swing
| Date | Début | Fin |
|---|---|---|
| 14/04/2026 | 11:00 | 13:00 |
| 14/04/2026 | 16:00 | 18:00 |
| 15/04/2026 | 11:00 | 13:00 |
| 15/04/2026 | 16:00 | 18:00 |
| 16/04/2026 | 11:00 | 13:00 |
| 16/04/2026 | 16:00 | 18:00 |
Séances - Programmation Java
| Date | Début | Fin |
|---|---|---|
| 07/04/2026 | 11:00 | 13:00 |
| 07/04/2026 | 16:00 | 18:00 |
| 08/04/2026 | 11:00 | 13:00 |
| 08/04/2026 | 16:00 | 18:00 |
Séances - Structure de données en C (pile/file/liste/anneaux, arbres)
| Date | Début | Fin |
|---|---|---|
| 31/03/2026 | 11:00 | 13:00 |
| 31/03/2026 | 16:00 | 18:00 |
| 01/04/2026 | 11:00 | 13:00 |
| 01/04/2026 | 16:00 | 18:00 |
| 02/04/2026 | 11:00 | 13:00 |
| 02/04/2026 | 16:00 | 18:00 |
Séances - Programmation C++
| Date | Début | Fin |
|---|---|---|
| 24/03/2026 | 11:00 | 13:00 |
| 24/03/2026 | 16:00 | 18:00 |
| 25/03/2026 | 11:00 | 13:00 |
| 25/03/2026 | 16:00 | 18:00 |
| 26/03/2026 | 11:00 | 13:00 |
| 26/03/2026 | 16:00 | 18:00 |
Séances - DATAVIS
| Date | Début | Fin |
|---|---|---|
| 10/03/2026 | 11:00 | 13:00 |
| 10/03/2026 | 16:00 | 18:00 |
| 11/03/2026 | 11:00 | 13:00 |
| 11/03/2026 | 16:00 | 18:00 |
Séances - IAGEN
| Date | Début | Fin |
|---|---|---|
| 03/03/2026 | 11:00 | 13:00 |
| 03/03/2026 | 16:00 | 18:00 |
| 04/03/2026 | 11:00 | 13:00 |
| 04/03/2026 | 16:00 | 18:00 |
| 05/03/2026 | 11:00 | 13:00 |
| 05/03/2026 | 16:00 | 18:00 |
Séances - MLOPS
| Date | Début | Fin |
|---|---|---|
| 24/02/2026 | 11:00 | 13:00 |
| 24/02/2026 | 16:00 | 18:00 |
| 25/02/2026 | 11:00 | 13:00 |
| 25/02/2026 | 16:00 | 18:00 |
| 26/02/2026 | 11:00 | 13:00 |
| 26/02/2026 | 16:00 | 18:00 |
Séances - DeepLearning
| Date | Début | Fin |
|---|---|---|
| 17/02/2026 | 11:00 | 13:00 |
| 17/02/2026 | 16:00 | 18:00 |
| 18/02/2026 | 11:00 | 13:00 |
| 18/02/2026 | 16:00 | 18:00 |
| 19/02/2026 | 11:00 | 13:00 |
| 19/02/2026 | 16:00 | 18:00 |
Séances - K-means et k-mode
| Date | Début | Fin |
|---|---|---|
| 10/02/2026 | 11:00 | 13:00 |
| 10/02/2026 | 16:00 | 18:00 |
| 11/02/2026 | 11:00 | 13:00 |
| 11/02/2026 | 16:00 | 18:00 |
Séances - Regression simple et multiple
| Date | Début | Fin |
|---|---|---|
| 03/02/2026 | 11:00 | 13:00 |
| 03/02/2026 | 16:00 | 18:00 |
| 04/02/2026 | 11:00 | 13:00 |
| 04/02/2026 | 16:00 | 18:00 |
Séances - NLP
| Date | Début | Fin |
|---|---|---|
| 27/01/2026 | 11:00 | 13:00 |
| 27/01/2026 | 16:00 | 18:00 |
| 28/01/2026 | 11:00 | 13:00 |
| 28/01/2026 | 16:00 | 18:00 |
Séances - Mise en place de systèmes de recommendation
| Date | Début | Fin |
|---|---|---|
| 20/01/2026 | 11:00 | 13:00 |
| 20/01/2026 | 16:00 | 18:00 |
| 21/01/2026 | 11:00 | 13:00 |
| 21/01/2026 | 16:00 | 18:00 |
| 22/01/2026 | 11:00 | 13:00 |
| 22/01/2026 | 16:00 | 18:00 |
Séances - Améliorer la qualité d'un logiciel
| Date | Début | Fin |
|---|---|---|
| 13/01/2026 | 11:00 | 13:00 |
| 13/01/2026 | 16:00 | 18:00 |
| 14/01/2026 | 11:00 | 13:00 |
| 14/01/2026 | 16:00 | 18:00 |
| 15/01/2026 | 11:00 | 13:00 |
| 15/01/2026 | 16:00 | 18:00 |
Séances - Qualité des données
| Date | Début | Fin |
|---|---|---|
| 06/01/2026 | 11:00 | 13:00 |
| 06/01/2026 | 16:00 | 18:00 |
| 07/01/2026 | 11:00 | 13:00 |
| 07/01/2026 | 16:00 | 18:00 |
Séances - UML avancés
| Date | Début | Fin |
|---|---|---|
| 23/12/2025 | 11:00 | 13:00 |
| 23/12/2025 | 16:00 | 18:00 |
| 24/12/2025 | 11:00 | 13:00 |
| 24/12/2025 | 16:00 | 18:00 |
| 25/12/2025 | 11:00 | 13:00 |
| 25/12/2025 | 16:00 | 18:00 |
Séances - Qualité du Logiciel
| Date | Début | Fin |
|---|---|---|
| 16/12/2025 | 11:00 | 13:00 |
| 16/12/2025 | 16:00 | 18:00 |
| 17/12/2025 | 11:00 | 13:00 |
| 17/12/2025 | 16:00 | 18:00 |
Séances - UML (classe, seq et use case)
| Date | Début | Fin |
|---|---|---|
| 09/12/2025 | 11:00 | 13:00 |
| 09/12/2025 | 16:00 | 18:00 |
| 10/12/2025 | 11:00 | 13:00 |
| 10/12/2025 | 16:00 | 18:00 |
| 11/12/2025 | 11:00 | 13:00 |
| 11/12/2025 | 16:00 | 18:00 |
Séances - Merise
| Date | Début | Fin |
|---|---|---|
| 02/12/2025 | 11:00 | 13:00 |
| 02/12/2025 | 16:00 | 18:00 |
| 03/12/2025 | 11:00 | 13:00 |
| 03/12/2025 | 16:00 | 18:00 |
Séances - Design Pattern
| Date | Début | Fin |
|---|---|---|
| 25/11/2025 | 11:00 | 13:00 |
| 25/11/2025 | 16:00 | 18:00 |
| 26/11/2025 | 11:00 | 13:00 |
| 26/11/2025 | 16:00 | 18:00 |
| 27/11/2025 | 11:00 | 13:00 |
| 27/11/2025 | 16:00 | 18:00 |
Séances - RDF et sparql
| Date | Début | Fin |
|---|---|---|
| 18/11/2025 | 11:00 | 13:00 |
| 18/11/2025 | 16:00 | 18:00 |
| 19/11/2025 | 11:00 | 13:00 |
| 19/11/2025 | 16:00 | 18:00 |
Séances - Programmation des services web
| Date | Début | Fin |
|---|---|---|
| 11/11/2025 | 11:00 | 13:00 |
| 11/11/2025 | 16:00 | 18:00 |
| 12/11/2025 | 11:00 | 13:00 |
| 12/11/2025 | 16:00 | 18:00 |
Séances - XML de base
| Date | Début | Fin |
|---|---|---|
| 04/11/2025 | 11:00 | 13:00 |
| 04/11/2025 | 16:00 | 18:00 |
| 05/11/2025 | 11:00 | 13:00 |
| 05/11/2025 | 16:00 | 18:00 |
Séances - Beautifoul Soup
| Date | Début | Fin |
|---|---|---|
| 31/10/2023 | 11:00 | 13:00 |
| 31/10/2023 | 16:00 | 18:00 |
Séances - Flask
| Date | Début | Fin |
|---|---|---|
| 28/10/2025 | 11:00 | 13:00 |
| 28/10/2025 | 16:00 | 18:00 |
| 29/10/2025 | 11:00 | 13:00 |
| 29/10/2025 | 16:00 | 18:00 |
Séances - Django
| Date | Début | Fin |
|---|---|---|
| 23/04/2025 | 11:00 | 13:00 |
| 23/04/2025 | 16:00 | 18:00 |
| 24/04/2025 | 11:00 | 13:00 |
| 24/04/2025 | 16:00 | 18:00 |
| 25/04/2025 | 11:00 | 13:00 |
Séances - Laravel Breeze
| Date | Début | Fin |
|---|---|---|
| 21/10/2025 | 11:00 | 13:00 |
| 21/10/2025 | 16:00 | 18:00 |
Séances - Laravel Seeder et Factory
| Date | Début | Fin |
|---|---|---|
| 22/04/2025 | 11:00 | 13:00 |
| 22/04/2025 | 16:00 | 18:00 |
Séances - Laravel aspects avancés
| Date | Début | Fin |
|---|---|---|
| 07/10/2025 | 11:00 | 13:00 |
| 07/10/2025 | 16:00 | 18:00 |
| 14/10/2025 | 11:00 | 13:00 |
| 14/10/2025 | 16:00 | 18:00 |
Séances - Laravel CRUD
| Date | Début | Fin |
|---|---|---|
| 15/04/2025 | 11:00 | 13:00 |
| 16/04/2025 | 11:00 | 13:00 |
| 17/04/2025 | 11:00 | 13:00 |
| 18/04/2025 | 11:00 | 13:00 |
| 19/04/2025 | 11:00 | 13:00 |
Séances - Symfony aspects avancés
| Date | Début | Fin |
|---|---|---|
| 30/09/2025 | 11:00 | 13:00 |
| 30/09/2025 | 16:00 | 18:00 |
| 01/10/2025 | 11:00 | 13:00 |
| 01/10/2025 | 16:00 | 18:00 |
Séances - Symfony CRUD
| Date | Début | Fin |
|---|---|---|
| 23/09/2025 | 11:00 | 13:00 |
| 23/09/2025 | 16:00 | 18:00 |
| 24/09/2025 | 11:00 | 13:00 |
| 24/09/2025 | 16:00 | 18:00 |
Séances - PHP/ORM
| Date | Début | Fin |
|---|---|---|
| 16/09/2025 | 10:00 | 12:00 |
| 16/09/2025 | 14:00 | 16:00 |
| 16/09/2025 | 17:00 | 19:00 |
Séances - PHP/PDO
| Date | Début | Fin |
|---|---|---|
| 02/09/2025 | 11:00 | 13:00 |
| 02/09/2025 | 16:00 | 18:00 |
| 09/09/2025 | 11:00 | 13:00 |
| 09/09/2025 | 16:00 | 18:00 |
Séances - PHP/MVC
| Date | Début | Fin |
|---|---|---|
| 08/04/2025 | 16:00 | 18:00 |
| 09/04/2025 | 16:00 | 18:00 |
| 10/04/2025 | 16:00 | 18:00 |
| 11/04/2025 | 16:00 | 18:00 |
| 12/04/2025 | 16:00 | 18:00 |
Séances - PHP/aspects avancés (dashboard, i18n, mail, pdf)
| Date | Début | Fin |
|---|---|---|
| 23/07/2024 | 11:00 | 13:00 |
| 23/07/2024 | 16:00 | 18:00 |
| 24/07/2024 | 11:00 | 13:00 |
| 24/07/2024 | 16:00 | 18:00 |
Séances - CRUD PHP sur une base de données
| Date | Début | Fin |
|---|---|---|
| 08/07/2025 | 11:00 | 13:00 |
| 08/07/2025 | 16:00 | 18:00 |
| 15/07/2025 | 11:00 | 13:00 |
| 15/07/2025 | 16:00 | 18:00 |
Séances - HTML/CSS
| Date | Début | Fin |
|---|---|---|
| 09/04/2025 | 09:00 | 11:00 |
| 09/04/2025 | 16:00 | 18:00 |
| 16/04/2025 | 09:00 | 11:00 |
| 16/04/2025 | 16:00 | 18:00 |
| 23/04/2025 | 11:00 | 13:00 |
| 23/04/2025 | 16:00 | 18:00 |
Séances - PLSQL
| Date | Début | Fin |
|---|---|---|
| 08/04/2025 | 11:00 | 13:00 |
| 08/04/2025 | 16:00 | 18:00 |
| 15/04/2025 | 16:00 | 18:00 |
| 15/04/2025 | 11:00 | 13:00 |
| 22/04/2025 | 11:00 | 13:00 |
| 22/04/2025 | 16:00 | 18:00 |
Séances - MongoDB
| Date | Début | Fin |
|---|---|---|
| 24/06/2025 | 11:00 | 13:00 |
| 24/06/2025 | 16:00 | 18:00 |
| 01/07/2025 | 11:00 | 13:00 |
| 01/07/2025 | 16:00 | 18:00 |
Séances - Postgres
| Date | Début | Fin |
|---|---|---|
| 03/06/2025 | 11:00 | 13:00 |
| 03/06/2025 | 16:00 | 18:00 |
| 10/06/2025 | 11:00 | 13:00 |
| 10/06/2025 | 16:00 | 18:00 |
| 17/06/2025 | 11:00 | 13:00 |
| 17/06/2025 | 16:00 | 18:00 |
Séances - Administration mysql
| Date | Début | Fin |
|---|---|---|
| 20/05/2025 | 11:00 | 13:00 |
| 20/05/2025 | 16:00 | 18:00 |
| 27/05/2025 | 11:00 | 13:00 |
| 27/05/2025 | 16:00 | 18:00 |
Séances - Mysql
| Date | Début | Fin |
|---|---|---|
| 06/05/2025 | 11:00 | 13:00 |
| 06/05/2025 | 16:00 | 18:00 |
| 13/05/2025 | 11:00 | 13:00 |
| 13/05/2025 | 16:00 | 18:00 |
Devenir enseignant, Partagez vos connaissances
Rejoignez OpenKampus, la plateforme de formations synchrones qui valorise votre expertise.
Course Preview
Laravel aspects avancés
📅 Toutes les séances : Laravel aspects avancés
| Date | Horaire | Statut |
|---|---|---|
| 07/10/2025 | 11:00 - 13:00 | Passée |
| 07/10/2025 | 16:00 - 18:00 | Passée |
| 14/10/2025 | 11:00 - 13:00 | Passée |
| 14/10/2025 | 16:00 - 18:00 | Passée |