Online TypeScript Course
Who is this course for
Beginner Frontend DevelopersPrerequisites
Understanding the fundamentals of JavaScript syntax at the level of the JavaScript Essential course.Duration
10 hoursNumber of lessons
5 LessonsPrice
200The course is included in
SpecialtiesCourse program
1
Introduction: Variables and Functions

• Why use TypeScript
• TypeScript syntax
• Development tools
• Framework configuration
• Creating a "Hello World" application
• Data types in TypeScript
• Static and dynamic typing
• Ambient Declarations
• Objects
• Functions and Arrow functions
• Static types
• TypeScript syntax
• Development tools
• Framework configuration
• Creating a "Hello World" application
• Data types in TypeScript
• Static and dynamic typing
• Ambient Declarations
• Objects
• Functions and Arrow functions
• Static types
2
Classes and Interfaces

• Using access modifiers
• Accessors
• Inheritance and the super keyword
• Working with abstract classes
• Using interfaces
• Accessors
• Inheritance and the super keyword
• Working with abstract classes
• Using interfaces
3
Generics

• Methods for working with arrays
• Defining a generic data type (Generic)
• Generics and interfaces
• Example of creating a dictionary
• Constraints when using generics
• Iterator pattern
• Using Symbol
• Using generators
• Defining a generic data type (Generic)
• Generics and interfaces
• Example of creating a dictionary
• Constraints when using generics
• Iterator pattern
• Using Symbol
• Using generators
4
Modules and namespaces

• Using namespaces in TypeScript
• Defining a module
• Creating modules
• Using module loaders
• Basics of using Webpack
• Defining a module
• Creating modules
• Using module loaders
• Basics of using Webpack
5
Practice

This lesson is dedicated to the practical reinforcement of the course material.
Try it for free
Аull-fledged lesson with a trainer
What's included in the course
10 hours of live training with a trainer
Practical classes and examination of the HW
Communicating with the group
Mentor and assistant support
Testing and Certificate
Video course from ITVDN
How the learning process works
1 
Live online classes
with a trainer
2 
Doing
homework
3 
Homework check,
feedback
4
Testing
and certification
Certificate after completing the course

Certificate after completing the course
Ready
to start studying?
Submit an application and secure your tuition discount
Companies, where our students work






Any questions?
We'll tell you where to start, what specialty to choose, and how to find your first job.

About course TypeScript Fundamentals
TypeScript is a programming language for web application development, serving as a superset of JavaScript with stricter rules and strong typing. Many modern frameworks use TypeScript. If you plan to learn Angular or a similar tool, this course is for you. In this course, you will learn everything needed to start using this programming language. Over five lessons, you will master development and compilation tools and become familiar with the key syntactic structures of TypeScript.