582-P11 – Programmation Web dynamique 1

Ce cours a pour but d’initier l’étudiant à la programmation Web. Il apprend tout d’abord à produire des algorithmes de base pour répondre à des problèmes courants. Il est ensuite initié à la syntaxe d’un langage de programmation Web serveur pour développer les différents algorithmes élaborés précédemment en programmation procédurale et modulaire. L’étudiant apprend aussi la place qu’un langage de programmation côté serveur occupe dans le domaine du développement de sites Web et les diverses techniques utilisées pour créer des pages Web dynamiques avec ce langage. Il apprend à utiliser les librairies de base (lecture/écriture de fichiers, expressions régulières, etc.). Il apprend une méthode de développement en favorisant une bonne maintenance du code, en documentant la programmation et en la structurant efficacement. Finalement, il apprend comment repérer et corriger les erreurs de programmation courantes.