Filière :
Licence Nationale en Informatique de Gestion :Business Intelligence
Niveau :
2
Matière :
Programmation web 2
Régime Éducatif :
Régime Contrôle continue
Volume Horaire par semestre :
42
Type d'enseignement :
TP ; Cours
Enseignant (s) :
Coordinateur :
Examens et évaluation des connaissances :
ECUE | Contrôle continue | Examen final | Coef. de l’ECUE | Coef. de l’UE au sein du parcours | ||||||
EPREUVES | Pondération | EPREUVES | Pondération | |||||||
Ecrit | Oral | TP et Autres | Ecrit | Oral | TP et Autres | |||||
Programmation web 2 | X | X | 100% | 1 | 1 |
Objectifs du Cours :
Ce cours vient compléter le cours programmation web 1 (S3) et il vise à développer chez l’étudiant les compétences adéquates pour implémenter la partie back-end d’un site web en utilisant principalement le langage PHP dans une version Orientée Objet (version >5) en interagissant avec une base données relationnelle (exemple MySQL)
Plan du Cours :
Le langage PHP
- Introduction à PHP
- Les outils nécessaires
- L'implantation du code
- Les variables en PHP
- Les dates et heures
- Les opérateurs
- Les structures conditionnelles et itératives
- La récupération de données
- La base de données MySQL
- Traiter les chaînes de caractères
- Les fichiers
- Les variables superglobales
- Upload de fichiers
- Les inclusions de fichiers :
- Les fonctions include et require
- Failles PHP à éviter
Méthodes et/ou outils utilisés :
Références scientifiques et supports :