Skip to content
KnowledgeCity

TypeScript in Angular

An introduction to TypeScript and an overview of data types
Preview the first lesson free — get full access to all 5 lessons.
Course: On-Demand
Beginner Provider Michaela Ochnich  5 Lessons ·  13m  in Arabic, German, English, Spanish, French, Portuguese, Chinese 

Course Description

These lessons cover the basics of the TypeScript language. You’ll learn about basic typing for primitive data types, and also how to set up an interface or alias for more complicated structures. Additionally, you’ll learn how TypeScript uses structural typing to define type matches.

What You'll Learn

  • Set up and configure TypeScript for use in an Angular project
  • Apply basic typing for primitive data types using static typing
  • Define more complex structures with interfaces and type aliases
  • Use union types to allow multiple type possibilities
  • Understand how TypeScript uses structural typing to define type matches

Key Takeaways

  • The course covers the basics of the TypeScript language as used in Angular.
  • Basic typing for primitive data types is introduced through static typing.
  • Interfaces and type aliases are used to describe more complicated structures.
  • TypeScript relies on structural typing to determine when types match.
  • Lessons span TypeScript introduction and configuration, static typing, unions, interfaces, and structural typing.

Frequently Asked Questions

What does this course cover?

It covers the basics of the TypeScript language, including basic typing for primitive data types, setting up interfaces and aliases for more complicated structures, and how TypeScript uses structural typing to define type matches.

What topics are included in the lessons?

The lessons include TypeScript Introduction and Configuration, Static Typing, Unions, Interfaces, and Structural Typing.

What skills does this course relate to?

It relates to skills including TypeScript, Abstract Data Types, Angular (Web Framework), Angular Components, Angular Material, and Generic Programming.

What are the learning objectives?

The objectives are to gain a basic introduction to TypeScript and to learn an overview of data types.