(<< Back <<) Typescript Colt lecture (<< Back <<)
Mastering TypeScript - 2022 Edition
- 1. Introduction
- 1. Welcome & Course Overview
- 2. Course Prerequisites
- 3. The Case For TypeScript
- 4. TypeScript Overview
- 2. Installation & Setup
- 1. Installing TypeScript
- 2. The TypeScript Playground
- 3. Installing Visual Studio Code
- 4. How We Use TypeScript
- 3. Type Annotation Basics
- 1. Our First Type Annotation
- 2. Working With Numbers & Booleans
- 4. Compiling TypeScript
- 5. Type Inference
- 7. The Any Type
- 8. Delayed Initialization & Implicit Any
- 4. Functions
- 1. Function Parameter Annotations
- 3. More On Function Parameter Annotations
- 4. Working With Default Parameters
- 5. Return Type Annotations
- 6. Anonymous Function Contextual Typing
- 7. The Void Type
- 8. The Never Type
- 5. Object Types
- 1. Working With Object Types
- 2. More Object Types
- 3. Excess Properties
- 4. Creating Type Aliases
- 5. Nested Objects
- 6. Optional Properties
- 7. The readonly Modifier
- 8. Intersection Types
- 6. Array Types
- 1. Working With Array Types
- 2. More Array Syntax
- 3. Multidimensional Arrays
- 7. Union Types
- 1. Introducing Union Types
- 2. Type Narrowing w Union Types
- 3. Union Types and Arrays
- 4. Literal Types
- 8. Tuples and Enums
- 1. Introducing Tuples
- 2. A Bit More On Tuples
- 3. Introducing Enums
- 4. A Bit More On Enums!
- 5. Enums Behind The Scenes
- 9. Interfaces
- 1. Introducing Interfaces
- 2. Readonly and Optional Interface Properties
- 3. Interface Methods
- 4. Interface Method Parameters
- 5. Reopening Interfaces
- 6. Extending Interfaces
- 7. Interface Multiple Inheritance
- 8. Interfaces Vs. Type Aliases
- 10. The TypeScript Compiler
- 1. Compiling to JavaScript
- 2. Watch Mode
- 3. Working With Multiple Files
- 4. The Files Compiler Option
- 5. Include & Exclude Options
- 6. Outdir Option
- 7. Target Option
- 8. Strict Option
- 9. Compiler Options Wrap Up
- 11. Mini Project The DOM, Type Assertions, and More!
- 1. A Simple Project Setup
- 2. Working With The DOM
- 3. The Lib Compiler Option
- 4. TypeScript's Non-Null Assertion Operator
- 5. Type Assertions
- 6. Type Assertions With the DOM
- 7. Working With Events
- 8. Building The Todo List
- 9. Adding in an Interface
- 10. Connecting to LocalStorage
- 11. Todo List Finishing Touches
- 12. Classes
- 1. Classes Setup
- 2. The Class Keyword
- 3. Constructors
- 4. Class Fields
- 5. Private Fields
- 6. Getters
- 7. Setters
- 8. Static Properties & Methods
- 9. Extending Classes
- 10. The Dreaded Super()
- 13. TypeScript Classes
- 1. Annotating Classes In TypeScript
- 2. Class Fields In TypeScript
- 3. readonly Class Properties
- 4. The public Modifier
- 5. The private Modifier
- 6. Parameter Properties Shorthand
- 7. Getters and Setters
- 8. The Protected Modifier
- 9. Classes and Interfaces
- 10. Creating Abstract Classes
- 14. Generics
- 1. Introducing Generics
- 2. Another Example Of A Built-In Generic
- 3. Writing Our First Generic
- 4. Writing Another Generic Function
- 5. Inferred Generic Type Parameters
- 6. Generics, Arrow Functions, & TSX Files
- 7. Generics With Multiple Types
- 8. Adding Type Constraints
- 9. Default Type Parameters
- 10. Writing Generic Classes
- 15. Type Narrowing
- 1. Typeof Guards
- 2. Truthiness Guards
- 3. Equality Narrowing
- 4. Narrowing With The In Operator
- 5. Instanceof Narrowing
- 6. Working With Type Predicates
- 7. Discriminated Unions
- 8. Exhaustiveness Checks With Never
- 16. Working With Type Declarations
- 1. Introducing Type Declarations
- 2. Using 3rd Party Libraries Axios
- 3. Working With Axios Types
- 4. Installing Types Separately
- 17. Modules
- 1. A Note On Namespaces
- 2. Working Without Modules
- 3. Using TypeScript Modules
- 4. Changing Compilation Module System
- 5. ImportExport Syntax In Depth
- 6. Importing Types
- 18. Webpack & TypeScript
- 1. What's The Point Of Webpack
- 2. Setting Up a Project
- 3. Installing Webpack Dependencies
- 4. Basic Webpack Config
- 5. Adding Source Maps
- 6. Webpack Dev Server
- 7. Production Configuration
- 19. React & TypeScript
- 1. React & TypeScript Introduction
- 2. Create React App With TypeScript
- 3. Our First Component
- 4. A Note on React.FC
- 5. Props With TypeScript
- 6. Creating Our ShoppingList Component
- 7. useState With TypeScript
- 8. Creating Our ShoppingItem Form
- 9. useRef With TypeScript
- 10. Updating The State
- 11. Finishing Touches
- 12. React + TypeScript Wrapup
Related page:
Comments (
)
Link to this page:
http://www.vb-net.com/TsColt/Index.htm
|