Cette évaluation des compétences vise à évaluer la maîtrise des candidats en TypeScript, un langage de programmation populaire pour la création d'applications à grande échelle. Il couvre de nombreux aspects de TypeScript, tels que la compréhension du typage dynamique, la définition des types et l'utilisation de gardes de types. L'évaluation examine également la capacité des candidats à concevoir des classes et des interfaces avec TypeScript. Pour permettre une évaluation holistique, les candidats doivent passer le
test TypeScript.
De plus, comme TypeScript fonctionne souvent de pair avec JavaScript, cette évaluation des compétences inclut une évaluation des connaissances en JavaScript. Les domaines explorés incluent la syntaxe, l'API, la manipulation du DOM et la gestion des événements. Une partie clé de cette évaluation est le
test JavaScript pour examiner la compréhension et l'application de JavaScript aux côtés de TypeScript.
En dehors de cela, cette évaluation des compétences évalue si les candidats ont une compréhension des meilleures pratiques en développement logiciel. Les aspects comme Git, le raisonnement abstrait, la POO & les Modèles de Conception seront analysés. À cette fin, les candidats devront également passer les tests de
Raisonnement Abstrait,
Git,
POO & Modèles de Conception, et
Ingénierie Logicielle.