From 5530c6e01d82165cf77b24af661b34d99ac65b77 Mon Sep 17 00:00:00 2001 From: "Charles Emmanuel S. Ndiaye" Date: Thu, 28 Oct 2021 15:36:10 +0000 Subject: [PATCH] [fr] Suggest french translation for 7-1-template-route readme (#462) * Fix small typo, links and reference fr assignment Fix small typo, links and reference french assignment * add fr translation for 7-1-template-route readme --- .../translations/README.fr.md | 309 ++++++++++++++++++ 1 file changed, 309 insertions(+) create mode 100644 7-bank-project/1-template-route/translations/README.fr.md diff --git a/7-bank-project/1-template-route/translations/README.fr.md b/7-bank-project/1-template-route/translations/README.fr.md new file mode 100644 index 00000000..a6226f36 --- /dev/null +++ b/7-bank-project/1-template-route/translations/README.fr.md @@ -0,0 +1,309 @@ +# Créer une application bancaire Partie 1 : Modèles HTML et itinéraires dans une application Web + +## Quiz préalable + +[Quiz préalable](https://happy-mud-02d95f10f.azurestaticapps.net/quiz/41?loc=fr) + +### Introduction + +Depuis l'avènement de JavaScript dans les navigateurs, les sites Web deviennent plus interactifs et complexes que jamais. Les technologies Web sont maintenant couramment utilisées pour créer des applications entièrement fonctionnelles qui s'exécutent directement dans un navigateur que nous appelons [applications Web](https://en.wikipedia.org/wiki/Web_application). Les applications Web étant hautement interactives, les utilisateurs ne souhaitent pas attendre un rechargement complet de la page à chaque fois qu'une action est effectuée. C'est pourquoi JavaScript est utilisé pour mettre à jour le HTML directement à l'aide du DOM, afin de fournir une expérience utilisateur plus fluide. + +Dans cette leçon, nous allons poser les bases de la création d'une application Web bancaire, en utilisant des modèles HTML pour créer plusieurs écrans pouvant être affichés et mis à jour sans avoir à recharger toute la page HTML. + +### Prérequis + +Vous avez besoin d'un serveur Web local pour tester l'application Web que nous allons créer dans cette leçon. Si vous n'en avez pas, vous pouvez installer [Node.js](https://nodejs.org/fr) et utiliser la commande `npx lite-server` depuis le dossier de votre projet. Il créera un serveur Web local et ouvrira votre application dans un navigateur. + +### Préparation + +Sur votre ordinateur, créez un dossier nommé `bank` avec un fichier nommé `index.html` à l'intérieur. Nous allons commencer par ce code HTML [boilerplate](https://en.wikipedia.org/wiki/Boilerplate_code): + +```html + + + + + + Bank App + + + + + +``` + +--- + +## Modèles HTML + +Si vous souhaitez créer plusieurs écrans pour une page Web, une solution serait de créer un fichier HTML pour chaque écran que vous souhaitez afficher. Cependant, cette solution présente quelques inconvénients : + +- Vous devez recharger l'intégralité du code HTML lors du changement d'écran, ce qui peut être lent. +- Il est difficile de partager des données entre les différents écrans. + +Une autre approche consiste à n'avoir qu'un seul fichier HTML et à définir plusieurs [modèles HTML](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/template) à l'aide de l'élément `