TP 10 à 14

A. Intégration HTML et CSS d'un formulaire 

Suite du TP précédent
  • Nous vous livrons la correction de l'intégration HTML CSS à réaliser au cours du TD précédent : 
  • Vous devez : 
    • décompresser le dossier 
    • ouvrir le fichier index.html avec votre éditeur de code 
    • ouvrir le fichier index.html avec votre navigateur web + inspecteur web pour étudier
      • la syntaxe du code html mis en place
      • comment les mises en forme CSS ont été gérés 
    • puis modifier le fichier index.html et le fichier style-perso.css pour ajouter les surcharges CSS vous permettant de rendre le site adapté aux mobiles et tablettes  : 


 

 

B. Préparer l'épreuve de fin de semestre : annale de l'année précédente 

Vous allez réaliser le TP de manière à mettre en place du code HTML et CSS.

Déroulement 

  • 1. Livraison d'un dossier zippé  Télécharger le fichier (mmi-s1-inte-g2.zip 1,58 Mo 2017-01-13 08:45:38)
    • dossier "Informations"
      • code source des textes
      • image du rendu final de la page web
    • dossier "www" contenant
      • fichier "index.html" contenant les principales balises devant structurer votre page web
      • répertoire css avec un fichier css "style.css"
      • répertoire image contenant 2 images
  • 2. Décompression du répertoire par les étudiants
  • 3. Les étudiants renomment le répertoire www en "www-NOM-NUMEROTP"
  • 4. Ouverture des fichiers index.hml et style.css avec l'éditeur de code (ce sont les 2 seuls fichiers sur lesquels vous devez travailler)
  • 5. Vous réaliser votre travail pendant 2 heures maximum 
Vous avez le droit d'aller sur Internet, de consulter le support de cours. vous n'avez pas le droit d'utiliser votre messagerie, une messagerie instantannée ou tout autre moyen d'échange entre élèves. 

Lorsque vous aurez fini vos travaux vous devriez obtenir une page web dont l'affichage devra ressembler à celui-ci :

Les travaux à réaliser

ETAPE 1 : Code HTML (8/20)

  • 1. Mettre en place dans le code html le texte livré en pièce jointe en respectant la structuration des titres, sous titres, listes à puce, gras, italique, lien hypertexte...
  • 2. Mettre en place le logo "mmi-bordeaux-src2.png" en haut de la page web dans le <header> en remplissant judicieusement l'attribut "alt"
  • 3. Mettre en place en bas de page, dans le <footer> un formulaire :
    • dont l'intitulé est "Abonnement newsletter"
    • avec un label dont l'intitulé est "Votre email"
    • avec un input type "text"
    • avec un bouton de validation dont l'intitulé est "S'abonner"
  • 4. Remplissez les balises META judicieusement
  • 5. valider la conformité du code html

ETAPE 2 : Code CSS (8/20)

Réaliser une mise en forme en CSS de la page web intégrée en mettant en place :

  • 1. sur l'ensemble de la page web l'image de fond "bg-main.jpg"
  • 2. l'ensemble du contenu doit être centré dans la page dans un "conteneur" de 960px de large
  • 3. l'ensemble du texte sera par défaut : police Arial, police de 12px, couleur #CCCCCC, texte justifié
  • 4. les titres de niveau 1 : police Verdana, police de 36px, couleur #ffffff et avec un texte centré 
  • 5. les titres de niveau 2 : police Verdana, police de 24px, couleur #ffff00, bordure basse : 1px d'épaisseur et de couleur #ffff00, hauteur de ligne 25px, 
  • 6. les titre de niveau 3 : en police Arial, police de 18px, couleur #ffff00 et en capitales 
  • 7. les titres de niveau 4 : en police Arial, police de 16px, couleur #ffff00
  • 8. vous devez créer en CSS des marges ou espaces intérieures, jouer sur les interlignages, pour améliorer la présentation et la lisibilité de la page
  • 8. le logo doit être centré horizontalement dans la page et l'ensemble du header doit avoir un fond blanc
  • 9. le formulaire doit s'afficher correctement en bas de la page
  • 10. le champ email du formulaire doit avoir une bordure de 3px de couleur #CCCCCC

ETAPE 3 : Code CSS : adaptation responsive (2/20)

Votre page doit s'afficher correctement sur un smart phone et une tablette (responsive design) dont la largeur d'écran sera inférieure à 960px de large, vous devez mettre en place ces adaptations en CSS

ETAPE 4 : Code CSS : adaptation à l'impression (2/20)

Adaptez votre page à l'impression pour que lors de l'impression : 

  • l'ensemble de la partie formulaire soit caché 
  • l'ensemble des textes et titres soient imprimés en noir
  • les titres h1, h2, h3 soient centrés horizontalement 

C. Projets web 

1. Oral note de cadrage 

Nous allons profiter du TD pour rencontrer chaque équipe pendant 20 minutes environs pour : 

  • critiquer la note de cadrage
  • valider le périmètre du projet
  • choisir le nom de domaine à acheter 
Pour les autres groupes en attendant l'oral, vous devez travailler sur les éléments suivants qui devront compléter votre note de cadrage. 
  • identifier nom de domaine si ce n'est pas déjà fait 
  • créer un logo / plusieurs versions de logo 
  • définir une accroche/un slogan pour le site (exemple : "le meilleur site de jeux vidéo")
  • identifier une liste de 5 à 10 sites concurrents frontaux ou indirects 
    • ​en indiquant piur chacun leurs + et leurs - (du point de vue contenu / fonctionnalités / graphisme,...)
  • créer une liste d'expressions clés (20 à 50 expressions clés) stratégiques 
  • commencer à réfléchir aux contenus et fonctionnalités de la page d'attente 
  • commencer à designer la page d'attente 
  • définir et créer une adresse mail générique à l'équipe facilitant le dialogue enseignant / équipe 

2. Finalisation de la note de cadrage 

Pendant le temps qui suivra votre oral, vous devez par équipe projet finaliser/compléter/modifier la note de cadrage pour l'adresser par mail : 
  • à contact@natural-net.fr
  • objet : note de cadrage MMI + nom du projet 
  • idéalement dès le 19/12/2018
  • avant le 15/01/2018
Cette note de cadrage sera notée par équipe, merci de soigner son contenu et sa mise en forme. 
Martine et moi-même seront disponibles pour continuer à répondre à vos questions 

3. Plan de la note de cadrage à nous livrer : (les points en gras sont nouveau) 
  • Nom et prénom des membres de l'équipe 
  • Adresse mail générique à l'équipe 
  • Contexte du projet 
  • Définition du concept du site / finalité du site 
    • En 1 phrase présenter le concept du site 
  • Périmètre du projet 
    • Explique les différents aspects couverts dans le projet (développement de site,... réseaux sociaux, newsletters,...) 
  • Cibles du site 
    • Définir de manière la plus détaillée possible quelles sont les cibles principales et secondaires du site (localisation, sexe, âge,...) 
  • Objectifs du site 
    • Quels sont les principaux objectifs du site Internet (penser à la valeur ajoutée apportée par votre approche) 
  • Stratégie webmarketing 
  • Liste de sites concurrents avec leurs + et leurs -
  • Liste des expressions clés stratégiques 
  • Slogan / accroche du site 
  • Principales fonctionnalités envisagées à terme 
    • Une liste des fonctionnalités que devra proposer le site 
  • Nom de marque et nom de domaine 
    • des propositions pour le nom de domaine et le nom de marque 
    • des propositions de logos 
  • Page d'attente : présenter le contenu et les fonctionnalités de la page d'attente (page statique HTML) 
  • En option en fonction de votre avancement : proposer un design de la page d'attente 
  • Risques identifiés 
  • Macroplanning