Please note that this page does not hosts or makes available any of the listed filenames. You
cannot download any of those files from here.
|
100 - Adding Support For Multiple Environments Using dotenv.mp4 |
21.72MB |
100 - Adding Support For Multiple Environments Using dotenv English.srt |
6.73KB |
101 - Making The Server Port Number Configurable.mp4 |
14.96MB |
101 - Making The Server Port Number Configurable English.srt |
5.38KB |
102 - Setting Up The Winston Logging Library.mp4 |
52.97MB |
102 - Setting Up The Winston Logging Library English.srt |
15.44KB |
103 - Setting a Cloud SQL Database With Heroku and Postgres.mp4 |
20.63MB |
104 - Introduction To TypeORM.mp4 |
31.75MB |
104 - Introduction To TypeORM English.srt |
6.11KB |
105 - Setting Up a Database Connection With TypeORM.mp4 |
40.64MB |
105 - Setting Up a Database Connection With TypeORM English.srt |
13.10KB |
106 - Setting Up Our First TypeORM Model.mp4 |
34.59MB |
106 - Setting Up Our First TypeORM Model English.srt |
12.41KB |
107 - Modelling a One To Many Relationship in TypeORM.mp4 |
25.77MB |
107 - Modelling a One To Many Relationship in TypeORM English.srt |
7.86KB |
108 - Generating a Database Schema Using TypeORM.mp4 |
36.77MB |
108 - Generating a Database Schema Using TypeORM English.srt |
8.74KB |
109 - Trying Out TypeORM Populating The Database.mp4 |
46.87MB |
109 - Trying Out TypeORM Populating The Database English.srt |
13.65KB |
10 - Typescript Template Strings.mp4 |
19.83MB |
10 - Typescript Template Strings English.srt |
5.26KB |
110 - Populating a Database With TypeORM Repositories.mp4 |
58.63MB |
110 - Populating a Database With TypeORM Repositories English.srt |
14.54KB |
111 - Writing a Database Cleanup Script With TypeORM.mp4 |
33.56MB |
111 - Writing a Database Cleanup Script With TypeORM English.srt |
8.24KB |
112 - Implementing a Data Retrieval Express Endpoint Using TypeORM.mp4 |
51.96MB |
112 - Implementing a Data Retrieval Express Endpoint Using TypeORM English.srt |
0B |
113 - Eager Fetching a One To Many Relationship Using TypeORM.mp4 |
22.23MB |
113 - Eager Fetching a One To Many Relationship Using TypeORM English.srt |
0B |
114 - Error Handling In Asynchronous Express Endpoints.mp4 |
31.68MB |
114 - Error Handling In Asynchronous Express Endpoints English.srt |
9.13KB |
115 - Overridding the Express Default Error Handling Behavior.mp4 |
46.94MB |
115 - Overridding the Express Default Error Handling Behavior English.srt |
0B |
116 - Adding CORS Capabilities To An Express Server.mp4 |
34.65MB |
116 - Adding CORS Capabilities To An Express Server English.srt |
9.72KB |
117 - Filtering Query Results In TypeORM Part 1.mp4 |
32.74MB |
117 - Filtering Query Results In TypeORM Part 1 English.srt |
8.94KB |
118 - Filtering Query Results In TypeORM Part 2.mp4 |
34.45MB |
118 - Filtering Query Results In TypeORM Part 2 English.srt |
8.84KB |
119 - Implementing The Find Course Lessons Endpoint.mp4 |
34.25MB |
119 - Implementing The Find Course Lessons Endpoint English.srt |
10.09KB |
11 - Understanding Type Inference The most powerful feature of Typescript.mp4 |
21.01MB |
11 - Understanding Type Inference The most powerful feature of Typescript English.srt |
5.02KB |
120 - Performing a SQL Join With TypeORM.mp4 |
53.01MB |
120 - Performing a SQL Join With TypeORM English.srt |
11.76KB |
121 - Setting Up an Express JSON Body Parser.mp4 |
35.90MB |
121 - Setting Up an Express JSON Body Parser English.srt |
9.66KB |
122 - Implementing an Express PATCH Update Endpoint.mp4 |
40.11MB |
122 - Implementing an Express PATCH Update Endpoint English.srt |
10.42KB |
123 - Controlling The Transaction Isolation Level With TypeORM.mp4 |
47.32MB |
123 - Controlling The Transaction Isolation Level With TypeORM English.srt |
0B |
124 - Implementing a POST Create Entity Endpoint.mp4 |
54.21MB |
124 - Implementing a POST Create Entity Endpoint English.srt |
11.83KB |
125 - Implementing an Express DELETE Endpoint.mp4 |
55.18MB |
125 - Implementing an Express DELETE Endpoint English.srt |
11.70KB |
126 - New Section Introduction Securing a Node REST API With Typescript.mp4 |
18.68MB |
126 - New Section Introduction Securing a Node REST API With Typescript English.srt |
5.65KB |
127 - Setting Up The TypeORM Users Entity.mp4 |
38.45MB |
127 - Setting Up The TypeORM Users Entity English.srt |
10.26KB |
128 - Populating the USERS Table With User Credentials.mp4 |
33.27MB |
128 - Populating the USERS Table With User Credentials English.srt |
7.83KB |
129 - Creating Password Digests Using the Node Crypto Module.mp4 |
36.20MB |
129 - Creating Password Digests Using the Node Crypto Module English.srt |
10.69KB |
12 - When to use Typescript Type Annotations and Why.mp4 |
38.36MB |
12 - When to use Typescript Type Annotations and Why English.srt |
9.72KB |
130 - Hashing a Password To Store It In The Database.mp4 |
50.74MB |
130 - Hashing a Password To Store It In The Database English.srt |
11.97KB |
131 - Implementation of a Create User POST Endpoint.mp4 |
74.45MB |
131 - Implementation of a Create User POST Endpoint English.srt |
18.00KB |
132 - Implementing a Login Endpoint Initial Skeleton.mp4 |
41.66MB |
132 - Implementing a Login Endpoint Initial Skeleton English.srt |
11.32KB |
133 - Login Endpoint Validating The User Password.mp4 |
29.56MB |
133 - Login Endpoint Validating The User Password English.srt |
7.80KB |
134 - Understanding JWTs JSON Web Tokens.mp4 |
43.37MB |
134 - Understanding JWTs JSON Web Tokens English.srt |
14.15KB |
135 - Setting Up The jsonwebtoken Node Library.mp4 |
35.53MB |
135 - Setting Up The jsonwebtoken Node Library English.srt |
8.60KB |
136 - Creating And Signing An Authentication JWT.mp4 |
41.18MB |
136 - Creating And Signing An Authentication JWT English.srt |
9.92KB |
137 - Designing an Express Authentication Middleware.mp4 |
34.65MB |
137 - Designing an Express Authentication Middleware English.srt |
7.60KB |
138 - StepByStep Implementation of an Authentication Middleware.mp4 |
74.31MB |
138 - StepByStep Implementation of an Authentication Middleware English.srt |
16.45KB |
139 - Role Based Authorization Using an Express Middleware.mp4 |
76.08MB |
139 - Role Based Authorization Using an Express Middleware English.srt |
14.86KB |
13 - Typescript Static Type System vs Javascript Dynamic Type System.mp4 |
34.17MB |
13 - Typescript Static Type System vs Javascript Dynamic Type System English.srt |
8.10KB |
140 - Other Courses.mp4 |
25.74MB |
140 - Other Courses English.srt |
3.45KB |
141 - Bonus Lecture.html |
5.09KB |
142 - Conclusions and Key Takeaways.mp4 |
83.93MB |
142 - Conclusions and Key Takeaways English.srt |
6.50KB |
14 - Typescript Primitive Types Objects.mp4 |
39.78MB |
14 - Typescript Primitive Types Objects English.srt |
11.30KB |
15 - Typescript Nested Object Types.mp4 |
14.32MB |
15 - Typescript Nested Object Types English.srt |
3.40KB |
16 - Understanding the Differences Between Null and Undefined.mp4 |
32.45MB |
16 - Understanding the Differences Between Null and Undefined English.srt |
11.36KB |
17 - Typescript Optional Chaining How To Avoid NullRelated Errors.mp4 |
33.29MB |
17 - Typescript Optional Chaining How To Avoid NullRelated Errors English.srt |
9.85KB |
18 - Understanding The Typescript Null Coalescing Operator.mp4 |
11.64MB |
18 - Understanding The Typescript Null Coalescing Operator English.srt |
3.77KB |
19 - Typescript Optional Chaining Best Practices For When To Use It Or Not.mp4 |
24.75MB |
19 - Typescript Optional Chaining Best Practices For When To Use It Or Not English.srt |
6.29KB |
1 - Typescript The Ultimate Bootcamp Helicopter View.mp4 |
152.38MB |
1 - Typescript The Ultimate Bootcamp Helicopter View English.srt |
12.83KB |
20 - Typescript Primitive Types Arrays.mp4 |
10.55MB |
20 - Typescript Primitive Types Arrays English.srt |
3.66KB |
21 - Typescript Enums Our First Custom Type.mp4 |
22.72MB |
21 - Typescript Enums Our First Custom Type English.srt |
7.81KB |
22 - Understanding The Typescript Any Type And Why You Should Avoid It.mp4 |
15.39MB |
22 - Understanding The Typescript Any Type And Why You Should Avoid It English.srt |
6.26KB |
23 - Avoid Implicit Any Types With The noImplicitAny Compiler Flag.mp4 |
24.65MB |
23 - Avoid Implicit Any Types With The noImplicitAny Compiler Flag English.srt |
7.80KB |
24 - Understanding Typescript Union Types Nullable Variables.mp4 |
26.20MB |
24 - Understanding Typescript Union Types Nullable Variables English.srt |
8.68KB |
25 - Typescript Strict Null Checks and the strictNullChecks Compiler Flag.mp4 |
15.28MB |
25 - Typescript Strict Null Checks and the strictNullChecks Compiler Flag English.srt |
4.56KB |
26 - Typescript Non Null Assertion Operator.mp4 |
19.73MB |
26 - Typescript Non Null Assertion Operator English.srt |
6.90KB |
27 - Understanding Typescript Literal Types When Are They Useful.mp4 |
28.83MB |
27 - Understanding Typescript Literal Types When Are They Useful English.srt |
9.22KB |
28 - Understanding Typescript Type Aliases Our First Custom Type.mp4 |
16.49MB |
28 - Understanding Typescript Type Aliases Our First Custom Type English.srt |
4.22KB |
29 - Typescript Interfaces Defining Custom Object Types.mp4 |
22.94MB |
29 - Typescript Interfaces Defining Custom Object Types English.srt |
5.74KB |
2 - IMPORTANT.html |
749B |
30 - Typescript Type Aliases vs Interfaces When to Use Which And Why.mp4 |
32.18MB |
30 - Typescript Type Aliases vs Interfaces When to Use Which And Why English.srt |
7.39KB |
31 - Understanding Typescript Type Assertions.mp4 |
27.90MB |
31 - Understanding Typescript Type Assertions English.srt |
8.93KB |
32 - Introduction To Typescript Modules Exports and Imports.mp4 |
18.82MB |
32 - Introduction To Typescript Modules Exports and Imports English.srt |
6.26KB |
33 - Typescript Module ReExports Building an Import Barrel.mp4 |
37.10MB |
33 - Typescript Module ReExports Building an Import Barrel English.srt |
9.52KB |
34 - Typescript Modules Default Exports And The Import As Syntax.mp4 |
21.49MB |
34 - Typescript Modules Default Exports And The Import As Syntax English.srt |
6.05KB |
35 - Arrow Functions vs Normal Functions Understanding The This Context.mp4 |
55.18MB |
35 - Arrow Functions vs Normal Functions Understanding The This Context English.srt |
14.65KB |
36 - Typescript Default Function Parameters.mp4 |
19.86MB |
36 - Typescript Default Function Parameters English.srt |
5.83KB |
37 - The Typescript Object Spread Operator.mp4 |
43.25MB |
37 - The Typescript Object Spread Operator English.srt |
10.08KB |
38 - Typescript Object Destructuring.mp4 |
29.83MB |
38 - Typescript Object Destructuring English.srt |
7.50KB |
39 - Typescript Array Spread and Destructuring Operators.mp4 |
16.19MB |
39 - Typescript Array Spread and Destructuring Operators English.srt |
5.35KB |
3 - Setting Up the Development Environment Node Git and IDE.mp4 |
24.70MB |
3 - Setting Up the Development Environment Node Git and IDE English.srt |
5.31KB |
40 - Typescript Rest Function Arguments.mp4 |
17.70MB |
40 - Typescript Rest Function Arguments English.srt |
5.59KB |
41 - Debugging Typescript In The Browser StepByStep Tutorial.mp4 |
28.75MB |
41 - Debugging Typescript In The Browser StepByStep Tutorial English.srt |
9.10KB |
42 - Debugging Typescript In Node StepByStep Tutorial.mp4 |
27.26MB |
42 - Debugging Typescript In Node StepByStep Tutorial English.srt |
7.85KB |
43 - Typescript Shorthand Object Creation Notation.mp4 |
11.49MB |
43 - Typescript Shorthand Object Creation Notation English.srt |
4.02KB |
44 - Introduction to Typescript Functions.mp4 |
26.06MB |
44 - Introduction to Typescript Functions English.srt |
7.06KB |
45 - Typescript Functions At Runtime Function Values.mp4 |
24.42MB |
45 - Typescript Functions At Runtime Function Values English.srt |
5.89KB |
46 - Typescript Custom Function Types.mp4 |
36.65MB |
46 - Typescript Custom Function Types English.srt |
9.37KB |
47 - Typescript Tuples How To Use Them.mp4 |
27.09MB |
47 - Typescript Tuples How To Use Them English.srt |
7.80KB |
48 - Understanding The Typescript Unknown Type.mp4 |
48.14MB |
48 - Understanding The Typescript Unknown Type English.srt |
10.85KB |
49 - Understanding Typescript Type Narrowing and Type Predicates.mp4 |
34.89MB |
49 - Understanding Typescript Type Narrowing and Type Predicates English.srt |
8.71KB |
4 - Why Typescript Understand the Key Benefits of the Language.mp4 |
51.62MB |
4 - Why Typescript Understand the Key Benefits of the Language English.srt |
17.94KB |
50 - Understanding Typescript Never Type.mp4 |
40.33MB |
50 - Understanding Typescript Never Type English.srt |
12.17KB |
51 - Typescript Intersection Types.mp4 |
10.72MB |
51 - Typescript Intersection Types English.srt |
3.58KB |
52 - Introduction to tsconfigjson The target Property.mp4 |
22.69MB |
52 - Introduction to tsconfigjson The target Property English.srt |
7.15KB |
53 - Using a Custom Name for the Compiler Configuration File.mp4 |
14.69MB |
53 - Using a Custom Name for the Compiler Configuration File English.srt |
5.04KB |
54 - Controlling What Files To Compile The files tsconfigjson property.mp4 |
23.39MB |
54 - Controlling What Files To Compile The files tsconfigjson property English.srt |
7.54KB |
55 - Controlling What Files To Compile include and exclude.mp4 |
21.54MB |
55 - Controlling What Files To Compile include and exclude English.srt |
7.34KB |
56 - The tsconfigjson outdir and rootDir properties.mp4 |
13.47MB |
56 - The tsconfigjson outdir and rootDir properties English.srt |
4.77KB |
57 - The tsconfigjson module property.mp4 |
15.71MB |
57 - The tsconfigjson module property English.srt |
4.78KB |
58 - Choosing What Libraries To Include Wth tsconfigjson lib and nolib properties.mp4 |
24.32MB |
58 - Choosing What Libraries To Include Wth tsconfigjson lib and nolib properties English.srt |
7.55KB |
59 - Typescript Compiler baseUrl Option.mp4 |
12.58MB |
59 - Typescript Compiler baseUrl Option English.srt |
3.25KB |
5 - Compiling Your First Typescript Program.mp4 |
21.00MB |
5 - Compiling Your First Typescript Program English.srt |
7.48KB |
60 - Understanding typeRoots types and the skipLibCheck Compiler Options.mp4 |
35.31MB |
60 - Understanding typeRoots types and the skipLibCheck Compiler Options English.srt |
11.48KB |
61 - Including Plain Javascript in a Typescript project allowJs and checkJs.mp4 |
20.50MB |
61 - Including Plain Javascript in a Typescript project allowJs and checkJs English.srt |
5.86KB |
62 - Typescript Compiler Miscellaneous Options.mp4 |
20.81MB |
62 - Typescript Compiler Miscellaneous Options English.srt |
5.48KB |
63 - Introduction To Typescript Classes.mp4 |
8.22MB |
63 - Introduction To Typescript Classes English.srt |
4.51KB |
64 - Writing Our First Typescript Class The Constructor.mp4 |
30.71MB |
64 - Writing Our First Typescript Class The Constructor English.srt |
11.04KB |
65 - Typescript Classes Member Variables.mp4 |
32.55MB |
65 - Typescript Classes Member Variables English.srt |
9.53KB |
66 - Typescript ReadOnly Class Member Variables.mp4 |
6.77MB |
66 - Typescript ReadOnly Class Member Variables English.srt |
1.97KB |
67 - Typescript Getters and Setters.mp4 |
27.90MB |
67 - Typescript Getters and Setters English.srt |
8.09KB |
68 - Does Typescript Support Multiple Constructors.mp4 |
16.66MB |
68 - Does Typescript Support Multiple Constructors English.srt |
5.34KB |
69 - Understanding The This Keyword When Used In a Class.mp4 |
22.29MB |
69 - Understanding The This Keyword When Used In a Class English.srt |
5.29KB |
6 - The Typescript compiler noEmitOnError flag.mp4 |
11.25MB |
6 - The Typescript compiler noEmitOnError flag English.srt |
3.51KB |
70 - Understanding Typescript Static Variables.mp4 |
29.65MB |
70 - Understanding Typescript Static Variables English.srt |
7.17KB |
71 - Understanding Typescript Static Class Methods.mp4 |
30.10MB |
71 - Understanding Typescript Static Class Methods English.srt |
6.34KB |
72 - Introduction To Object Oriented Inheritance.mp4 |
17.65MB |
72 - Introduction To Object Oriented Inheritance English.srt |
4.32KB |
73 - The Extends Keyword Creating a Child Class.mp4 |
41.42MB |
73 - The Extends Keyword Creating a Child Class English.srt |
10.78KB |
74 - Understanding the Protected Keyword.mp4 |
30.40MB |
74 - Understanding the Protected Keyword English.srt |
7.08KB |
75 - Typescript Abstract Classes.mp4 |
38.53MB |
75 - Typescript Abstract Classes English.srt |
7.35KB |
76 - ObjectedOriented Interfaces.mp4 |
34.85MB |
76 - ObjectedOriented Interfaces English.srt |
9.78KB |
77 - The Singleton In Typescript An ObjectOriented Design Pattern.mp4 |
37.90MB |
77 - The Singleton In Typescript An ObjectOriented Design Pattern English.srt |
11.51KB |
78 - New Section Introduction To Typescript Generics.mp4 |
13.99MB |
78 - New Section Introduction To Typescript Generics English.srt |
7.04KB |
79 - Commonly Used Generic Libraries.mp4 |
11.08MB |
79 - Commonly Used Generic Libraries English.srt |
4.74KB |
7 - Running a Typescript Program in a Browser.mp4 |
30.15MB |
7 - Running a Typescript Program in a Browser English.srt |
8.86KB |
80 - The Typescript Optional Interface.mp4 |
34.86MB |
80 - The Typescript Optional Interface English.srt |
9.43KB |
81 - The Typescript Read Only Interface.mp4 |
23.76MB |
81 - The Typescript Read Only Interface English.srt |
7.06KB |
82 - Introduction To Generic Functions.mp4 |
44.09MB |
82 - Introduction To Generic Functions English.srt |
10.48KB |
83 - Generic Functions With Multiple Generic Parameters.mp4 |
19.56MB |
83 - Generic Functions With Multiple Generic Parameters English.srt |
5.64KB |
84 - Typescript Generics Type Constraints and the extends Keyword.mp4 |
18.81MB |
84 - Typescript Generics Type Constraints and the extends Keyword English.srt |
4.43KB |
85 - Typescript Generics Understanding the keyof Operator.mp4 |
31.26MB |
85 - Typescript Generics Understanding the keyof Operator English.srt |
10.39KB |
86 - Typescript Generic Classes.mp4 |
25.25MB |
86 - Typescript Generic Classes English.srt |
6.80KB |
87 - Introduction To Typescript Decorators How Do They Work.mp4 |
34.64MB |
87 - Introduction To Typescript Decorators How Do They Work English.srt |
15.03KB |
88 - Introduction To Typescript Method Decorators.mp4 |
36.83MB |
88 - Introduction To Typescript Method Decorators English.srt |
14.09KB |
89 - Understanding The MethodDecorator Function Signature.mp4 |
36.44MB |
89 - Understanding The MethodDecorator Function Signature English.srt |
10.19KB |
8 - Understanding the differences between const let and var.mp4 |
30.35MB |
8 - Understanding the differences between const let and var English.srt |
8.95KB |
90 - Typescript Method Decorators StepByStep Implementation.mp4 |
60.72MB |
91 - Applying Multiple Typescript Decorators To The Same Method.mp4 |
25.88MB |
91 - Applying Multiple Typescript Decorators To The Same Method English.srt |
7.88KB |
92 - Typescript Class Decorators.mp4 |
36.22MB |
92 - Typescript Class Decorators English.srt |
11.10KB |
93 - Typescript Property Decorators.mp4 |
63.11MB |
93 - Typescript Property Decorators English.srt |
17.09KB |
94 - New Section Building a Secure Node REST API From Scratch In Typescript.mp4 |
0B |
94 - New Section Building a Secure Node REST API From Scratch In Typescript English.srt |
0B |
95 - Kickstarting Our Node Project With npm init.mp4 |
14.68MB |
95 - Kickstarting Our Node Project With npm init English.srt |
6.00KB |
96 - Setting Up An Express Server From Scratch.mp4 |
23.11MB |
96 - Setting Up An Express Server From Scratch English.srt |
9.38KB |
97 - Writing Our First Express Endpoint.mp4 |
20.13MB |
97 - Writing Our First Express Endpoint English.srt |
7.29KB |
98 - How To Add HotReload To Our Typescript Development Environment.mp4 |
31.38MB |
98 - How To Add HotReload To Our Typescript Development Environment English.srt |
0B |
99 - Parsing Command Line Arguments in a Node Program.mp4 |
32.00MB |
99 - Parsing Command Line Arguments in a Node Program English.srt |
10.57KB |
9 - Typescript primitive types numbers strings and booleans.mp4 |
40.42MB |
9 - Typescript primitive types numbers strings and booleans English.srt |
11.15KB |