
Explore the fundamentals of TypeScript, from what it is and how to install it to typing, enums, and using TypeScript with JavaScript frameworks and automation tools like Protractor and Jasmine.
Install and configure TypeScript with Visual Studio Code. Set up tsconfig and debug tasks, enable watch mode, and transpile to JavaScript in a practical workflow.
Dive into TypeScript fundamentals with variable declarations and core types like number, string, boolean, and any. Learn let, var, and const, type inference, scope, and compiler-driven type safety.
Explore TypeScript fundamentals by using enums and arrays, building a student list with push and index access, and understanding how enums transpile to JavaScript, including languages like English Hindi Tamil.
Explore basic function syntax in TypeScript, including declarations, rest parameters, and default parameters, with for each loop and any type usage.
Explore how to create anonymous and lambda (arrow) functions in TypeScript, including function expressions, the use of the function keyword, return types, and type inference with strings.
Learn how to use interfaces in TypeScript to enforce contracts and shape-based type checking through duck typing, transforming any arrays into strong student info structures.
Explore working with classes in TypeScript, covering class declaration, the constructor, the this keyword, public by default, shorthand property initialization, and methods like get full name.
Discover how generics in TypeScript create reusable components that work with various types through <T> syntax and type-safe collections.
Explore how TypeScript uses modules to scope code, export interfaces and classes, and import them across separate files. See how to organize code with exports, imports, aliases, and relative paths.
Explore how to export and import types, classes, and interfaces in TypeScript modules, including default exports and named exports, with aliasing to customize imports.
Learn how JavaScript module loaders resolve dependent modules across browsers, using CommonJS, SystemJS, and ES2015, and see how TypeScript projects configure and load modules efficiently.
Explore namespaces in TypeScript, contrast them with modules, and see how to declare and consume a namespace using triple-slash references for legacy code maintenance.
Explore how type definitions enable TypeScript to use third-party JavaScript libraries by providing .d.ts files from DefinitelyTyped, typings, and npm, and learn how to install and integrate them.
Master type definitions in TypeScript fundamentals part 15, shifting from deprecated definitely typed to typings and installing selenium driver type definitions for safer automation coding.
Typescript Fundamentals course is designed in such a way that anyone with Zero knowledge in Typescript can start and become much comfortable in typescript in less than 3 hours of this course.
In this course we will discuss some of the most important building blocks like
At the end of this course, you will be familiar with all building blocks of typescript which are used in developing many different languages and tools like AngularJS, Protractor etc
Welcome to the all new world of Typescript !