Diese Fähigkeitsbewertung zielt darauf ab, die Kenntnisse der Kandidaten in TypeScript, einer beliebten Programmiersprache für den Aufbau von Großanwendungen, zu bewerten. Sie umfasst zahlreiche Aspekte von TypeScript, wie das Verständnis von dynamischem Typing, die Definition von Typen und die Verwendung von Type Guards. Die Bewertung untersucht auch die Fähigkeit der Kandidaten, Klassen und Schnittstellen mit TypeScript zu entwerfen. Um eine ganzheitliche Bewertung zu ermöglichen, müssen die Kandidaten den
TypeScript Test durchführen.
Darüber hinaus wird in dieser Fähigkeitsbewertung, da TypeScript oft Hand in Hand mit JavaScript geht, das Wissen über JavaScript bewertet. Untersuchte Bereiche umfassen Syntax, API, DOM-Manipulation und Ereignisbehandlung. Ein wesentlicher Teil dieser Prüfung ist der
JavaScript Test, der das Verständnis und die Anwendung von JavaScript neben TypeScript überprüft.
Neben diesen Aspekten, bewertet diese Fähigkeitsbewertung, ob die Kandidaten ein Verständnis für Best Practices in der Softwareentwicklung haben. Aspekte wie Git, abstraktes Denken, OOP & Design Patterns werden analysiert. Zu diesem Zweck werden die Kandidaten auch den
Abstract Reasoning,
Git,
OOP & Design Patterns und
Software Engineering Test absolvieren.