Définition :
TypeScript est pour moi JavaScript supertypé, avec typage statique pour catcher les bugs compile-time et scaler les gros projets – en contexte pro ingénierie logicielle, il booste la maintenabilité des apps complexes, comme dans les stacks modernes React/Angular où la collab équipe exige du code robuste.
Mes preuves :
À Elyotech (fév. 2022 - fév. 2023), pour l'app web/mobile IFCM, j'ai migré du JS vanilla vers TSX React : typé interfaces props, promises async, et state reducers. Résultat : zéro runtime errors en prod Firebase/AWS, onboarding dev 2x plus rapide – ma valeur ajoutée : code production-ready scalable. En Master ISCOD (sept. 2024 - aujourd'hui), projet Angular TS : interfaces strictes pour API calls, generics pour components réutilisables. Résultat : app déployée Docker sans bug type, revue code passée du premier coup – ma valeur ajoutée : qualité pro pour portfolio.
Autocritique :
Je maîtrise TypeScript niveau intermédiaire solide (TSX React/Angular, confirmé par projets Elyotech/ISCOD et CV compétences). Prioritaire pour mon profil dev front-end moderne. Acquis rapidement post-Licence via React TS. Conseil pour moi/les autres : commencer par --strict mode toujours – évite 80% bugs futurs.
Évolution :
Dans mon projet auto-entrepreneur jeux vidéo, TypeScript structurera prototypes web Three.js avant Unity. À moyen terme (1 an), viser expert pour Next.js TS jeux browser Steam. Priorité Master ISCOD (TS avancé Angular/Node).