-
Урок 1. 00:09:07Typescript: The Ultimate Bootcamp - Helicopter View
-
Урок 2. 00:03:45Setting Up the Development Environment - Node, Git and IDE
-
Урок 3. 00:12:34Why Typescript? Understand the Key Benefits of the Language
-
Урок 4. 00:05:19Compiling Your First Typescript Program
-
Урок 5. 00:02:30The Typescript compiler noEmitOnError flag
-
Урок 6. 00:06:22Running a Typescript Program in a Browser
-
Урок 7. 00:06:23Understanding the differences between const, let and var
-
Урок 8. 00:08:00Typescript primitive types - numbers, strings and booleans
-
Урок 9. 00:03:48Typescript Template Strings
-
Урок 10. 00:03:40Understanding Type Inference - The most powerful feature of Typescript
-
Урок 11. 00:07:00When to use Typescript Type Annotations and Why
-
Урок 12. 00:06:02Typescript Static Type System vs Javascript Dynamic Type System
-
Урок 13. 00:08:02Typescript Primitive Types - Objects
-
Урок 14. 00:02:32Typescript Nested Object Types
-
Урок 15. 00:08:07Understanding the Differences Between Null and Undefined
-
Урок 16. 00:07:07Typescript Optional Chaining - How To Avoid Null-Related Errors
-
Урок 17. 00:02:45Understanding The Typescript Null Coalescing Operator
-
Урок 18. 00:04:45Typescript Optional Chaining - Best Practices For When To Use It Or Not
-
Урок 19. 00:02:41Typescript Primitive Types - Arrays
-
Урок 20. 00:05:38Typescript Enums - Our First Custom Type
-
Урок 21. 00:04:29Understanding The Typescript Any Type - And Why You Should Avoid It
-
Урок 22. 00:05:29Avoid Implicit Any Types With The noImplicitAny Compiler Flag
-
Урок 23. 00:06:09Understanding Typescript Union Types - Nullable Variables
-
Урок 24. 00:03:18Typescript Strict Null Checks and the strictNullChecks Compiler Flag
-
Урок 25. 00:04:59Typescript Non Null Assertion Operator
-
Урок 26. 00:07:04Understanding Typescript Literal Types - When Are They Useful?
-
Урок 27. 00:03:15Understanding Typescript Type Aliases - Our First Custom Type
-
Урок 28. 00:03:55Typescript Interfaces - Defining Custom Object Types
-
Урок 29. 00:05:16Typescript Type Aliases vs Interfaces - When to Use Which And Why?
-
Урок 30. 00:06:31Understanding Typescript Type Assertions
-
Урок 31. 00:04:34Introduction To Typescript Modules - Exports and Imports
-
Урок 32. 00:07:18Typescript Module Re-Exports - Building an Import Barrel
-
Урок 33. 00:04:12Typescript Modules - Default Exports And The Import As Syntax
-
Урок 34. 00:10:19Arrow Functions vs Normal Functions - Understanding The This Context
-
Урок 35. 00:03:51Typescript Default Function Parameters
-
Урок 36. 00:07:22The Typescript Object Spread Operator
-
Урок 37. 00:05:13Typescript Object Destructuring
-
Урок 38. 00:03:38Typescript Array Spread and Destructuring Operators
-
Урок 39. 00:03:55Typescript Rest Function Arguments
-
Урок 40. 00:06:40Debugging Typescript In The Browser - Step-By-Step Tutorial
-
Урок 41. 00:05:55Debugging Typescript In Node - Step-By-Step Tutorial
-
Урок 42. 00:02:43Typescript Shorthand Object Creation Notation
-
Урок 43. 00:05:05Introduction to Typescript Functions
-
Урок 44. 00:04:13Typescript Functions At Runtime - Function Values
-
Урок 45. 00:06:39Typescript Custom Function Types
-
Урок 46. 00:05:33Typescript Tuples - How To Use Them?
-
Урок 47. 00:08:12Understanding The Typescript Unknown Type
-
Урок 48. 00:06:30Understanding Typescript Type Narrowing and Type Predicates
-
Урок 49. 00:08:56Understanding Typescript Never Type
-
Урок 50. 00:02:34Typescript Intersection Types
-
Урок 51. 00:05:22Introduction to tsconfig.json - The target Property
-
Урок 52. 00:03:53Using a Custom Name for the Compiler Configuration File
-
Урок 53. 00:05:25Controlling What Files To Compile - The files tsconfig.json property
-
Урок 54. 00:05:23Controlling What Files To Compile - include and exclude
-
Урок 55. 00:03:34The tsconfig.json outdir and rootDir properties
-
Урок 56. 00:03:33The tsconfig.json module property
-
Урок 57. 00:05:38Choosing What Libraries To Include Wth tsconfig.json lib and nolib properties
-
Урок 58. 00:02:34Typescript Compiler baseUrl Option
-
Урок 59. 00:08:44Understanding typeRoots, types and the skipLibCheck Compiler Options
-
Урок 60. 00:04:24Including Plain Javascript in a Typescript project - allowJs and checkJs
-
Урок 61. 00:04:02Typescript Compiler - Miscellaneous Options
-
Урок 62. 00:03:11Introduction To Typescript Classes
-
Урок 63. 00:08:06Writing Our First Typescript Class - The Constructor
-
Урок 64. 00:07:06Typescript Classes - Member Variables
-
Урок 65. 00:01:29Typescript Read-Only Class Member Variables
-
Урок 66. 00:05:49Typescript Getters and Setters
-
Урок 67. 00:03:38Does Typescript Support Multiple Constructors?
-
Урок 68. 00:03:56Understanding The This Keyword When Used In a Class
-
Урок 69. 00:05:12Understanding Typescript Static Variables
-
Урок 70. 00:04:33Understanding Typescript Static Class Methods
-
Урок 71. 00:03:02Introduction To Object Oriented Inheritance
-
Урок 72. 00:07:36The Extends Keyword - Creating a Child Class
-
Урок 73. 00:05:04Understanding the Protected Keyword
-
Урок 74. 00:05:27Typescript Abstract Classes
-
Урок 75. 00:07:07Objected-Oriented Interfaces
-
Урок 76. 00:08:17The Singleton In Typescript - An Object-Oriented Design Pattern
-
Урок 77. 00:05:10New Section - Introduction To Typescript Generics
-
Урок 78. 00:03:20Commonly Used Generic Libraries
-
Урок 79. 00:06:49The Typescript Optional Interface
-
Урок 80. 00:05:10The Typescript Read Only Interface
-
Урок 81. 00:07:27Introduction To Generic Functions
-
Урок 82. 00:04:06Generic Functions With Multiple Generic Parameters
-
Урок 83. 00:03:11Typescript Generics - Type Constraints and the extends Keyword
-
Урок 84. 00:07:28Typescript Generics - Understanding the keyof Operator
-
Урок 85. 00:04:59Typescript Generic Classes
-
Урок 86. 00:10:48Introduction To Typescript Decorators - How Do They Work?
-
Урок 87. 00:09:48Introduction To Typescript Method Decorators
-
Урок 88. 00:07:36Understanding The MethodDecorator Function Signature
-
Урок 89. 00:12:11Typescript Method Decorators - Step-By-Step Implementation
-
Урок 90. 00:05:33Applying Multiple Typescript Decorators To The Same Method
-
Урок 91. 00:08:23Typescript Class Decorators
-
Урок 92. 00:12:47Typescript Property Decorators
-
Урок 93. 00:04:49New Section - Building a Secure Node REST API From Scratch In Typescript
-
Урок 94. 00:04:14Kickstarting Our Node Project With npm init
-
Урок 95. 00:06:47Setting Up An Express Server From Scratch
-
Урок 96. 00:05:24Writing Our First Express Endpoint
-
Урок 97. 00:07:23How To Add Hot-Reload To Our Typescript Development Environment
-
Урок 98. 00:07:47Parsing Command Line Arguments in a Node Program
-
Урок 99. 00:04:52Adding Support For Multiple Environments Using dotenv
-
Урок 100. 00:03:48Making The Server Port Number Configurable
-
Урок 101. 00:10:53Setting Up The Winston Logging Library
-
Урок 102. 00:05:16Setting a Cloud SQL Database With Heroku and Postgres
-
Урок 103. 00:04:39Introduction To TypeORM
-
Урок 104. 00:08:56Setting Up a Database Connection With TypeORM
-
Урок 105. 00:08:34Setting Up Our First TypeORM Model
-
Урок 106. 00:05:40Modelling a One To Many Relationship in TypeORM
-
Урок 107. 00:06:28Generating a Database Schema Using TypeORM
-
Урок 108. 00:09:37Trying Out TypeORM - Populating The Database
-
Урок 109. 00:10:13Populating a Database With TypeORM - Repositories
-
Урок 110. 00:05:41Writing a Database Cleanup Script With TypeORM
-
Урок 111. 00:09:20Implementing a Data Retrieval Express Endpoint Using TypeORM
-
Урок 112. 00:03:29Eager Fetching a One To Many Relationship Using TypeORM
-
Урок 113. 00:06:38Error Handling In Asynchronous Express Endpoints
-
Урок 114. 00:09:52Overridding the Express Default Error Handling Behavior
-
Урок 115. 00:07:20Adding CORS Capabilities To An Express Server
-
Урок 116. 00:06:20Filtering Query Results In TypeORM - Part 1
-
Урок 117. 00:06:14Filtering Query Results In TypeORM - Part 2
-
Урок 118. 00:07:02Implementing The Find Course Lessons Endpoint
-
Урок 119. 00:08:43Performing a SQL Join With TypeORM
-
Урок 120. 00:07:04Setting Up an Express JSON Body Parser
-
Урок 121. 00:07:27Implementing an Express PATCH Update Endpoint
-
Урок 122. 00:09:43Controlling The Transaction Isolation Level With TypeORM
-
Урок 123. 00:08:26Implementing a POST Create Entity Endpoint
-
Урок 124. 00:08:26Implementing an Express DELETE Endpoint
-
Урок 125. 00:04:16New Section Introduction - Securing a Node REST API With Typescript
-
Урок 126. 00:07:34Setting Up The TypeORM Users Entity
-
Урок 127. 00:05:33Populating the USERS Table With User Credentials
-
Урок 128. 00:07:39Creating Password Digests Using the Node Crypto Module
-
Урок 129. 00:08:37Hashing a Password To Store It In The Database
-
Урок 130. 00:12:28Implementation of a Create User POST Endpoint
-
Урок 131. 00:07:46Implementing a Login Endpoint - Initial Skeleton
-
Урок 132. 00:05:28Login Endpoint - Validating The User Password
-
Урок 133. 00:10:24Understanding JWTs - JSON Web Tokens
-
Урок 134. 00:06:26Setting Up The jsonwebtoken Node Library
-
Урок 135. 00:07:00Creating And Signing An Authentication JWT
-
Урок 136. 00:05:34Designing an Express Authentication Middleware
-
Урок 137. 00:11:57Step-By-Step Implementation of an Authentication Middleware
-
Урок 138. 00:10:59Role Based Authorization Using an Express Middleware
-
Урок 139. 00:02:18Other Courses
-
Урок 140. 00:05:01Conclusions and Key Takeaways
- Категории
- Источники
- Все курсы
- Разделы
- Книги