Overview
This course on TypeScript for beginners aims to teach learners how to write better large-scale JavaScript applications. By the end of the course, students will be able to understand TypeScript fundamentals, built-in types, advanced types, and how to configure the TypeScript compiler. The course covers topics such as arrays, tuples, enums, functions, objects, and more. The teaching method includes a mix of theoretical explanations, practical examples, and hands-on coding exercises. This course is intended for individuals who already have a basic understanding of JavaScript and are looking to enhance their skills for frontend or backend development, especially those interested in working with large-scale JavaScript applications.
Syllabus
Introduction.
Prerequisites.
How to Take This Course.
What is TypeScript?.
Setting Up the Development Environment .
Your First TypeScript Program.
Configuring the TypeScript Compiler .
Debugging TypeScript Applications .
Fundamentals.
Built-In Types.
The any Type.
Arrays.
Tuples.
Enums.
Functions.
Objects.
Advanced Types.
Type Aliases.
Union Types .
Intersection Types .
Literal Types .
Nullable Types .
Optional Chaining.
Taught by
Programming with Mosh