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 100
Prérequis -
Corequis -
  • Contribution au profil d'enseignement

  • Collaborer à la conception, à l’amélioration et au développement de projets techniques
    • 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
  • Acquis d'apprentissage spécifiques sanctionnés par l'évaluation

  • 1. Identifier et modéliser les entités et relations d’un domaine fonctionnel simple afin de construire un modèle relationnel pertinent.

    2. Mettre en œuvre un schéma relationnel complet dans un SGBD, en respectant les règles d’intégrité et de normalisation de base.

    3. Exécuter des opérations SQL de sélection, filtrage, jointure, insertion, mise à jour et suppression de données, en respectant des prédicats définis.

    4. Administrer un SGBD en créant des rôles et en gérant les droits et permissions des utilisateurs.

    5. Concevoir et configurer une base de données adaptée à l’intégration dans un projet web.

    6. Développer des scripts PHP permettant de récupérer, manipuler et afficher des données issues d’une base dans des pages HTML dynamiques.

  • Objectifs

  • Partie de fiche comprenant des problèmes syntaxiques
  • 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'une BD :
      • 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

  • Systèmes de gestion de contenu
    • Examen Ecrit
    • Examen Pratique
  • 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.