Articles

13 idées de projets JavaScript pour les débutants afin d’aiguiser vos compétences en codage

Les théories sont ennuyeuses.

23 juil, 2020 – 5 min de lecture

.

Photo de Max Duzij sur Unsplash

Quand il s’agit d’apprendre de nouvelles compétences, je préfère la partie pratique.

Bien sûr, vous avez besoin de la théorie avant de pouvoir pratiquer. Mais ne passez pas tout votre temps sur une théorie, puis une autre. Vous oublierez tout cela à coup sûr.

Vous trouverez ci-dessous 13 idées de projets JavaScript pour débutants afin de tirer le meilleur parti de votre apprentissage.

Je trouve toujours excitant de développer des jeux. Le jeu de la carte mémoire est l’un d’entre eux.

Vous connaissez la règle, non ? Les cartes sont placées face vers le bas sur un plateau. Lorsque vous cliquez sur deux cartes, vous les gardez si elles correspondent sinon elles sont retournées face cachée. Tu continues à jouer jusqu’à ce que tu récupères toutes les cartes.

Popup

.

Le popup comme l’alert() ou le prompt() ont des limites. Elles sont simples. Vos projets nécessitent toujours plus de fonctionnalités comme plus de champs à afficher, la gestion d’actions complexes ou une interface utilisateur polie.

Alors, construisons-en une.

Galerie de photos

.

Tout site de commerce électronique dispose d’une galerie de photos sur la page de détails du produit. Vous pouvez en construire une avec des fonctionnalités comme le zoom, l’affichage de la photo suivante ou précédente.

Calculateur

.

C’est le premier projet que j’ai pratiqué lorsque j’ai appris JavaScript.

Il est assez simple pour que vous compreniez comment travailler avec JavaScript, HTML et CSS à un certain degré.

Vous pouvez commencer avec quelques opérateurs simples tels que l’addition, la soustraction, la multiplication et la division. Ensuite, rendez votre calculatrice plus professionnelle en ajoutant quelques fonctionnalités complexes.

Liste de choses à faire

.

Au lieu d’utiliser d’autres applis de listes de tâches, pourquoi ne pas en créer une pour vous-même ?

Les fonctionnalités de base d’une todo list comprennent l’ajout, la suppression, la modification et la vérification d’un élément. Pour vous amuser davantage, vous pouvez ajouter des animations comme frapper lentement un élément lorsque vous le terminez.

Validation de formulaire

.

Vous obtenez un formulaire composé principalement de trois éléments – nom d’utilisateur, mot de passe, et bouton de connexion.

Les utilisateurs doivent taper leur nom d’utilisateur et leur mot de passe, puis cliquer sur le bouton de connexion. Votre mission consiste à valider le nom d’utilisateur et le mot de passe après avoir cliqué sur le bouton. Si les données sont valides alors accorder la permission aux utilisateurs d’accéder à l’étape suivante.

Horloge

.

Quel type d’horloge aimez-vous ? Analogique ou numérique ? Vous pouvez créer les deux en utilisant JavaScript, HTML et CSS. Pour la rendre cool, ajoutez quelques animations fluides.

Citations de motivation

.

Chaque fois que vous vous asseyez à votre bureau, que vous allumez l’ordinateur, que vous ouvrez un navigateur, vous voyez une citation motivante qui vous inspire pour toute une journée de travail.

Vous pouvez réaliser cette application en construisant une extension Chrome.

Instruments de musique

.

Vous aimez jouer de la musique. Pourquoi ne pas construire vous-même un instrument ? Il peut s’agir d’un piano, d’une guitare ou d’une batterie ?

Vous pouvez simuler chaque touche de votre clavier pour qu’elle soit un son du type d’instrument que vous voulez construire.

Crois-moi. C’est extrêmement amusant !

Barre de progression

.

Cette barre de progression s’affichera lorsque les utilisateurs attendront le chargement des données.

Vous pouvez en faire une simple animation ou une animation complexe avec des effets fantastiques comme le changement de couleurs.

Convertisseurs

Combien de types de convertisseurs utilisez-vous ?

Pour moi, ce sont des convertisseurs doc en pdf, mp4 en mp3, png en jpeg, ou un convertisseur d’unités, etc.

Maintenant, construisons votre propre convertisseur.

Note

.

Celle-ci est destinée à prendre des notes et à écrire vos idées le plus rapidement possible.

Pour une version simple, il suffit de permettre aux utilisateurs de créer, modifier et supprimer une note.

Pour la rendre plus intéressante, ajoutons une fonctionnalité offrant une capacité à formater les notes comme changer la couleur du texte, afficher le format HTML/Markdown, etc.

Quiz

.

Vous connaissez « Qui est le millionnaire ? ». Sur le plan technique, ce n’est rien d’autre qu’une application de quiz.

Les utilisateurs lancent n’importe quel quiz sur n’importe quel domaine. Ensuite, ils voient une question avec 4 (peut être plus ou moins) options à sélectionner. Après en avoir sélectionné une et l’avoir soumise, ils voient une autre question. Les utilisateurs continuent à répondre jusqu’à la dernière question.

Sur l’écran des résultats, ils verront combien de scores ils atteignent et combien de questions ils n’ont pas réussi à répondre.

Conclusion

Encore, c’est en pratiquant qu’on se perfectionne. Avec toutes les idées ci-dessus, il y a de fortes chances que vous puissiez aiguiser vos compétences en JavaScript.

J’espère que cela vous sera utile !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *