-
Primitive Data Types
15 Lessons-
StartThe number data type in TypeScript
-
StartThe String Data Type in TypeScript
-
StartThe boolean data type in TypeScript
-
StartThe object data type in TypeScript
-
StartThe array data type in TypeScript
-
StartThe Tuple data type in TypeScript
-
StartEnum data type in TypeScript
-
StartThe any data type in TypeScript
-
StartThe Union Data Type in TypeScript
-
StartThe Literal Data Type in TypeScript
-
StartType Aliases in TypeScript
-
StartFunctions as Types in TypeScript
-
StartFunction Callbacks in TypeScript
-
StartData type unknown
-
StartThe data type never
-
-
TypeScript project configuration
14 Lessons-
StartUnderstanding the watch mode
-
StartInitializing the project to monitor all files
-
StartChanging JavaScript versions with the target option
-
StartManaging libraries in our project with lib
-
StartThe options allowJs, checkJs, jsx, and d-ts files
-
StartThe sourceMap option
-
StartThe outDir and rootDir options
-
StartThe removeComments, noEmit and downlevelIteration options
-
StartThe noEmitOnError option
-
StartStrict Options
-
StartAdditional checks
-
StartInclude and Exclude
-
StartSetting up a web server for our TypeScript apps
-
StartDebugging TypeScript applications
-
-
Object Oriented Programming
11 Lessons-
StartUnderstanding the concept of classification
-
StartWhat is a class
-
StartCreating our first class
-
StartDefining methods for our class
-
StartCreating instances of a class
-
StartControlling the accessibility to our classes
-
StartConstructors
-
StartSimplified property creation
-
StartStatic methods
-
StartStatic properties
-
StartRead-only static properties
-
-
Project # 2: Tasker
9 Lessons-
Start1.- Project creation and section definition to add tasks
-
Start2.- Creating sections for completed and incomplete tasks
-
Start3.- Creating the class TodoItem
-
Start4.- Creating the TaskManager class
-
Start5.- Creating the button EventListener
-
Start6.- Creating the HTMLHelper class
-
Start7.- Filling sections with corresponding items
-
Start8.- Marking the TodoItem as completed
-
Start9.- Final Adjustments
-
-
Interfaces and abstract classes
11 Lessons-
StartProblematic
-
StartDefining interfaces
-
StartImplementing Interfaces
-
StartInheriting and implementing interfaces at once
-
StartInterface Extension
-
StartReferencing a class through its interface
-
StartRead-only properties
-
StartInterfaces as function types
-
StartProperties, optional parameters and methods
-
StartAbstract classes
-
StartAbstract Methods
-
-
Decorators
10 Lessons-
StartIntroduction
-
StartSyntax of a Decorator - Class Decorator
-
StartDecorator factories
-
StartCreating a more realistic decorator
-
StartCreating another class decorator
-
StartChanging a class constructor through a decorator
-
StartMultiple decorators
-
StartMethod Decorators
-
StartProperty Decorators
-
StartParameter Decorators
-

