Module
Introduction à la création de pages web dynamiques
Description
Cet enseignement pratique vise à faire acquérir aux étudiant(e)s les bases de la création de pages web dynamiques en s’appuyant sur les technologies autour du langage PHP.
Pour bien démarrer, des notions essentielles et la mise en place de son espace de travail seront abordées durant le premier cours. Des bases d’algorithmie seront également abordées durant la phase d’introduction afin de les initier au processus de réflexion se situant en amont de l’écriture du code.
La suite de l’apprentissage se fera de façon progressive en partant du principe que les étudiants n’ont pas (ou peu) de bases en programmation.
Les notions de variables, typage, fonctions, objets s’enchaînent de façon logique et progressive, le tout ponctué d’exercices pratiques.
L’utilisation de librairies tierces sera également évoquée afin de faire comprendre aux étudiants qu’en fonction des cas utiliser ce type de dépendances peut leur faire gagner du temps pour atteindre leur objectif.
L’apprentissage sera réalisé avec un version récente de PHP pour qu’ils puissent appréhender la syntaxe « moderne » du langage qui évolue quasiment annuellement.
Des notions essentielles de sécurité seront également abordées au cours du semestre pour les sensibiliser à ces problématiques devenues essentielles pour la mise en place des systèmes.
Compétences visées
- Comprendre le fonctionnement d’un serveur web
- Savoir gérer un site web de manière distante
- Maîtriser les bases du langage PHP
- Bonnes pratiques et sensibilisation à la méthodologie nécessaire au maintien d’un bon niveau de sécurité
Discipline(s)
- Informatique