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

Total: 16 Chapitres Total hours: 9
  • 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

Avatar image
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

Caractéristiques du cours

  • Durée 9 hour
  • Language Français
  • Niveau de compétence.
  • CertificateNon
  • Nombre maximum d'inscrits 30
  • Type de formation distanciel

Cours connexes

Related course image
HTML, CSS
talasiy

2 730,00 DH
4 200,00 DH

Related course image
React ( Avancé)
Ahmed Zellou

4 200,00 DH

Related course image
React ( Intermédiaire)
Ahmed Zellou

4 200,00 DH

Related course image
Performance Optimization et Code Splitting dans React.js
Fayçal Chebihi

2 730,00 DH
4 200,00 DH

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenskillRoom, la plateforme de formations synchrones qui valorise votre expertise.