Ce que vous apprendrez ?

  • Déboguer et résoudre les problèmes courants liés à l'interaction PHP-base de données.
  • Sécuriser les applications PHP contre les injections SQL et les failles XSS.
  • Utiliser les requêtes SQL appropriées pour interagir avec une base de données relationnelle.
  • Implémenter les opérations CRUD (Créer, Lire, Mettre à jour, Supprimer) sur une base de données MySQL à l'aide de PHP.
  • Créer des formulaires HTML pour la saisie de données et les intégrer à des scripts PHP.

Prérequis

  • Connaissance de base du langage HTML. Connaissance de base du CSS. Connaissance de base du JavaScript (optionnel, mais recommandé). Compréhension des concepts de base de la programmation orientée objet (POO). Connaissance des bases de données relationnelles (ex: MySQL, PostgreSQL). Familiarité avec le langage SQL (requêtes SELECT, INSERT, UPDATE, DELETE). Expérience avec un éditeur de texte ou un IDE. Capacité à utiliser la ligne de commande (terminal ou PowerShell). Connaissance de base du fonctionnement d'un serveur web (Apache, Nginx). Motivation à apprendre et à pratiquer la programmation. Capacité à résoudre des problèmes de manière logique et méthodique. Accès à un environnement de développement local (XAMPP, WAMP, MAMP, etc.). Compréhension des concepts de base de PHP (variables, boucles, conditions).

Contenu de la Formation

Total: 16 Chapitres Total hours: 9
  • Introduction à PHP et MySQL
  • Connexion à une base de données MySQL
  • Création d'une table avec PHP
  • Requêtes SQL de base (SELECT, INSERT)
  • Insertion de données avec INSERT INTO
  • Sélection de données avec SELECT
  • Utilisation de WHERE pour filtrer les résultats
  • Affichage des données dans un tableau HTML
  • Mise à jour de données avec UPDATE
  • Suppression de données avec DELETE
  • Gestion des erreurs SQL
  • Sécurisation des requêtes SQL (protection contre les injections)
  • Utilisation de PDO pour une meilleure sécurité
  • Préparation des requêtes pour éviter les injections SQL
  • Optimisation des requêtes SQL
  • Design patterns pour la gestion des données

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