Introduction to Typescript
Course Overview
Course Prerequisites
This course is geared towards developers needing to get up to speed with TypeScript quickly. Developers should be experienced with JavaScript. We recommend students following the Introduction to Modern JavaScript and Advanced JavaScript for Front-end Developers coures prior to this course.
Outline
Introduction
- Introduce TypeScript
- Setting up a typescript project
- Configuring the compiler
- Use and configure TsLint
Namespaces
- Understand modules and namespaces
- Learn various import and export techniques
Types annotations
- Understand the type system
- Dealing with null and undefined (using strictNullChecks)
- Write enums
- Work with arra…

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
Course Overview
Course Prerequisites
This course is geared towards developers needing to get up to speed with TypeScript quickly. Developers should be experienced with JavaScript. We recommend students following the Introduction to Modern JavaScript and Advanced JavaScript for Front-end Developers coures prior to this course.
Outline
Introduction
- Introduce TypeScript
- Setting up a typescript project
- Configuring the compiler
- Use and configure TsLint
Namespaces
- Understand modules and namespaces
- Learn various import and export techniques
Types annotations
- Understand the type system
- Dealing with null and undefined (using strictNullChecks)
- Write enums
- Work with arrays
- Use tuples
- Advanced types such as unions and intersections
Functions
- Working with functions
- function parameters: optional, default values
- Define rest parameters (aka varying arguments)
- Appreciate overloading
- Use type queries and guards
Interfaces
- Define interfaces
- Duck typing with interfaces
- Define properties
- Define optional properties
- Declare readonly properties
- indexable types
- Define function and constructor types
Classes
- Write classes
- Adding properties
- Adding methods
- Understand scopes
- Use inheritance
- overriding methods
- abstract classes/methods
- Write accessors
- Use static members
Other
- Work with Generics (classes, interfaces, methods, etc)
- Introduction to writing and using Decorators
You have discovered EDC4IT, your online home for IT Training in Open Source Technologies.
Famous for the practicality and applicability, a significant part of our course material is dedicated to hands-on exercises and lucrative tips allowing the participants to improve considerably in their workplaces in no time.
We go the extra mile to deliver consultancy and on-the-job coaching, as needed. Having received great feedback on our online courses, we take pride in our trainers and learning material.
Join us, use our rich expertise, and get ahead of the rest!
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
