TypeScript
型でバグを早めに見つける JavaScript。
TypeScript is JavaScript plus a type system that catches bugs before your code runs, and it is one of the most popular languages in web development. This track takes you from your first type annotation to the patterns real-world apps use every day: object types, unions and narrowing, generics, utility and mapped types, satisfies, and validating API data at runtime.
You already know JavaScript, so every lesson goes straight to what TypeScript adds, and the quizzes make sure you truly understand what the compiler does.
- レッスン
- 23
- 時間
- 3 時間
- レベル
- 中級
このコースのレッスンは、現在英語のみです。
- ブロンズ 挑戦可
- シルバー 挑戦可
- ゴールド ロック
実力を証明しますか?
ブロンズ、シルバー、ゴールドの 3 つの試験が待っています。
できるようになること
- Set up a strict TypeScript project and know what tsc and Node.js each do
- Describe posts, users and API responses with precise types
- Model API states with discriminated unions and let the compiler check every case
- Write reusable generic functions and types
- Derive new types with utility, mapped and conditional types
- Validate JSON from the network so your types tell the truth
学習の道のり
1 第 1 章Why TypeScript
What types buy you, how tsc and tsconfig work, and how Node.js runs TypeScript files.
0 / 32 第 2 章Everyday types
Primitives, inference, arrays, tuples, literal types, and the difference between any and unknown.
0 / 43 第 3 章Modeling objects
Describe posts, users and API payloads with interfaces, type aliases and Record.
0 / 44 第 4 章Unions and narrowing
Values that can be one of several types, and how TypeScript follows your checks.
0 / 45 第 5 章Generics
Write one function or type that works for many types without losing safety.
0 / 36 第 6 章Advanced types in practice
Utility, mapped and conditional types, satisfies, as const, and validating JSON at runtime.
0 / 5