Ce que vous apprendrez ?

  • Utiliser un framework de template (ex: Twig) pour séparer la logique métier de la présentation dans une application PHP.
  • Générer des documents PDF dynamiques à partir de données PHP, intégrant au minimum un logo et une mise en forme personnalisée.
  • Envoyer des emails formatés (HTML) depuis une application PHP, incluant pièces jointes et gestion des erreurs.
  • Mettre en œuvre la fonctionnalité d'internationalisation (i18n) dans une application PHP, traduisant au moins trois éléments d'interface utilisateur dans deux langues.
  • Concevoir et implémenter un tableau de bord interactif en PHP intégrant au moins trois sources de données différentes.

Prérequis

  • Maîtrise des fondamentaux du langage PHP (variables, types, structures de contrôle, fonctions). Compréhension de la programmation orientée objet en PHP (classes, objets, héritage, interfaces). Connaissance des bases de données relationnelles (SQL, requêtes SELECT, INSERT, UPDATE, DELETE). Expérience avec un framework PHP (ex: Laravel, Symfony, CodeIgniter - préciser le framework si applicable). Familiarité avec les concepts de gestion de versions (Git). Capacité à lire et comprendre de la documentation technique en anglais. Aptitude à la résolution de problèmes et à la pensée logique. Connaissance de base du fonctionnement d'un serveur web (Apache, Nginx). Familiarité avec les concepts de sécurité web (injection SQL, XSS, CSRF). Compréhension des principes de développement web (client-serveur, HTTP).

Contenu de la Formation

Total: 16 Chapitres Total hours: 9
  • Introduction aux Dashboards et aux Frameworks
  • Création d'un Dashboard basique avec PHP
  • Intégration de données dynamiques
  • Gestion des utilisateurs et des permissions
  • Concepts de base de l'i18n
  • Utilisation de Gettext en PHP
  • Gestion des fichiers de traduction
  • Mise en place d'un système multilingue
  • Configuration de l'envoi d'emails (SMTP)
  • Utilisation de PHPMailer
  • Création de templates d'emails
  • Gestion des erreurs et des logs
  • Introduction aux bibliothèques de génération de PDF (FPDF, Dompdf)
  • Création de PDF simples
  • Intégration de données dynamiques dans les PDF
  • Styles et mise en forme des PDF

À 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
Performance Optimization et Code Splitting dans React.js
Fayçal Chebihi

2 730,00 DH
4 200,00 DH

Related course image
HTML/CSS
Ahmed Zellou

2 730,00 DH
4 200,00 DH

Related course image
RDF et sparql
Ahmed Zellou

2 730,00 DH
4 200,00 DH

Related course image
Programmation des services web
Ahmed Zellou

2 730,00 DH
4 200,00 DH

Devenir enseignant, Partagez vos connaissances

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