Contenu du cours
Projet TodoList
Programmer une Todo list (liste de choses à faire) en Javascript est un excellent exercice d'apprentissage. Une Todo list couvre différents aspects et concepts que l'on retrouvera dans la majorité des projets web : Manipulation d'objets Javscript, du DOM HTML et du CSSOM, formulaire, changement d'états, animation, etc. Dans cette section, nous allons réaliser plusieurs versions d'une Todo list, en démarrant avec une version simple que nous ferons évoluer en ajoutant des fonctionnalités.
0/13
Introduction au Javascript

Les applications de todo list sont nombreuses, tout le monde a déjà fait une liste de courses ou bien des choses à faire dans sa journée !

Il existe de nombreuses solutions, parmi les plus populaires :

Pourquoi développer une application de Todo list ?

La Todo list couvre des aspects que l’on va retrouver dans presque toutes les applications web :

  • Gérer plusieurs éléments sous forme… de liste
  • Ajouter / modifier / supprimer des éléments
  • Manipuler le DOM en fonction des actions utilisateurs
  • Sauvegarder les données
  • etc

Quand on y pense, une recherche Google revient à entrer une valeur dans un champ d’un formulaire, puis d’afficher une liste de résultats. Vous voyez l’idée.

Comment allons-nous procéder ?

Dans la suite de cette partie, nous allons démarrer depuis le monde réel (une liste rédigée sur une feuille de papier), puis créer différentes versions en Javascript, de la plus simple à la plus évoluée.

C’est parti !