Typescript
In this course, you will learn the basics of using TypeScript, the basic concepts of programming and software testing.
COURSE OBJECTIVES
- Learn the TypeScript language;
- Master common programming approaches;
- Learn the basics of software design.
Course program
- Understand the TypeScript type system;
- Primitive types of TypeScript;
- Object typing and type aliases;
- Interfaces;
- Classes;
- Type assertion and type protection;
- Generalization and restriction of type parameters;
- The keyof operator and Mapped Types;
- Conditional types;
- Decorators;
- OOP basics in TypeScript;
- Software design principles and their application;
- Programming patterns: implementing patterns in TypeScript;
- Testing basics and principles.