Code Monkey home page Code Monkey logo

exercicetodolist's Introduction

Exercices todolist en HTML et css

Il s'agit d'un exercice que j'ai produit dans le cadre de mon activité de formateur en développement web. L'objectif étant pour les apprenants de réaliser un front basique où il travailleront le positionnement de cartes et la mise en forme. Ils apprennent notamment à baliser une page et utiliser différentes méthodes de positionnement. Exercice également accessible à :

https://skillcode.fr/exercice-css-projets-finaux/

L'exercice est donné pendant les toutes premières semaines de formation du fait de sa simplicité. Au travers de cet exercice, les étudiants apprennent à :

  • Démarrer un projet web sans back-end
  • Charger un fichier CSS dans un fichier HTML
  • Utiliser les principales balises HTML
  • Utiliser la sémentique adéquate
  • Structurer une page de manière cohérente
  • Appliquer des styles de base (couleurs, polices, backgrounds, tailles)
  • Positionner les éléments grâce au display ou à flexbox

Consignes

Il est maintenant temps de mettre en pratique tout ce que vous avez appris jusque là. Pour ce faire vous allez réaliser un grand classique des tests de devs : la todo list ! Concrètement il s'agit de réaliser une page web qui contiendra vos tâches à réaliser.

Pour cet exercice vous rendrez :

  • un fichier html

  • un fichier css

  • au moins une image

Contenu

Vous êtes libre de réaliser cet exercice comme vous le souhaitez, tant que vous respectez un certain nombre de conditions, on trouvera sur votre page :

  • un header stylisé avec un titre de premier niveau

  • une partie dédiée au contenu principal, autrement-dit vos tâches à faire. Cette partie ce décomposera en deux semaines distinctes comportant chacune au moins 2 projets.

  • Les projets seront représentés sous la forme de cartes alignées et centrées sur la page. Chaque projet aura un titre, un état (terminé ou en cours par exemple) symbolisé par un code couleur et une liste de toutes les tâches composant le projet.

  • les tâches des projets dans l'état terminé seront toutes barrées

  • un footer dans lequel on trouvera une image de votre choix entourée par du texte. Vous pouvez par exemple mettre votre photo avec une courte biographie.

  • vous utiliserez les différentes propriétés vues jusqu'à présent pour styliser votre page (couleurs, bordures, ombres...)

N'oubliez surtout pas de commenter votre code !

Pour aller plus loin vous pouvez essayer d'intégrer des icônes à votre site, ils rendent l'expérience utilisateur plus agréable. Je vous laisse faire vos recherches, il y a de nombreux sites sur internet qui proposent d'intégrer ce service sur vos pages.

Voici ce à quoi pourrait ressembler une partie du résultat (bien entendu, il n'y a pas de bonne réponse, ceci n'est qu'une version possible pour vous aiguiller) :

todo list

exercicetodolist's People

Contributors

thomgo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.