Web 2
Travaux
Centre météo
Concevoir un site Web de données météorologiques, sur 3 villes différentes.
1- HTML
2- CSS
3- Javascript (incluant npm)
Étape de conception:
1- Télécharger le code de départ fait par l'enseignant (Base du projet.zip)
2- Lire le fichier README.md.
3- Penser à un thème et trouver des images
4- Terminer votre page de connexion (index.html)
5- Terminer votre page météo (meteo.html)
7- Important : créer/remplacer le fichier README.md et spécifier où se trouvent et comment fonctionnent vos animations/éléments dynamiques.
Notes sur l'implémentation:
- Dans chacune des 2 pages, il doit y avoir des éléments dynamiques permettant de vérifier vos acquis en JavaScript (gestion d'événements, animations, modification du DOM, programmation objet). Vous pouvez consulter la grille de correction pour plus de détails.
- Vos animations ne doivent pas venir d'un exercice fait en classe. Un copier/coller de code ne démontre pas votre compréhension du JavaScript.
- La taille totale de votre projet ne doit pas dépasser 30Mo (excluant node_modules).
- Pour votre projet, n'allez pas insérer d'autres fichiers JavaScript dans les fichiers HTML. Il faut plutôt partir du fichier javascript source (ex: src/page-index.js), puis importer vos autres fichiers JavaScript au besoin (utiliser import/export)
Exemples de projet :
Le projet doit être remis et présenté à l'enseignant lors du 14e cours de la session. Pour déposer votre projet, créez un fichier compressé de votre projet, et déposez-le ici : U:/ftheriault/Web2/Projet
Pénalité de retard : Si, à la fin du 14e cours, le projet n'est pas remis/présenté, alors une pénalité de 10% de la note finale au projet sera appliquée (renouvelable à chaque jour de retard).