Pemula
TypeScript
Pelajari TypeScript dari awal hingga akhir. Types, interfaces, generics, classes, modules, utility dan mapped types, declaration files, dan compiler.
18 pelajaran7.7h praktik11 bahasa
Mulai belajar gratisTypeScript kursus18 pelajaran, berurutan
- 120 mnt
Halo, TypeScript
What TypeScript isTsc compile stepRunning a .ts fileThe play button - 225 mnt
Type Basics
Primitive typesStringNumberBooleanNullUndefined+3 - 325 mnt
Arrays dan Tuples
Array typesReadonly arraysTuple typesFixed-length tuplesNamed tuple elements - 425 mnt
Object Types dan Interfaces
Object literal typesInterface keywordRequired vs optional propertiesStructural typingExcess property checks - 525 mnt
Functions
Parameter typesReturn typesVoid returnDefault parametersRest parametersFunction type expressions+1 - 625 mnt
Union dan Literal Types
Union typesString literal typesNumeric literal typesLiteral narrowing with as constUnion of object shapes - 730 mnt
Type Narrowing
Typeof narrowingTruthiness narrowingEquality narrowingIn operator narrowingInstanceof narrowingDiscriminated unions+1 - 820 mnt
Type Aliases vs Interfaces
Type aliasesInterface declarationsExtending interfacesIntersection typesDeclaration mergingWhen to pick which - 925 mnt
Optional, Readonly, dan Nullable
Optional propertiesReadonly propertiesNon-null assertion operatorOptional chainingNullish coalescingStrictNullChecks - 1020 mnt
Enums
Numeric enumsString enumsConst enumsEnums vs string literal unionsReverse mapping caveats - 1130 mnt
Generics
Generic functionsGeneric interfacesType parametersType inference for genericsBounded generics with extendsDefault type parameters - 1225 mnt
Classes
Class declarationsConstructorsInstance propertiesAccess modifiers (public, private, protected)Readonly fieldsParameter properties+1 - 1325 mnt
Inheritance dan Abstract Classes
Extends keywordSuper callsMethod overrideAbstract classesAbstract methodsImplements with interface - 1425 mnt
Modules
ES module syntaxNamed exportsDefault exportType-only importsRe-exportsModule resolution basics - 1530 mnt
Utility Types
Partial<T>Required<T>Readonly<T>Pick<T, K>Omit<T, K>Record<K, V>+2 - 1630 mnt
Mapped dan Conditional Types
Keyof operatorMapped types syntaxKey remapping with asConditional typesInfer keywordDistributive conditional types - 1725 mnt
Declaration Files dan Libraries
.d.ts filesDefinitelyTyped (@types packages)Ambient declarationsDeclare moduleTypeRoots and types option - 1830 mnt
tsconfig dan Compiler
Tsconfig.jsonStrict modeTarget and libModule and moduleResolutionOutDir and rootDirIncremental and watch+1
Pelajari TypeScript dalam bahasamu
Setiap pelajaran, kuis, dan balasan tutor tampil dalam bahasamu. Tutor AI menjawab dalam bahasa yang kamu pakai.
Learn TypeScript in EnglishAprende TypeScript en españolAprenda TypeScript em portuguêsتعلّم TypeScript بالعربيةTypeScript را به فارسی یاد بگیریدApprenez TypeScript en françaisTypeScript हिन्दी में सीखें用中文学习 TypeScriptPelajari TypeScript dalam bahasa IndonesiaИзучайте TypeScript на русскомTypeScript auf Deutsch lernen
