このスキル評価は、大規模なアプリケーションを構築するための一般的なプログラミング言語であるTypeScriptに対する候補者の熟練度を評価することを目的としています。TypeScriptのさまざまな側面をカバーしています。例えば、動的型付けの理解、型の定義、型ガードの使用などです。評価では、TypeScriptを使ったクラスとインターフェースの設計能力も検討します。より全体的な評価を可能にするために、候補者は
TypeScriptの評価を受ける必要があります。
また、TypeScriptはしばしばJavaScriptと連携して使用されるため、このスキル評価ではJavaScriptの知識の評価も組み込まれています。調査の対象となる領域には、構文、API、DOM操作、イベントハンドリングなどが含まれます。この検査の重要な部分は、TypeScriptと一緒にJavaScriptの理解と応用を厳しく調査する
JavaScriptのテストです。
これらに加えて、このスキル評価では、候補者がソフトウェア開発のベストプラクティスを理解しているかを評価します。Git、抽象的な推論、OOP&デザインパターンなどの側面が分析されます。そのため、候補者は
抽象的な推論、
Git、
OOP&デザインパターン、および
ソフトウェアエンジニアリングのテストも完了する必要があります。