Logo HEPL
(W) Systèmes de gestion de contenu

Informations générales sur l'unité d'enseignement : "(W) Systèmes de gestion de contenu"

Cycle 1
Niveau du cadre francophone de certification 6
Code GRA-1-046 1.1.1
Crédits ECTS 4
Volume horaire (h/an) 45
Période Quadrimestre 1
Implantation(s) TECHNIQUE - Seraing
Unité Orientation
Responsable de la fiche SCHREURS, DANIEL
Pondération 40
Composition de l'unité d'enseignement
Intitulé Nombre d'heures Pondération
Systèmes de gestion de contenu 45 EI
Prérequis -
Corequis -
  • Contribution au profil d'enseignement

  • Communiquer et informer
    • Utiliser le vocabulaire adéquat
    • Présenter des prototypes de solution et d’application techniques
    Collaborer à la conception, à l’amélioration et au développement de projets techniques
    • Analyser une situation donnée sous ses aspects techniques et scientifiques
    • Rechercher et utiliser les ressources adéquates
    • Proposer des solutions qui tiennent compte des contraintes
    S’inscrire dans une démarche de respect des réglementations
    • Respecter les normes, les procédures et les codes de bonne pratique
    Maîtriser les outils informatiques
    • Utiliser efficacement les environnements et systèmes d’exploitations informatiques spécifiques à l’infographie
  • Acquis d'apprentissage spécifiques sanctionnés par l'évaluation

  • Installer, employer et adapter un moteur de gestion de contenu.

    Analyser un projet de site web afin de concevoir un modèle de données.

    Utiliser un langage et les outils permettant la manipulation d’un moteur de stockage.

  • Objectifs

  • Permettre aux étudiants de maîtriser les outils nécessaires à la mise en place et à l'intégration de CMS dans le cadre de projets web. Les étudiants apprendront à concevoir, créer et modifier des modèles relationnels, ainsi qu'à configurer et gérer des bases de données relationnelle. Ils se familiariseront avec le langage SQL pour effectuer des opérations de sélection, de jointure, d'insertion, de mise à jour et de suppression de données, tout en gérant les droits d'accès et les permissions sur un SGBD. Le cours inclura également l'intégration dynamique d'un site internet, avec la création de bases de données et l'écriture de code PHP pour générer du contenu HTML à partir de requêtes SQL. Les étudiants seront formés à optimiser leurs requêtes pour garantir la performance et la sécurité de leurs applications web, tout en respectant les normes et les bonnes pratiques du domaine.

  • Contenus

  • Découverte des outils nécessaires à la mise en place d'un CMS :

    • Conception, création et modification d'un modèle relationnel.
    • Introduction aux Systèmes de Gestion de Bases de Données (SGBD).
      • Création et configuration d'une base de données relationnelle adaptée à un projet web.
      • Utilisation du langage SQL pour les opérations de :
      • Sélection de données,
      • Jointures entre tables,
      • Insertion de nouvelles données,
      • Mise à jour et suppression de données (avec prédicats).
    • Gestion des droits d'accès et des permissions sur un SGBD (création de rôles, gestion des utilisateurs, etc.).
    • Intégration d'un site internet dynamique à l'aide d'un CMS :
      • Créer et structurer une base de données en réponse à un besoin fonctionnel exprimé en langage naturel.
      • Écrire du code PHP pour interagir avec la base de données et générer dynamiquement du contenu HTML.
      • Optimiser l'écriture des requêtes SQL pour assurer la performance et la sécurité du site web.
  • Méthodes d'enseignement et d'apprentissage

  • Cours ex-cathedra
  • Activités interactives demandant une participation active de l’étudiant
  • Travaux de laboratoires
  • Evaluation

  • (W) Systèmes de gestion de contenu
    • Examen Ecrit
  • Langue(s) de l'unité d'enseignement

  • Français
  • Supports de cours au format papier

  • Aucun support déposé pour cette unité d'enseignement
  • Autres supports de cours

  • Syllabus et exercices disponibles sur Moodle et via Teams.