Ce que vous apprendrez ?

  • Déboguer et résoudre les erreurs courantes liées à l'utilisation de PDO avec PHP.
  • Utiliser les requêtes préparées avec PDO pour optimiser les performances et la sécurité.
  • Gérer les transactions avec PDO pour garantir l'intégrité des données.
  • Implémenter des requêtes SQL sécurisées à l'aide de PDO pour éviter les injections SQL.
  • Décrire les avantages de PDO par rapport aux autres extensions d'accès aux bases de données PHP.

Prérequis

  • Connaissance de base de la programmation informatique (variables, boucles, structures conditionnelles). Familiarité avec les concepts de bases de données relationnelles (tables, colonnes, clés primaires, relations). Compréhension de base du langage HTML. Connaissance de la ligne de commande (pour l'interaction avec le serveur et la base de données). Capacité à installer et configurer un serveur web local (ex: XAMPP, WAMP). Habilité à utiliser un éditeur de texte ou un IDE pour coder. Motivation à apprendre et à résoudre des problèmes. Aptitude à lire et comprendre la documentation technique. Connaissance de base du fonctionnement d'un serveur web (HTTP, requêtes, réponses). Compréhension des concepts objet (classes, objets, méthodes) (un atout).

Contenu de la Formation

Total: 16 Chapitres Total hours: 9
  • Introduction à PHP : Variables, opérateurs, structures de contrôle
  • Types de données en PHP
  • Fonctions en PHP
  • Introduction à la programmation orientée objet en PHP
  • Classes et objets en PHP
  • Héritage et polymorphisme
  • Interfaces et abstractions
  • Introduction à PDO
  • Connexion à une base de données avec PDO
  • Préparation et exécution de requêtes SQL
  • Gestion des erreurs avec PDO
  • Sécurisation des requêtes contre les injections SQL
  • Requêtes SELECT, INSERT, UPDATE, DELETE avec PDO
  • Transactions avec PDO
  • Utilisation des requêtes préparées pour améliorer les performances et la sécurité
  • Exemples pratiques et exercices

À 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.