Skip to content

clarklindev/typescript-stephengrider-typescript-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

NOTE: section 26: Appendix:Typescript


Section 26 - Appendix:Typescript

01 - getting started with typescript

  1. Quick Note (1min)
  2. TypeScript Overview (6min)
  3. Environment Setup (8min)
  4. Important Axios and TypeScript Version Information (1min)
  5. A First App (5min)
  6. Executing TypeScript Code (5min)
  7. One Quick Change (4min)
  8. Catching Errors with TypeScript (7min)
  9. Catching More Errors! (5min)

02 - What is a type system

  1. Course Overview (4min)
  2. Types (5min)
  3. More on Types (6min)
  4. Examples of Types (5min)
  5. Where Do We Use Types? (1min)

03 - Type annotations in action

  1. Type Annotations and Inference (2min)
  2. Annotations with Variables (5min)
  3. Object Literal Annotations (7min)
  4. Annotations Around Functions (6min)
  5. Understanding Inference (4min)
  6. The Any Type (8min)
  7. Fixing the "Any" Type (2min)
  8. Delayed Initialization (3min)
  9. When Inference Doesn't Work (5min)

04 - Annotations with functions and objects

  1. More on Annotations Around Functions (5min)
  2. Inference Around Functions (6min)
  3. Annotations for Anonymous Functions (2min)
  4. Void and Never (3min)
  5. Destructuring with Annotations (4min)
  6. Annotations Around Objects (7min)

05 - Mastering Typed Arrays

  1. Arrays in TypeScript (5min)
  2. Why Typed Arrays? (5min)
  3. Multiple Types in Arrays (3min)
  4. When to Use Typed Arrays (1min)

06 - Tuples in Typescript

  1. Tuples in TypeScript (4min)
  2. Tuples in Action (5min)
  3. Why Tuples? (3min)

07 - The all important interface

  1. Interfaces (1min)
  2. Long Type Annotations (5min)
  3. Fixing Annotations with Interfaces (5min)
  4. Syntax Around Interfaces (4min)
  5. Functions In Interfaces (5min)
  6. Code Reuse with Interfaces (4min)
  7. General Plan with Interfaces (3min)

08 - Building functionality with classes

  1. Classes (4min)
  2. Basic Inheritance (3min)
  3. Class Method Modifiers (7min)
  4. Fields in Classes (6min)
  5. Fields with Inheritance (4min)
  6. Where to Use Classes (1min)

09 - Design Patterns with Typescript

  1. Updated Parcel Instructions (1min)
  2. App Overview (3min)
  3. Bundling with Parcel (5min)
  4. Project Structure (3min)
  5. IMPORTANT Info About Faker Installation (1min)
  6. Generating Random Data (5min)
  7. Type Definition Files (5min)
  8. Using Type Definition Files (6min)
  9. Export Statements in TypeScript (5min)
  10. Defining a Company (5min)
  11. Important Note About Google Maps Key (1min)
  12. Adding Google Maps Support (8min)
  13. Required Update for New @types Library (1min)
  14. Google Maps Integration with TypeScript (4min)
  15. Exploring Type Definition Files (13min)
  16. Hiding Functionality (6min)
  17. Why Use Private Modifiers? Here's Why (8min)
  18. Adding Markers (9min)
  19. Duplicate Code (3min)
  20. One Possible Solution (7min)
  21. Restricting Access with Interfaces (6min)
  22. Implicit Type Checks (3min)
  23. Showing Popup Windows (7min)
  24. Updating Interface Definitions (7min)
  25. Optional Implements Clauses (6min)
  26. App Wrapup (8min)

About

react-and-typescript - build-a-portfolio-project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published