← Back to courses
Web Development
TypeScript for JavaScript Developers
Types that catch mistakes before the code runs
A short classroom course that takes working JavaScript developers through the TypeScript Handbook chapter by chapter: the basics, everyday types, narrowing, functions, object types, type manipulation including generics, classes and modules. This course prepares for no exam.
9Modules
IntermediateLevel
6 weeksDuration
COURSE THUMBNAIL
What you will be able to do
Add types to existing JavaScript code
Narrow a value's type safely before using it
Describe the shape of objects and functions precisely
Write reusable code with generics
Convert a JavaScript project to TypeScript
Course outline
01
The basics: the compiler and static type checking
02
Everyday types
03
Narrowing
04
More on functions
05
Object types
06
Type manipulation: generics, keyof and typeof
07
Type manipulation: conditional, mapped and template literal types
08
Classes
09
Modules; converting a JavaScript project
Tools you will use
TypeScriptNode.jsVisual Studio Codenpm
What you need
Working knowledge of JavaScript


