शुरुआती
TypeScript
TypeScript end-to-end सीखें। Types, interfaces, generics, classes, modules, utility और mapped types, declaration files, और compiler।
18 पाठ7.7h हैंड्स-ऑन11 भाषाएँ
मुफ्त सीखना शुरू करेंTypeScript कोर्स18 पाठ, क्रम में
- 120 मिनट
Hello, TypeScript
What TypeScript isTsc compile stepRunning a .ts fileThe play button - 225 मिनट
Type Basics
Primitive typesStringNumberBooleanNullUndefined+3 - 325 मिनट
Arrays and Tuples
Array typesReadonly arraysTuple typesFixed-length tuplesNamed tuple elements - 425 मिनट
Object Types and Interfaces
Object literal typesInterface keywordRequired vs optional propertiesStructural typingExcess property checks - 525 मिनट
Functions
Parameter typesReturn typesVoid returnDefault parametersRest parametersFunction type expressions+1 - 625 मिनट
Union and Literal Types
Union typesString literal typesNumeric literal typesLiteral narrowing with as constUnion of object shapes - 730 मिनट
Type Narrowing
Typeof narrowingTruthiness narrowingEquality narrowingIn operator narrowingInstanceof narrowingDiscriminated unions+1 - 820 मिनट
Type Aliases vs Interfaces
Type aliasesInterface declarationsExtending interfacesIntersection typesDeclaration mergingWhen to pick which - 925 मिनट
Optional, Readonly, and Nullable
Optional propertiesReadonly propertiesNon-null assertion operatorOptional chainingNullish coalescingStrictNullChecks - 1020 मिनट
Enums
Numeric enumsString enumsConst enumsEnums vs string literal unionsReverse mapping caveats - 1130 मिनट
Generics
Generic functionsGeneric interfacesType parametersType inference for genericsBounded generics with extendsDefault type parameters - 1225 मिनट
Classes
Class declarationsConstructorsInstance propertiesAccess modifiers (public, private, protected)Readonly fieldsParameter properties+1 - 1325 मिनट
Inheritance and Abstract Classes
Extends keywordSuper callsMethod overrideAbstract classesAbstract methodsImplements with interface - 1425 मिनट
Modules
ES module syntaxNamed exportsDefault exportType-only importsRe-exportsModule resolution basics - 1530 मिनट
Utility Types
Partial<T>Required<T>Readonly<T>Pick<T, K>Omit<T, K>Record<K, V>+2 - 1630 मिनट
Mapped and Conditional Types
Keyof operatorMapped types syntaxKey remapping with asConditional typesInfer keywordDistributive conditional types - 1725 मिनट
Declaration Files and Libraries
.d.ts filesDefinitelyTyped (@types packages)Ambient declarationsDeclare moduleTypeRoots and types option - 1830 मिनट
tsconfig and the Compiler
Tsconfig.jsonStrict modeTarget and libModule and moduleResolutionOutDir and rootDirIncremental and watch+1
अपनी भाषा में TypeScript सीखें
हर पाठ, क्विज़ और ट्यूटर का जवाब आपकी भाषा में आता है। AI ट्यूटर उसी भाषा में जवाब देता है जिसमें आप पूछते हैं।
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
