Skip to content

Tolantin/ENI-Memory-nicolas

Repository files navigation

preview

ENI-Memory

ENI-Memory est un projet réalisé en une semaine dans le cadre de ma formation à l’ENI.

Le projet avait pour objectif de développer un jeu de type Memory en JavaScript, tout en mettant en pratique les bases du développement front-end.


Objectif du projet

L’objectif principal était de consolider mes compétences en :

  • manipulation du DOM
  • gestion des événements utilisateurs
  • logique en JavaScript
  • structuration d’une interface interactive

Contexte

Ce projet a été réalisé individuellement en 1 semaine, peu de temps après l’apprentissage des bases de HTML, CSS et JavaScript.

Au-delà de l’aspect technique, ce projet avait également un objectif important :
👉 apprendre à gérer son temps sur un projet de développement.

Je me suis rapidement rendu compte que certaines tâches que j’estimais simples (1 à 2 heures) pouvaient en réalité me prendre plusieurs heures, voire une demi-journée.


Approche et choix d’apprentissage

Plutôt que de chercher à terminer rapidement le jeu, j’ai fait le choix de me concentrer sur certains aspects fondamentaux :

  • la compréhension du JavaScript
  • la manipulation du DOM
  • le travail autour des interactions (notamment les formulaires)

Ce choix a eu un impact direct :

👉 le projet n’a pas été entièrement finalisé

Cependant, il s’agit d’un choix volontaire orienté apprentissage, afin de consolider des bases essentielles avant de passer à des projets plus complexes.


Ce que j’ai appris

Ce projet m’a surtout permis de comprendre :

  • l’importance de la gestion du temps en développement
  • la difficulté d’estimer correctement la durée des tâches
  • la nécessité de prioriser entre finir un projet et bien comprendre les fondamentaux

Sur le plan technique, j’ai renforcé :

  • la manipulation du DOM
  • la gestion des événements en JavaScript
  • la structuration d’un code front-end

Limites du projet

En raison :

  • du temps limité (1 semaine)
  • de mon niveau à ce moment-là
  • et de mes choix d’apprentissage

👉 le jeu n’a pas été entièrement implémenté

Ces limites font partie intégrante du projet et reflètent mon processus d’apprentissage à ce moment-là.


Conclusion

ENI-Memory représente une étape importante dans mon apprentissage du développement front-end.

Ce projet m’a permis de mieux comprendre mes limites, d’améliorer ma gestion du temps, et de poser des bases solides pour la suite de mon parcours.

About

Projet Memory en JavaScript axé DOM et logique de jeu : interactions, gestion d’état et apprentissage de la gestion du temps | JavaScript Memory project focused on DOM and game logic: interactions, state management and time management learning

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors