-
Урок 1. 00:01:46Introduction
-
Урок 2. 00:05:32The Scope
-
Урок 3. 00:01:15Prerequisites
-
Урок 4. 00:02:21Application Requirements
-
Урок 5. 00:05:45Setting Up the Development Environment
-
Урок 6. 00:09:27Installing SQL Server on macOS / Linux
-
Урок 7. 00:04:12Creating a New Project
-
Урок 8. 00:04:54Project Structure
-
Урок 9. 00:07:03Application Startup
-
Урок 10. 00:04:56Environments
-
Урок 11. 00:02:49.NET Watch Tool
-
Урок 12. 00:02:13Debugging in VSCode
-
Урок 13. 00:01:06Working with Git
-
Урок 14. 00:05:21Use Cases
-
Урок 15. 00:01:00Introduction
-
Урок 16. 00:02:00Implementation Options
-
Урок 17. 00:05:01Building the Domain Model
-
Урок 18. 00:04:41Adding Entity Framework Core
-
Урок 19. 00:04:15Creating a DbContext
-
Урок 20. 00:04:07Using Configuration
-
Урок 21. 00:08:31Creating the Database
-
Урок 22. 00:05:30Applying Constraints
-
Урок 23. 00:07:17Seeding the Database
-
Урок 24. 00:03:52Building an API
-
Урок 25. 00:02:45Common Runtime Errors
-
Урок 26. 00:03:33API Resources
-
Урок 27. 00:06:10Using AutoMapper
-
Урок 28. 00:00:48Introduction
-
Урок 29. 00:04:15Adding a New Angular Component
-
Урок 30. 00:01:43Creating a Route
-
Урок 31. 00:03:50Using Bootstrap Forms
-
Урок 32. 00:03:11Creating a Service
-
Урок 33. 00:03:31Populating Drop-down Lists
-
Урок 34. 00:07:27Implementing Cascading Drop-down Lists
-
Урок 35. 00:04:43Rendering Dynamic Check Boxes
-
Урок 36. 00:06:05Refactoring: Merging Services
-
Урок 37. 00:03:47Discussion: Merging Controllers
-
Урок 38. 00:02:53Adding Radio Buttons
-
Урок 39. 00:02:13Adding Text Boxes
-
Урок 40. 00:00:35Introduction
-
Урок 41. 00:01:33Revisiting the Domain Model
-
Урок 42. 00:03:16Extending the Domain Model
-
Урок 43. 00:06:09Dealing with Many-to-many Relationships
-
Урок 44. 00:02:57Building an API to Create Objects
-
Урок 45. 00:06:02API Resources vs Domain Classes
-
Урок 46. 00:02:13Creating an API Resource
-
Урок 47. 00:05:15Mapping API Resources to Domain Classes
-
Урок 48. 00:05:27Adding a Record to the Database
-
Урок 49. 00:09:56Implementing Server-side Validation
-
Урок 50. 00:04:11Building an API to Update Objects
-
Урок 51. 00:00:00Mapping Collections
-
Урок 52. 00:05:13Refactoring: Using LINQ
-
Урок 53. 00:02:41Building an API to Delete Objects
-
Урок 54. 00:02:03Building an API to Get Objects
-
Урок 55. 00:01:01Introduction
-
Урок 56. 00:06:04Separating API Resources
-
Урок 57. 00:06:20Refactoring: Separating API Resources
-
Урок 58. 00:04:38Refactoring: Using KeyValuePairResource
-
Урок 59. 00:04:41Changing the Return Type of APIs
-
Урок 60. 00:02:35The Repository Pattern
-
Урок 61. 00:05:16Dependency Injection
-
Урок 62. 00:08:55Decoupling from Entity Framework
-
Урок 63. 00:06:56The Unit of Work Pattern
-
Урок 64. 00:03:33Fixing a Few Bugs
-
Урок 65. 00:03:58False Argument 1: Repository over Repository
-
Урок 66. 00:00:37False Argument 2: Increased Complexity
-
Урок 67. 00:01:28False Argument 3: Simple or Complex Apps
-
Урок 68. 00:04:46False Argument 4: Repository Coupled to Entity Framework
-
Урок 69. 00:02:50False Argument 5: Persistence Model
-
Урок 70. 00:06:33Dependency Inversion Principle
-
Урок 71. 00:02:59Layers vs Tiers
-
Урок 72. 00:00:36Introduction
-
Урок 73. 00:03:52Binding the Drop-down Lists to the Model
-
Урок 74. 00:02:47Binding the Checkboxes
-
Урок 75. 00:01:23Binding the Textboxes
-
Урок 76. 00:02:01Submitting the Form
-
Урок 77. 00:03:54Client-side Validation
-
Урок 78. 00:07:27Displaying Toast Notifications
-
Урок 79. 00:05:01Global Error Handling
-
Урок 80. 00:07:59Zones in Angular
-
Урок 81. 00:05:42Logging Errors
-
Урок 82. 00:03:06Development vs Production Environment
-
Урок 83. 00:05:33Implementing Editing
-
Урок 84. 00:05:00Sending Parallel Requests
-
Урок 85. 00:06:27Creating Interfaces
-
Урок 86. 00:02:40Populating the Form
-
Урок 87. 00:02:13Implementing the Update
-
Урок 88. 00:02:47Implementing the Delete
-
Урок 89. 00:00:31Introduction
-
Урок 90. 00:03:12Code Review: Vehicles List
-
Урок 91. 00:04:39Adding the Filters
-
Урок 92. 00:03:37Filtering on the Client
-
Урок 93. 00:04:34Filtering on the Server
-
Урок 94. 00:06:23Passing the Filters to the Server
-
Урок 95. 00:04:33Sorting on the Server
-
Урок 96. 00:04:51Refactoring: Using Dictionaries
-
Урок 97. 00:02:20Refactoring: Extract Method
-
Урок 98. 00:07:47Refactoring: Using Extension Methods and Generics
-
Урок 99. 00:02:24Sending the Sort Parameters to the Server
-
Урок 100. 00:03:27Adding the Sort Icon
-
Урок 101. 00:02:59Rendering the Columns Dynamically
-
Урок 102. 00:05:23Paging on the Server
-
Урок 103. 00:02:59Adding a Pagination Component
-
Урок 104. 00:05:53Calculating the Total
-
Урок 105. 00:03:28Edge Cases
-
Урок 106. 00:00:23Introduction
-
Урок 107. 00:03:13The Approach
-
Урок 108. 00:04:58Code Review
-
Урок 109. 00:02:16Extending the Domain Model
-
Урок 110. 00:10:45Building an API
-
Урок 111. 00:01:27Testing the API
-
Урок 112. 00:03:05Adding Validation
-
Урок 113. 00:05:34Refactoring to Use Configuration
-
Урок 114. 00:06:41Building the Client-side
-
Урок 115. 00:04:48Rendering the Uploaded Photos
-
Урок 116. 00:07:33Tracking the Upload Progress
-
Урок 117. 00:04:49Adding a Bootstrap Progress Bar
-
Урок 118. 00:07:50Fixing the Memory Leaks
-
Урок 119. 00:03:12Handling the Errors
-
Урок 120. 00:00:59Introduction
-
Урок 121. 00:00:58Requirements
-
Урок 122. 00:04:57Architecture
-
Урок 123. 00:02:21Setting Up an Auth0 Account
-
Урок 124. 00:04:38Securing APIs
-
Урок 125. 00:00:49Inspecting a JSON Web Token (JWT)
-
Урок 126. 00:07:30Securing Client Apps
-
Урок 127. 00:06:41Login and Logout
-
Урок 128. 00:04:31Using Hosted Login Pages
-
Урок 129. 00:08:11Setting the Audience for the Token
-
Урок 130. 00:00:44Exercise
-
Урок 131. 00:05:30Getting the User's Profile
-
Урок 132. 00:04:46Adding Additional Signup Fields
-
Урок 133. 00:03:33Using Rules
-
Урок 134. 00:02:19Assigning Users to Roles
-
Урок 135. 00:02:53Returning Custom Claims
-
Урок 136. 00:06:58Showing/Hiding Content Based on the User's Role
-
Урок 137. 00:06:13Refactoring
-
Урок 138. 00:06:48Protecting Routes
-
Урок 139. 00:05:42Calling Secured APIs
-
Урок 140. 00:03:35Restricting API Access to Certain Roles
-
Урок 141. 00:02:30Implementing the Authorization Requirements
-
Урок 142. 00:04:38Adding Charts
-
Урок 143. 00:03:57Optimizing Queries
-
Урок 144. 00:02:00Fixing a Bug
-
Урок 145. 00:12:29Extracting a Service Layer
-
Урок 146. 00:06:42Supporting Multiple Storages
-
Урок 147. 00:08:18Using the Secret Manager
- Категории
- Источники
- Все курсы
- Разделы
- Книги