https://i120.fastpic.org/thumb/2022/1127/fc/bf7f761c88831e5512683c6a0b92fefc.jpeg


TypeScript Complete Course Beginner To Advanced  Project
Language: English
Files Type: css, svg, js, mp4, srt, ico, md, tsx, ds_store, json, http, html, map, ts| Size: 6.96 GB
Video: 19:33:46 |  1280X720 | 929 Kbps
Audio: mp4a-40-2 | 128 Kbps | AAC
Genre:eLearning

Videos Files :
1. WHAT'S INCLUDED IN THE COURSE.mp4 (37.54 MB)
10. Your First TypeScript Program.mp4 (42.39 MB)
11. How TypeScript Helps you Catch Errors.mp4 (48.97 MB)
12. Deep Dive into the JavaScript File Generated by TypeScript.mp4 (14.05 MB)
13. Setting up Auto Compilation.mp4 (77.16 MB)
2. DEMO OF APP WE BUILD IN THE END.mp4 (18.44 MB)
3. Who Should Take This Course.mp4 (9.2 MB)
4. How To Take Full Advantage Of The Course.mp4 (11.82 MB)
5. Your Feedback.mp4 (4.37 MB)
6. What Is Typescript.mp4 (9.4 MB)
7. Installing NodeJS On Your Machine.mp4 (14.08 MB)
8. Installing Typescript And Preparing Your IDE.mp4 (34.18 MB)
9. A Note About Resources.mp4 (4.83 MB)
1. Module Introduction   Advanced Concepts and Features.mp4 (3.11 MB)
10. Mapped Types.mp4 (24.91 MB)
11. Using Mapped Types.mp4 (37.58 MB)
12. Conditional Types.mp4 (17.93 MB)
2. Understanding Subtypes And Supertypes.mp4 (15.8 MB)
3. How TypeScript Checks Compatibility.mp4 (14.06 MB)
4. Type Widening.mp4 (17.54 MB)
5. Typecasting.mp4 (26.88 MB)
6. Totality.mp4 (18.64 MB)
7. Discriminated Unions.mp4 (31.61 MB)
8. keying in or Index Accessed Types.mp4 (43.09 MB)
9. KeyOff operator.mp4 (18.47 MB)
app.ts (212 B)
app.ts (338 B)
1. An Overview Of The Application.mp4 (21.2 MB)
2. Development Paths.mp4 (14 MB)
3. A Note About ESLint And Prettier.mp4 (18.71 MB)
4. Using Type Definitions.mp4 (13.93 MB)
1. A Look At The Design And What We Are Going To Build.mp4 (3.81 MB)
10. Creating Profile Component.mp4 (20.06 MB)
11. Profile Component Layout.mp4 (24.01 MB)
12. Adding Props.mp4 (27.78 MB)
13. Using TypeScript With Props.mp4 (25.75 MB)
14. Interfaces or PropTypes.mp4 (37.86 MB)
15. Creating CreateATask Component.mp4 (32.32 MB)
16. Creating Title And Description Components.mp4 (60.27 MB)
17. Making Components Dynamic Using Interfaces.mp4 (98.36 MB)
18. Using PropTypes.mp4 (19.31 MB)
19. Creating DateField Component.mp4 (63.26 MB)
2. Using Create React App With TypeScript.mp4 (9.33 MB)
20. Adding Props to DateField.mp4 (55.87 MB)
21. Creating taskSelectField Component.mp4 (50.39 MB)
22. Interfaces for taskSelectField.mp4 (87.88 MB)
23. PropTypes And Dynamic Options.mp4 (51.89 MB)
24. Task Area Layout.mp4 (40.72 MB)
25. The Task Counter Component.mp4 (23.1 MB)
26. Styling The Task Counter.mp4 (17.31 MB)
27. Making Values Dynamic.mp4 (28.29 MB)
28. Creating The Correct Border Color.mp4 (41.81 MB)
29. Emitting Correct Label.mp4 (40.74 MB)
3. Installing And Configuring ESLint.mp4 (25.96 MB)
30. Starting with the Task Component.mp4 (34.47 MB)
31. The Task Header Component.mp4 (54.06 MB)
32. Task Description Component.mp4 (31.97 MB)
33. Task Footer Component.mp4 (44.12 MB)
34. Making Task Footer Dynamic.mp4 (51.85 MB)
35. Adding Props To Task Component.mp4 (36.67 MB)
36. Dynamic Colors to Border In Task Component.mp4 (39.69 MB)
37. Concluding Front end Development.mp4 (4.47 MB)
4. Installing And Configuring Prettier.mp4 (14.58 MB)
5. Our First TSX React Component.mp4 (34.27 MB)
6. Getting Started With Material UI.mp4 (26.21 MB)
7. Create Custom Material UI Theme.mp4 (38.07 MB)
8. Creating Our First Page.mp4 (35.3 MB)
9. Breaking Dashboard Into Components.mp4 (25.21 MB)
Priority.ts (78 B)
Status.ts (96 B)
IDateField.ts (157 B)
IDisabled.ts (53 B)
ISelectField.ts (338 B)
ITextField.ts (225 B)
renderPriorityBorderColor.ts (363 B)
ITask.ts (289 B)
ITaskDescription.ts (62 B)
ITaskFooter.ts (262 B)
ITaskHeader.ts (66 B)
emitCorrectBorderColor.ts (409 B)
emitCorrectLabel.ts (392 B)
ITaskCounter.ts (244 B)
react app env.d.ts (40 B)
reportWebVitals.ts (425 B)
customTheme.ts (369 B)
react app env.d.ts (40 B)
reportWebVitals.ts (425 B)
customTheme.ts (369 B)
1. Module Introduction Building Node API With TypeScript.mp4 (6.98 MB)
10. Adding Other Dependencies.mp4 (19.53 MB)
11. Understanding TypeORM Entities.mp4 (34.44 MB)
12. Adding Primary Key To Task Entity.mp4 (21.14 MB)
13. Completing Task Entity.mp4 (38.46 MB)
14. Abstracting Routing Logic.mp4 (47.37 MB)
15. Understanding Application Flow.mp4 (19.69 MB)
16. Creating A Tasks Controller.mp4 (12.92 MB)
17. Creating A TypeORM Repository.mp4 (18.23 MB)
18. Using Repository To Get All Tasks.mp4 (19.89 MB)
19. Setup For Testing HTTP Requests.mp4 (18.89 MB)
2. Creating A Basic Node Server.mp4 (35.77 MB)
20. Checking Results From Repository.mp4 (23.52 MB)
21. Introduction to Class Transformer.mp4 (22.71 MB)
22. Sending A Response From Tasks Router.mp4 (12.05 MB)
23. Creating The Post Endpoint.mp4 (10.99 MB)
24. Introduction To Express Validator.mp4 (55.21 MB)
25. Using The Validator.mp4 (43.98 MB)
26. Refactoring Router And Controller.mp4 (83.48 MB)
27. Moving Validation Logic To Controller.mp4 (30.08 MB)
28. Completing The Post Controller.mp4 (43.28 MB)
29. Creating Update Request Validator.mp4 (21.64 MB)
3. Adding TypeScript To Node Server.mp4 (25.12 MB)
30. Creating a PUT Request Route.mp4 (19.87 MB)
31. Implementation Of Update Method.mp4 (71.69 MB)
32. Testing And Conclusion.mp4 (13.38 MB)
4. Converting index.js to index.ts.mp4 (26.47 MB)
5. Automating the Development Process.mp4 (47.92 MB)
6. ESlint And Prettier Integration.mp4 (25.51 MB)
7. Understanding TypeORM.mp4 (18.5 MB)
8. Integrating TypeORM.mp4 (47.62 MB)
index.ts (1.1 KB)
Priority.ts (78 B)
Status.ts (96 B)
tasks.controller.ts (262 B)
tasks.entity.ts (637 B)
tasks.router.ts (264 B)
1. A Quick Introduction.mp4 (6.8 MB)
10. Adding The useMutation Hook.mp4 (25.76 MB)
11. Creating The ICreateTask Interface.mp4 (16.31 MB)
12. Use Mutation To Create A New Task.mp4 (49.04 MB)
13. Managing Loading States.mp4 (30.61 MB)
14. Managing Side Effects In Mutation.mp4 (58.6 MB)
15. Create Our First Query.mp4 (38.87 MB)
16. Interface For GET Request.mp4 (27.1 MB)
17. Minor Changes to ITask Interface.mp4 (48.21 MB)
18. Adding Alert Messages.mp4 (39.79 MB)
19. Looping Through Query Data.mp4 (39.67 MB)
2. Introduction To React   Tanstack Query.mp4 (6.89 MB)
20. Setting inProgress Switch State.mp4 (43.19 MB)
21. Create Mutation For Updating Task.mp4 (35.53 MB)
22. onStatusChangeHandler.mp4 (51.86 MB)
23. markCompleteHandler.mp4 (21.75 MB)
24. countTasks Function.mp4 (39.34 MB)
25. Working On Task Counters.mp4 (29.54 MB)
26. Understanding Why We Need React Context.mp4 (8.57 MB)
27. Creating React Context.mp4 (60.24 MB)
28. Using Context In Our App.mp4 (19.11 MB)
29. TaskStatusChangedContext.mp4 (56.31 MB)
3. Integrating Tanstack Query.mp4 (23.62 MB)
30. Using The Context.mp4 (32.19 MB)
31. Updating Task List On Context Change.mp4 (50.99 MB)
32. Testing Our App And Concluding.mp4 (18.63 MB)
5. Introduction To Queries And Mutations.mp4 (23.33 MB)
6. The Fetch API.mp4 (76.04 MB)
7. Creating States For Our Form.mp4 (27.83 MB)
8. Using States With Form Fields.mp4 (27.04 MB)
9. Adding Button, Alert and Progress.mp4 (23.52 MB)
index.ts (1.1 KB)
Priority.ts (78 B)
Status.ts (96 B)
IDateField.ts (157 B)
IDisabled.ts (53 B)
ISelectField.ts (338 B)
ITextField.ts (225 B)
IUpdateTask.ts (65 B)
renderPriorityBorderColor.ts (363 B)
ITask.ts (255 B)
ITaskDescription.ts (62 B)
ITaskFooter.ts (327 B)
ITaskHeader.ts (66 B)
countTasks.ts (401 B)
ICreateTask.ts (127 B)
ITaskApi.ts (275 B)
emitCorrectBorderColor.ts (409 B)
emitCorrectLabel.ts (392 B)
ITaskCounter.ts (244 B)
index.ts (0 B)
root.context.ts (0 B)
Priority.ts (78 B)
Status.ts (96 B)
sendApiRequest.ts (781 B)
react app env.d.ts (40 B)
reportWebVitals.ts (425 B)
tasks.controller.ts (764 B)
tasks.entity.ts (637 B)
tasks.router.ts (508 B)
tasks.validator.ts (973 B)
customTheme.ts (369 B)
1. Module Introduction   All About Types.mp4 (6.22 MB)
10. Type Inference in TypeScript.mp4 (27.08 MB)
11. Object Type.mp4 (37.96 MB)
12. Type Aliases with type Keyword.mp4 (22.06 MB)
13. The union types.mp4 (22.45 MB)
14. Union Types with Primitive Types.mp4 (21.53 MB)
15. Intersection Types In TypeScript.mp4 (20.7 MB)
16. Index Signatures.mp4 (43.09 MB)
17. Arrays in TypeScript.mp4 (23.88 MB)
18. Tuples.mp4 (28.51 MB)
19. Read only Arrays.mp4 (19.51 MB)
2. Introduction to Types.mp4 (17.51 MB)
20. null and undefind in TypeScript.mp4 (40.96 MB)
21. void and never types.mp4 (11.79 MB)
22. Enums.mp4 (43.93 MB)
3. any Type.mp4 (25.81 MB)
4. unknown Type.mp4 (39.19 MB)
5. boolean Type.mp4 (25.32 MB)
6. number Type.mp4 (12.84 MB)
7. bigint Type.mp4 (56.81 MB)
8. string Type.mp4 (15.2 MB)
1. Module Introduction   Functions In TypeScript.mp4 (2.78 MB)
2. Declaring Functions in TypeScript.mp4 (19.67 MB)
3. Default and Optional Parameters.mp4 (18.71 MB)
4. Custom Parameters and Return Types.mp4 (31.47 MB)
5. Function Call Signatures.mp4 (28.4 MB)
6. Intro to Function Overloading.mp4 (20.02 MB)
7. Using Same Function With Different Params.mp4 (93.82 MB)
1. Module Introduction   Generics In TypeScript.mp4 (3.03 MB)
2. Polymorphic Implementation   Moving Away from Concrete Types.mp4 (10.13 MB)
3. Need for Polymorphic Functions.mp4 (37.37 MB)
4. Problem With Function Overloads.mp4 (18.53 MB)
5. Introducing Generics.mp4 (32.33 MB)
6. Where Can you Declare Generics.mp4 (24.74 MB)
7. Exercise Implement Map Function.mp4 (6.59 MB)
8. Solution Map Function in TypeScript.mp4 (34.93 MB)
1. Module Introduction Classes and Inheritance.mp4 (4.74 MB)
10. Public and Private members.mp4 (14.9 MB)
11. Protected Members In a Class.mp4 (37.22 MB)
12. Which access modifier to use.mp4 (5.06 MB)
14. Shorthand For Initial Properties.mp4 (16.62 MB)
15. Getting More Control On Members Of a class.mp4 (29.85 MB)
16. Using a Mutator   Setter Method.mp4 (30.01 MB)
17. Using an Accessor   Getter Method.mp4 (26.43 MB)
18. How are getters and setters different.mp4 (21.8 MB)
19. Improving Our Person Class.mp4 (28.48 MB)
2. What is a class.mp4 (11.3 MB)
20. Refactoring the Constructor Method.mp4 (24.76 MB)
3. Creating your first class.mp4 (7.61 MB)
4. Creating an Instance of a Class.mp4 (17.68 MB)
5. Constructor Function in Classes.mp4 (25.24 MB)
6. This Keyword Inside Classes.mp4 (30.09 MB)
7. Understanding Inheritance.mp4 (34.04 MB)
8. The Super Method.mp4 (59.76 MB)
9. Access Modifiers for Class Properties.mp4 (23.08 MB)
1. Module Introduction   Abstract Classes And Interfaces.mp4 (6.04 MB)
10. Introduction to Interfaces.mp4 (18.09 MB)
11. Extending Interfaces using extends keyword.mp4 (31.55 MB)
12. Inheriting From Multiple Interfaces.mp4 (68.33 MB)
13. Interfaces and Generics.mp4 (9.35 MB)
14. Assigning Generics To Interfaces.mp4 (21.26 MB)
15. Using Multiple Types as Generics.mp4 (47.16 MB)
16. Using interfaces with classes.mp4 (59.74 MB)
17. Multiple Classes Using the Same Interface.mp4 (33.8 MB)
18. Implementing Multiple Interfaces.mp4 (34.69 MB)
19. Multiple inheritance in classes using interfaces.mp4 (16.28 MB)
2. Introduction To Static Properties And Methods.mp4 (22.78 MB)
20. Interfaces and Access Modifiers.mp4 (16.57 MB)
21. Difference Between a Type and an Interface.mp4 (41.4 MB)
22. Difference Between a Abstract Class and an Interface.mp4 (41.2 MB)
23. Difference Between Interfaces and Abstract Classes 2.mp4 (35.1 MB)
24. What should you use Abstract Class or Interfaces.mp4 (12.03 MB)
3. Introduction To Abstract Classes.mp4 (38.66 MB)
4. Shared methods in Abstract Classes.mp4 (24.13 MB)
5. Protected Constructor And Child Classes.mp4 (32.67 MB)
6. Adding Holidays To Classes.mp4 (47.71 MB)
7. Print Holidays Method.mp4 (49.71 MB)
8. Method Overriding In Child Class.mp4 (34.69 MB)
9. Introduction to Abstract Methods.mp4 (36.78 MB)
index.ts (1.1 KB)
Priority.ts (78 B)
Status.ts (96 B)
IDateField.ts (157 B)
IDisabled.ts (53 B)
ISelectField.ts (338 B)
ITextField.ts (225 B)
IUpdateTask.ts (65 B)
renderPriorityBorderColor.ts (363 B)
ITask.ts (255 B)
ITaskDescription.ts (62 B)
ITaskFooter.ts (327 B)
ITaskHeader.ts (66 B)
ICreateTask.ts (127 B)
ITaskApi.ts (275 B)
emitCorrectBorderColor.ts (409 B)
emitCorrectLabel.ts (392 B)
ITaskCounter.ts (244 B)
Priority.ts (78 B)
Status.ts (96 B)
sendApiRequest.ts (781 B)
index.ts (848 B)
index2.ts (333 B)
react app env.d.ts (40 B)
reportWebVitals.ts (425 B)
tasks.controller.ts (0 B)
tasks.entity.ts (637 B)
tasks.router.ts (264 B)
customTheme.ts (369 B)
tasks.controller.ts (276 B)
tasks.router.ts (276 B)
index.ts (276 B)
1. Module Introduction   The TypeScript Compiler.mp4 (3.46 MB)
10. Understanding Source Maps.mp4 (11.4 MB)
2. Setting up a base project.mp4 (16.73 MB)
3. Using the watch mode.mp4 (15.53 MB)
4. Including and Excluding Files.mp4 (35.23 MB)
5. rootDir and outDir.mp4 (23.03 MB)
6. Setting a Compilation Target.mp4 (19.71 MB)
7. TypeScript Core Libs.mp4 (28.83 MB)
8. Type Checking Options.mp4 (53.98 MB)
9. Setting the watch command as npm script.mp4 (14.85 MB)
app.ts (27 B)
app2.ts (61 B)
app.ts (159 B)
unserName.ts (21 B)
1. Module Introduction   Prototypes And Objects.mp4 (5.01 MB)
10. Alternate Methods Of Creating Objects.mp4 (16.97 MB)
11. Introduction To Property Descriptors.mp4 (25.67 MB)
12. defineProperty Method.mp4 (21.75 MB)
13. How Classes Are Syntactic Sugar On Prototypes.mp4 (16.09 MB)
2. This Keyword In JS.mp4 (22.14 MB)
3. Weird Behaviour Of The This Keyword.mp4 (31.81 MB)
4. Constructor Functions.mp4 (15.17 MB)
5. Javascript's Own Constructor Function.mp4 (39.09 MB)
6. Understanding Prototypes.mp4 (30.69 MB)
7. Prototypical Inheritance Theory.mp4 (17.75 MB)
8. Inheriting The User Properties.mp4 (34.88 MB)
9. Inheriting The User Prototypes.mp4 (35.14 MB)
1. Module Introduction   Decorators in TypeScript.mp4 (3.92 MB)
10. Method Decorators.mp4 (58.12 MB)
11. Static Method Decorators.mp4 (23.61 MB)
12. Decorators For Method Parameters.mp4 (20.42 MB)
13. Decorators For Class Properties And Accessors.mp4 (34.03 MB)
14. Multiple Decorators And Returning Values from Class Decorators.mp4 (78.46 MB)
2. What Are Decorators.mp4 (10.4 MB)
3. Writing Our First Decorator.mp4 (24.86 MB)
4. When Are Decorators Invoked.mp4 (14.19 MB)
5. Introduction To Decorator Factories.mp4 (17.44 MB)
6. Adding To Prototype.mp4 (57.75 MB)
7. Interfaces For Prototypes.mp4 (15.69 MB)
8. Adding Functions to Prototypes.mp4 (17.25 MB)
9. Using Same Decorator With Multiple Classes.mp4 (23.04 MB)
app.ts (27 B)
app2.ts (61 B)
index.ts (1.09 KB)
app.ts (362 B)
Priority.ts (78 B)
Status.ts (96 B)
IDateField.ts (157 B)
IDisabled.ts (53 B)
ISelectField.ts (338 B)
ITextField.ts (225 B)
IUpdateTask.ts (65 B)
renderPriorityBorderColor.ts (363 B)
ITask.ts (255 B)
ITaskDescription.ts (62 B)
ITaskFooter.ts (327 B)
ITaskHeader.ts (66 B)
ICreateTask.ts (127 B)
ITaskApi.ts (275 B)
emitCorrectBorderColor.ts (409 B)
emitCorrectLabel.ts (392 B)
ITaskCounter.ts (244 B)
Priority.ts (78 B)
Status.ts (96 B)
unserName.ts (21 B)
sendApiRequest.ts (781 B)
index.ts (207 B)
react app env.d.ts (40 B)
reportWebVitals.ts (425 B)
setupTests.ts (241 B)
tasks.entity.ts (234 B)
tasks.router.ts (264 B)
customTheme.ts (369 B)
app.ts (176 B)
index.ts (276 B)