aboutsummaryrefslogtreecommitdiff
path: root/files/fr/learn/common_questions/thinking_before_coding/index.md
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/learn/common_questions/thinking_before_coding/index.md')
-rw-r--r--files/fr/learn/common_questions/thinking_before_coding/index.md276
1 files changed, 145 insertions, 131 deletions
diff --git a/files/fr/learn/common_questions/thinking_before_coding/index.md b/files/fr/learn/common_questions/thinking_before_coding/index.md
index 7756cfd9c5..d9c06b0336 100644
--- a/files/fr/learn/common_questions/thinking_before_coding/index.md
+++ b/files/fr/learn/common_questions/thinking_before_coding/index.md
@@ -8,174 +8,188 @@ tags:
translation_of: Learn/Common_questions/Thinking_before_coding
original_slug: Apprendre/Commencez_votre_projet_web
---
-<div>{{IncludeSubnav("/fr/Apprendre")}}</div>
+{{IncludeSubnav("/fr/Apprendre")}}
-<p>Cette article présente l'étape primordiale de n'importe quel projet  définir ce qu'on souhaite accomplir avec.</p>
+Cette article présente l'étape primordiale de n'importe quel projet  définir ce qu'on souhaite accomplir avec.
<table class="standard-table">
- <tbody>
- <tr>
- <th scope="row">Prérequis </th>
- <td>Aucun</td>
- </tr>
- <tr>
- <th scope="row">Objectif </th>
- <td>Apprendre à définir les objectifs pour donner une direction à votre projet.</td>
- </tr>
- </tbody>
+ <tbody>
+ <tr>
+ <th scope="row">Prérequis </th>
+ <td>Aucun</td>
+ </tr>
+ <tr>
+ <th scope="row">Objectif </th>
+ <td>
+ Apprendre à définir les objectifs pour donner une direction à votre
+ projet.
+ </td>
+ </tr>
+ </tbody>
</table>
-<h2 id="Pour_commencer">Pour commencer</h2>
+## Pour commencer
-<p>Lors du démarrage d'un projet web, beaucoup de gens se concentrent sur l'aspect technique. Bien sûr, vous devez être familier avec la technique, mais ce qui importe vraiment est <em>ce que vous</em><em> voulez accomplir</em>. Oui, cela semble évident, mais de trop nombreux projets échouent, pas à cause d'un manque de savoir-faire technique, mais à cause d'un manque d'objectifs et de vision.</p>
+Lors du démarrage d'un projet web, beaucoup de gens se concentrent sur l'aspect technique. Bien sûr, vous devez être familier avec la technique, mais ce qui importe vraiment est _ce que vous_ _voulez accomplir_. Oui, cela semble évident, mais de trop nombreux projets échouent, pas à cause d'un manque de savoir-faire technique, mais à cause d'un manque d'objectifs et de vision.
-<p>Alors, quand vous aurez une idée et que vous voudrez la concrétiser en un site web, il y a quelques questions auxquelles vous devrez répondre avant toute autre chose </p>
+Alors, quand vous aurez une idée et que vous voudrez la concrétiser en un site web, il y a quelques questions auxquelles vous devrez répondre avant toute autre chose
-<ul>
- <li>Qu'est-ce que je veux accomplir exactement ?</li>
- <li>Comment un site web aiderait à atteindre mes objectifs ?</li>
- <li>Qu'est-ce qui doit être fait, et dans quel ordre, pour atteindre mes objectifs ?</li>
-</ul>
+- Qu'est-ce que je veux accomplir exactement ?
+- Comment un site web aiderait à atteindre mes objectifs ?
+- Qu'est-ce qui doit être fait, et dans quel ordre, pour atteindre mes objectifs ?
-<p>Se poser ces questions et y répondre constituent la <em>conceptualisation</em> du projet. C'est une première étape nécessaire pour atteindre votre objectif, que vous soyez un débutant ou un développeur expérimenté.</p>
+Se poser ces questions et y répondre constituent la _conceptualisation_ du projet. C'est une première étape nécessaire pour atteindre votre objectif, que vous soyez un débutant ou un développeur expérimenté.
-<h2 id="Pédagogie_active">Pédagogie active</h2>
+## Pédagogie active
-<p><em>Il n'y a pas la pédagogie active disponible pour l'instant. <a href="/fr/docs/MDN/Getting_started">S'il-vous-plaît, pensez à contribuer pour enrichir ce contenu !</a></em></p>
+_Il n'y a pas la pédagogie active disponible pour l'instant. [S'il-vous-plaît, pensez à contribuer pour enrichir ce contenu !](/fr/docs/MDN/Getting_started)_
-<h2 id="Aller_plus_loin">Aller plus loin</h2>
+## Aller plus loin
-<p>Un projet ne commence jamais par le côté technique. Les musiciens ne joueront jamais un morceau sans avoir d'abord une idée de ce qu'ils veulent jouer, cela s'applique également pour les peintres, les écrivains et les développeurs web. La technique vient après.<br>
- <br>
- La technique est évidemment essentielle. Les musiciens doivent maîtriser leur instrument. Mais de bons musiciens ne peuvent jamais produire de la bonne musique sans avoir eu une idée. Par conséquent, avant de sauter dans la technique (le code et les outils), prenez d'abord un peu de recul et décidez en détails de ce que vous voulez faire.<br>
- <br>
- Une discussion d'une heure avec des amis est un bon début, mais ce sera insuffisant. Vous devez vous asseoir et structurer vos idées pour avoir une vision claire du chemin que vous devrez parcourir afin de concrétiser vos idées. Pour ce faire, il vous suffit d'un stylo, de quelques feuilles de papier et d'un peu de temps pour répondre au moins aux questions suivantes.</p>
+Un projet ne commence jamais par le côté technique. Les musiciens ne joueront jamais un morceau sans avoir d'abord une idée de ce qu'ils veulent jouer, cela s'applique également pour les peintres, les écrivains et les développeurs web. La technique vient après.
-<div class="note">
-<p><strong>Note :</strong> Il existe d'innombrables moyens pour mener à bien des idées de projet. Nous ne pouvons pas tous les mentionner ici (un livre entier ne suffirait pas). Ce que nous allons présenter ici est une méthode simple pour gérer ce que les professionnels appellent <a href="https://fr.wikipedia.org/wiki/Id%C3%A9ation">l'idéation</a>, <a href="https://fr.wikipedia.org/wiki/Planification">la planification</a> et <a href="https://fr.wikipedia.org/wiki/Gestion_de_projet">la gestion de projet</a>.</p>
-</div>
+La technique est évidemment essentielle. Les musiciens doivent maîtriser leur instrument. Mais de bons musiciens ne peuvent jamais produire de la bonne musique sans avoir eu une idée. Par conséquent, avant de sauter dans la technique (le code et les outils), prenez d'abord un peu de recul et décidez en détails de ce que vous voulez faire.
-<h3 id="Qu'est-ce_que_je_veux_accomplir_exactement">Qu'est-ce que je veux accomplir exactement ?</h3>
+Une discussion d'une heure avec des amis est un bon début, mais ce sera insuffisant. Vous devez vous asseoir et structurer vos idées pour avoir une vision claire du chemin que vous devrez parcourir afin de concrétiser vos idées. Pour ce faire, il vous suffit d'un stylo, de quelques feuilles de papier et d'un peu de temps pour répondre au moins aux questions suivantes.
-<p>C'est la question la plus importante à laquelle vous devez répondre, car il en découle tout le reste. Énumérez tous les objectifs que vous souhaitez atteindre. Ce peut être n'importe quoi  vendre des biens pour faire de l'argent, exprimer des opinions politiques, rencontrer de nouveaux amis, donner des concerts avec des musiciens, collectionner des images de chat ou autre chose encore.</p>
+> **Note :** Il existe d'innombrables moyens pour mener à bien des idées de projet. Nous ne pouvons pas tous les mentionner ici (un livre entier ne suffirait pas). Ce que nous allons présenter ici est une méthode simple pour gérer ce que les professionnels appellent [l'idéation](https://fr.wikipedia.org/wiki/Id%C3%A9ation), [la planification](https://fr.wikipedia.org/wiki/Planification) et [la gestion de projet](https://fr.wikipedia.org/wiki/Gestion_de_projet).
-<p>Supposons que vous êtes un musicien. Vous pourriez souhaiter </p>
+### Qu'est-ce que je veux accomplir exactement ?
-<ul>
- <li>Permettre aux gens d'écouter votre musique.</li>
- <li>Vendre des goodies.</li>
- <li>Rencontrer d'autres musiciens.</li>
- <li>Parler de votre musique.</li>
- <li>Enseigner la musique à travers des vidéos.</li>
- <li>Publier des photos de vos chats.</li>
-</ul>
+C'est la question la plus importante à laquelle vous devez répondre, car il en découle tout le reste. Énumérez tous les objectifs que vous souhaitez atteindre. Ce peut être n'importe quoi  vendre des biens pour faire de l'argent, exprimer des opinions politiques, rencontrer de nouveaux amis, donner des concerts avec des musiciens, collectionner des images de chat ou autre chose encore.
-<p>Une fois que vous avez obtenu une telle liste, vous avez besoin d'établir des priorités. Ordonnez les objectifs du plus important au moins important </p>
+Supposons que vous êtes un musicien. Vous pourriez souhaiter
-<ol>
- <li>Permettre aux gens d'écouter votre musique</li>
- <li>Parler de votre musique.</li>
- <li>Rencontrer d'autres musiciens.</li>
- <li>Vendre des goodies.</li>
- <li>Enseigner la musique à travers des vidéos.</li>
- <li>Publier des photos de vos chats.</li>
-</ol>
+- Permettre aux gens d'écouter votre musique.
+- Vendre des goodies.
+- Rencontrer d'autres musiciens.
+- Parler de votre musique.
+- Enseigner la musique à travers des vidéos.
+- Publier des photos de vos chats.
-<p>Faire cet exercice simple, écrire les objectifs et les trier, va vous aider quand vous aurez des décisions à prendre (dois-je implémenter ces fonctionnalités ? faut-il que j'utilise ces services ? est-il nécessaire de créer ces designs ?).</p>
+Une fois que vous avez obtenu une telle liste, vous avez besoin d'établir des priorités. Ordonnez les objectifs du plus important au moins important
-<p>Bien. Maintenant que vous avez votre liste de priorités pour ces objectifs, nous allons passer à la question suivante.</p>
+1. Permettre aux gens d'écouter votre musique
+2. Parler de votre musique.
+3. Rencontrer d'autres musiciens.
+4. Vendre des goodies.
+5. Enseigner la musique à travers des vidéos.
+6. Publier des photos de vos chats.
-<h3 id="Comment_un_site_web_pourrait-il_répondre_à_mes_objectifs">Comment un site web pourrait-il répondre à mes objectifs ?</h3>
+Faire cet exercice simple, écrire les objectifs et les trier, va vous aider quand vous aurez des décisions à prendre (dois-je implémenter ces fonctionnalités ? faut-il que j'utilise ces services ? est-il nécessaire de créer ces designs ?).
-<p>Vous avez votre liste d'objectifs et vous sentez que vous avez besoin d'un site web pour atteindre ces objectifs. En êtes-vous sûr ?</p>
+Bien. Maintenant que vous avez votre liste de priorités pour ces objectifs, nous allons passer à la question suivante.
-<p>Jetons un regard rétrospectif sur notre exemple. Nous avons cinq objectifs liés à la musique et un lié aux photos de chat, complètement indépendant. Est-ce raisonnable de construire un site web unique pour couvrir l'ensemble de ces objectifs ? Est-ce même nécessaire ? Après tout, des dizaines de services web existants pourraient sastisfaire à vos objectifs sans avoir à construire un nouveau site web.</p>
+### Comment un site web pourrait-il répondre à mes objectifs ?
-<p>Encore une fois, il y a tellement de services web déjà disponibles pour mettre en valeur les photos qu'il ne sert à rien de s'épuiser à construire un nouveau site juste pour montrer à quel point nos chats sont mignons.</p>
+Vous avez votre liste d'objectifs et vous sentez que vous avez besoin d'un site web pour atteindre ces objectifs. En êtes-vous sûr ?
-<p>Les cinq autres objectifs sont tous reliés à la musique. Il y a, bien sûr, de nombreux services web qui pourrait traiter ces objectifs, mais il est logique dans ce cas de construire son propre site web dédié. Un tel site est le meilleur moyen de <em>regrouper</em> toutes les choses que nous voulons publier au même endroit (les objectifs 3, 5 et 6) et de promouvoir l'<em>interaction</em> entre nous et le public (les objectifs 2 et 4). En bref, puisque tous ces objectifs tournent autour du même sujet, avoir tout au même endroit nous aidera à atteindre nos objectifs et permettra au public de mieux interagir avec nous.</p>
+Jetons un regard rétrospectif sur notre exemple. Nous avons cinq objectifs liés à la musique et un lié aux photos de chat, complètement indépendant. Est-ce raisonnable de construire un site web unique pour couvrir l'ensemble de ces objectifs ? Est-ce même nécessaire ? Après tout, des dizaines de services web existants pourraient sastisfaire à vos objectifs sans avoir à construire un nouveau site web.
-<p>Comment un site web peut-il m'aider à atteindre mes objectifs ? En répondant à cela, vous trouverez la meilleure façon d'atteindre vos objectifs et cela vous évitera des efforts inutiles.</p>
+Encore une fois, il y a tellement de services web déjà disponibles pour mettre en valeur les photos qu'il ne sert à rien de s'épuiser à construire un nouveau site juste pour montrer à quel point nos chats sont mignons.
-<h3 id="Qu'est-ce_qui_doit_être_fait_et_dans_quel_ordre_pour_atteindre_mes_objectifs">Qu'est-ce qui doit être fait, et dans quel ordre, pour atteindre mes objectifs ?</h3>
+Les cinq autres objectifs sont tous reliés à la musique. Il y a, bien sûr, de nombreux services web qui pourrait traiter ces objectifs, mais il est logique dans ce cas de construire son propre site web dédié. Un tel site est le meilleur moyen de _regrouper_ toutes les choses que nous voulons publier au même endroit (les objectifs 3, 5 et 6) et de promouvoir l'_interaction_ entre nous et le public (les objectifs 2 et 4). En bref, puisque tous ces objectifs tournent autour du même sujet, avoir tout au même endroit nous aidera à atteindre nos objectifs et permettra au public de mieux interagir avec nous.
-<p>Maintenant que vous savez ce que vous voulez accomplir, il est temps de transformer ces objectifs en mesures concrètes. Note  vos objectifs ne sont pas nécessairement gravés dans la pierre. Ils évoluent au fil du temps, même dans le cadre du projet, si vous rencontrez des obstacles inattendus ou tout simplement si vous changez d'avis.</p>
+Comment un site web peut-il m'aider à atteindre mes objectifs ? En répondant à cela, vous trouverez la meilleure façon d'atteindre vos objectifs et cela vous évitera des efforts inutiles.
-<p>Plutôt qu'une longue explication, revenons à notre exemple avec ce tableau </p>
+### Qu'est-ce qui doit être fait, et dans quel ordre, pour atteindre mes objectifs ?
+
+Maintenant que vous savez ce que vous voulez accomplir, il est temps de transformer ces objectifs en mesures concrètes. Note  vos objectifs ne sont pas nécessairement gravés dans la pierre. Ils évoluent au fil du temps, même dans le cadre du projet, si vous rencontrez des obstacles inattendus ou tout simplement si vous changez d'avis.
+
+Plutôt qu'une longue explication, revenons à notre exemple avec ce tableau
<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Objectifs</th>
- <th scope="col">Choses à faire</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>Permettre aux gens d'écouter votre musique</td>
- <td>
- <ol>
- <li>Enregistrer de la musique</li>
- <li>Préparez quelques fichiers audio écoutables en ligne (Pourriez-vous faire cela avec les services web existants ?)</li>
- <li>Donner aux gens l'accès à votre musique sur une partie de votre site web</li>
- </ol>
- </td>
- </tr>
- <tr>
- <td>Parler de votre musique</td>
- <td>
- <ol>
- <li>Écrire quelques articles pour lancer la discussion</li>
- <li>Définir l'apparence et le format des articles</li>
- <li>Publier ces articles sur le site web (Comment faire cela ?)</li>
- </ol>
- </td>
- </tr>
- <tr>
- <td>Rencontrer d'autres musiciens</td>
- <td>
- <ol>
- <li>Permettre aux gens de vous contacter (e-mail ? Twitter ? Facebook ? Téléphone ? Adresse ?)</li>
- <li>Définir comment les gens vont trouver ces moyens de contact à partir de votre site</li>
- </ol>
- </td>
- </tr>
- <tr>
- <td>Vendre des goodies</td>
- <td>
- <ol>
- <li>Créer les goodies</li>
- <li>Stocker les goodies</li>
- <li>Trouver un moyen de gérer l'expédition</li>
- <li>Trouver un moyen de gérer le paiement</li>
- <li>Faire un système sur votre site pour que les gens passe des commandes</li>
- </ol>
- </td>
- </tr>
- <tr>
- <td>Enseigner la musique à travers des vidéos</td>
- <td>
- <ol>
- <li>Enregistrer vos leçons vidéos</li>
- <li>Préparer les fichiers vidéos consultables en ligne (encore une fois, pourriez-vous le faire avec les services web existants ?)</li>
- <li>Donner aux gens l'accès à vos vidéos sur une partie de votre site web</li>
- </ol>
- </td>
- </tr>
- </tbody>
+ <thead>
+ <tr>
+ <th scope="col">Objectifs</th>
+ <th scope="col">Choses à faire</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>Permettre aux gens d'écouter votre musique</td>
+ <td>
+ <ol>
+ <li>Enregistrer de la musique</li>
+ <li>
+ Préparez quelques fichiers audio écoutables en ligne (Pourriez-vous
+ faire cela avec les services web existants ?)
+ </li>
+ <li>
+ Donner aux gens l'accès à votre musique sur une partie de votre site
+ web
+ </li>
+ </ol>
+ </td>
+ </tr>
+ <tr>
+ <td>Parler de votre musique</td>
+ <td>
+ <ol>
+ <li>Écrire quelques articles pour lancer la discussion</li>
+ <li>Définir l'apparence et le format des articles</li>
+ <li>Publier ces articles sur le site web (Comment faire cela ?)</li>
+ </ol>
+ </td>
+ </tr>
+ <tr>
+ <td>Rencontrer d'autres musiciens</td>
+ <td>
+ <ol>
+ <li>
+ Permettre aux gens de vous contacter (e-mail ? Twitter ? Facebook ?
+ Téléphone ? Adresse ?)
+ </li>
+ <li>
+ Définir comment les gens vont trouver ces moyens de contact à partir
+ de votre site
+ </li>
+ </ol>
+ </td>
+ </tr>
+ <tr>
+ <td>Vendre des goodies</td>
+ <td>
+ <ol>
+ <li>Créer les goodies</li>
+ <li>Stocker les goodies</li>
+ <li>Trouver un moyen de gérer l'expédition</li>
+ <li>Trouver un moyen de gérer le paiement</li>
+ <li>
+ Faire un système sur votre site pour que les gens passe des
+ commandes
+ </li>
+ </ol>
+ </td>
+ </tr>
+ <tr>
+ <td>Enseigner la musique à travers des vidéos</td>
+ <td>
+ <ol>
+ <li>Enregistrer vos leçons vidéos</li>
+ <li>
+ Préparer les fichiers vidéos consultables en ligne (encore une fois,
+ pourriez-vous le faire avec les services web existants ?)
+ </li>
+ <li>
+ Donner aux gens l'accès à vos vidéos sur une partie de votre site
+ web
+ </li>
+ </ol>
+ </td>
+ </tr>
+ </tbody>
</table>
-<p>Deux choses à noter. Tout d'abord, certains de ces éléments ne sont pas liés à l'internet (par exemple, enregistrer de la musique, écrire des articles). Souvent, ces activités hors-lignes importent encore plus que le côté web du projet. Dans la vente, par exemple, il est beaucoup plus important et cela prend plus de temps que de gérer l'approvisionnement, le paiement et l'expédition plutôt que de construire un site web où les gens peuvent passer des commandes.</p>
+Deux choses à noter. Tout d'abord, certains de ces éléments ne sont pas liés à l'internet (par exemple, enregistrer de la musique, écrire des articles). Souvent, ces activités hors-lignes importent encore plus que le côté web du projet. Dans la vente, par exemple, il est beaucoup plus important et cela prend plus de temps que de gérer l'approvisionnement, le paiement et l'expédition plutôt que de construire un site web où les gens peuvent passer des commandes.
-<p>Deuxièmement, lorsque vous listerez ces mesures réalisables, vous vous poserez sans doute de nouvelles questions auxquelles répondre. C'est normal, on arrive souvent à se poser plus de questions qu'au début (par exemple, dois-je apprendre à faire tout cela moi-même ? demander à quelqu'un de le faire pour moi ? utiliser les services de tiers ?).</p>
+Deuxièmement, lorsque vous listerez ces mesures réalisables, vous vous poserez sans doute de nouvelles questions auxquelles répondre. C'est normal, on arrive souvent à se poser plus de questions qu'au début (par exemple, dois-je apprendre à faire tout cela moi-même ? demander à quelqu'un de le faire pour moi ? utiliser les services de tiers ?).
-<h3 id="Conclusion">Conclusion</h3>
+### Conclusion
-<p>Comme vous pouvez le voir, l'idée simple: « Je veux faire un site » génère une longue liste de choses à faire, qui grandit à mesure que vous y pensez. Elle peut vite sembler écrasante, mais ne paniquez pas. Vous ne devez pas répondre à toutes les questions et vous ne devez pas tout faire sur votre liste. Ce qui importe est d'avoir une vision de ce que vous voulez et comment y arriver. Une fois que vous avez une vision claire, vous devez décider comment et quand le faire. Décomposer les grandes tâches en petites étapes réalisables. Et ces petites étapes vont s'assembler entre elles jusqu'à former de grandes réalisations.</p>
+Comme vous pouvez le voir, l'idée simple: « Je veux faire un site » génère une longue liste de choses à faire, qui grandit à mesure que vous y pensez. Elle peut vite sembler écrasante, mais ne paniquez pas. Vous ne devez pas répondre à toutes les questions et vous ne devez pas tout faire sur votre liste. Ce qui importe est d'avoir une vision de ce que vous voulez et comment y arriver. Une fois que vous avez une vision claire, vous devez décider comment et quand le faire. Décomposer les grandes tâches en petites étapes réalisables. Et ces petites étapes vont s'assembler entre elles jusqu'à former de grandes réalisations.
-<h2 id="Prochaines_étapes">Prochaines étapes</h2>
+## Prochaines étapes
-<ul>
- <li>Commencer à apprendre la technique  <a href="/fr/Apprendre/Fonctionnement_Internet">Comment fonctionne l'Internet ?</a></li>
- <li>Approfondir le design et la conception  <a href="/fr/Apprendre/Concevoir_page_web">Conception d'une page web</a></li>
-</ul>
+- Commencer à apprendre la technique  [Comment fonctionne l'Internet ?](/fr/Apprendre/Fonctionnement_Internet)
+- Approfondir le design et la conception  [Conception d'une page web](/fr/Apprendre/Concevoir_page_web)