SAE 203 – Concevoir un site Web avec une source de données

COMPETENCE CIBLEE ➔ DEVELOPPER UN SITE WEB ET LE METTRE EN LIGNE

Cette activité correspond au travail de réalisation d’un site Web respectant les standards du Web.

Elle permet de combiner les ressources liées au développement, à l’intégration, à la modélisation des données ainsi qu’à l’hébergement d’un site.

Elle continue de sensibiliser les étudiants à la nécessité de respecter les normes et les bonnes pratiques du développement.

OBJECTIFS

LIVRABLES POSSIBLES

RESSOURCES MISES EN OEUVRE

APPRENTISSAGES CRITIQUES A VALIDER LORS DE LA REALISATION

PLANNING

N° Séance

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

R212

CM

CM

TD

TP

CM

TP

TD

TP

TP

TP

R213

CM

CM

TD

TP

CM

TP

TD

TP

TP

TP

R214

CM

TD

TP

CM

TD

TP

TD

TP

R215

CM

TD

TP

TP

CM

TP

TP

TP

SAé 203

CM

TD

TP

CM

TD

TD

CM

TD

TD

TP

TD

TD

CM

TD

TD

TD

TP

SAé 203

Perso x2

Perso x2

Perso x3

Perso x3

Perso x3

Perso x2

Ressource mobilisée
pendant la SAé

R212

R212

R212

R213

R213

R212

R214

R214

R216

R213

R216

R214

R215

R213

R215

R213

R215

CONTEXTE DU PROJET

TRAVAIL A REALISER

ETAPE 1 – CREER LA STRUCTURE MVC

  1. Le routeur, il s’agit de index.php, c’est lui qui choisit le contrôleur appelé ainsi que l’action qu’il doit réaliser sur la page.
  2. Le contrôleur par défaut qui s’occupe de transmettre à la vue les éléments dont elle a besoin.
  3. Le modèle par défaut qui s’occupe de gérer la connexion à la base (prévoir des paramètres différents en local et en hébergement) mais aussi de récupérer simplement des tuples / lignes des tables de la base de données.
  4. Un contrôleur pour chaque centre d’intérêt et autre page complémentaire
  5. Un répertoire de vues pour chaque contrôleur créé.
  6. Une vue pour chaque action spécifique disponible dans le contrôleur.
  7. L’usage de namespace est obligatoire.

Eléments fournis :

ETAPE 2 – IMPLEMENTER LES CENTRES D’INTERETS

  1. Sélectionner au moins trois de vos centres d’intérêts, puis les faire valider.
    • Il ne sera pas possible d’aborder certains thèmes : armes, violence, substances illicites, …
  2. La page d’accueil doit, au minimum, contenir :
    • Un titre,
    • Une présentation de vous-même,
    • La liste des centres d’intérêts retenus sous forme de barre de navigation.
    • Ne pas oublier le lien permettant d’accéder à la page de chacun d’entre eux.
  3. Une page par centre d’intérêt, contenant au moins :
    • Un titre,
    • Une présentation du centre d’intérêt
    • Une liste simplifiée d’éléments associés produits UNIQUEMENT grâce à la base de données
    • Un affichage détaillé lors du clic sur un des éléments de la liste simplifiée.
      Ex : Pokémon -> présenter ses Pokémons préférés avec un petit texte explicatif, une ou plusieurs images (évolutions ?), les caractéristiques sous forme de tableau, …

Eléments fournis :

RENDUS

RAPPEL