Techno web back end
Etablissement : ECOLE DU NUMERIQUE
Langue : Français
Formation(s) dans laquelle/lesquelles le cours apparait :
- Aucune formation en lien avec ce cours.
Période : S3
Les étudiants doivent avoir une connaissance de base des langages de programmation Web tels que HTML, CSS et JavaScript. Des connaissances en base de données sont également recommandées.
À la fin de ce cours, les étudiants seront en mesure de :
• Comprendre les concepts de base du développement Web PHP.
• Concevoir et développer des applications Web PHP en utilisant les outils les plus couramment utilisés.
• Mettre en oeuvre des fonctionnalités avancées telles que l’authentification, l’autorisation et la sécurité.
• Comprendre et utiliser des techniques de débogage pour résoudre les problèmes courants en PHP.
1. Introduction au développement Web PHP
a. Présentation de PHP
b. Configuration de l’environnement de développement PHP
c. Installation et configuration du serveur Web local
2. Syntaxe PHP de base
a. Variables
b. Opérateurs
c. Structures de contrôle de base (boucles, conditions)
3. Fonctions et tableaux en PHP
a. Définition et utilisation de fonctions
b. Utilisation de tableaux
4. Manipulation de base de données en PHP
a. Utilisation de MySQL ou d’une base de données similaire
b. Insertion, sélection, mise à jour et suppression de données
5. Sécurité en PHP
a. Principes de sécurité Web
b. Gestion des sessions utilisateur
c. Authentification et autorisation
d. Protection contre les attaques courantes telles que les attaques XSS et CSRF