PHP (Hypertext Preprocessor) est un langage de programmation côté serveur utilisé principalement pour le développement web. Il permet de créer des sites dynamiques et d'interagir avec des bases de données.
MySQL est un système de gestion de base de données relationnelle (SGBDR) open-source, très souvent utilisé avec PHP pour stocker et gérer des données de manière efficace.
✔️ Syntaxe de base et variables en PHP
✔️ Structures de contrôle (boucles, conditions)
✔️ Fonctions et programmation orientée objet (POO)
✔️ Connexion à une base de données MySQL avec PDO et MySQLi
✔️ Opérations CRUD (Create, Read, Update, Delete)
✔️ Gestion des sessions et cookies
✔️ Sécurité : requêtes préparées, validation des entrées, protection contre l’injection SQL
React.js est une bibliothèque JavaScript développée par Facebook, utilisée pour construire des interfaces utilisateur interactives et réactives. Elle permet de créer des composants réutilisables qui facilitent le développement d’applications web modernes.
✔️ Composants réutilisables
✔️ Virtual DOM pour optimiser les performances
✔️ Utilisation du State et des Props pour la gestion des données
✔️ Hooks comme useState, useEffect, etc.
✔️ Gestion des événements et interaction avec l’interface
✔️ Connexion à une API REST pour récupérer et afficher des données
✔️ Utilisation de React Router pour la navigation
🔹 PHP 8+
🔹 MySQL
🔹 React.js 18+
🔹 JavaScript (ES6+)
🔹 HTML5 & CSS3
🔹 Tailwind CSS / Bootstrap
L’objectif de ce dépôt est d’aider à apprendre PHP & MySQL ainsi que React.js, en passant par des exercices et des projets concrets pour acquérir des compétences pratiques.