FileMood

Download Build an app with ASPNET Core and Angular from scratch

Build an app with ASPNET Core and Angular from scratch

Name

Build an app with ASPNET Core and Angular from scratch

  DOWNLOAD Copy Link

Trouble downloading? see How To

Total Size

30.5 GB

Total Files

981

Last Seen

2025-07-18 23:37

Hash

9039504DD5F9AD5D62AF81F8B98C36E4844189E6

/.../38 Migrate your .Net Core 2.2 project to .Net Core 3.0 (Legacy)/

453 Migrate your project from 2.2 to 3.0.mp4

407.0 MB

453 Migrate your project from 2.2 to 3.0.en_GB.srt

35.6 KB

453 packages.txt

1.1 KB

/

TutsNode.com.txt

0.1 KB

[TGx]Downloaded from torrentgalaxy.to .txt

0.6 KB

/01 Introduction/

001 Introduction to the course.en_GB.srt

10.5 KB

001 Introduction to the course.mp4

15.7 MB

002 Setting up the developer environment.en_GB.srt

7.4 KB

002 Setting up the developer environment.mp4

49.8 MB

003 Getting help.en_GB.srt

4.4 KB

003 Getting help.mp4

6.0 MB

004 Course assets and source code.en_GB.srt

3.0 KB

004 Course assets and source code.mp4

9.9 MB

004 StudentAssets.zip

1.5 MB

/.../02 Building a walking skeleton Part One - API/

005 Introduction.en_GB.srt

3.4 KB

005 Introduction.mp4

9.4 MB

006 Creating the .Net API Project using the dotnet CLI.en_GB.srt

9.5 KB

006 Creating the .Net API Project using the dotnet CLI.mp4

73.5 MB

007 Setting up VS code to work with C#.en_GB.srt

10.4 KB

007 Setting up VS code to work with C#.mp4

61.1 MB

008 Getting to know the API project files.en_GB.srt

17.2 KB

008 Getting to know the API project files.mp4

113.2 MB

008 Incorrect-MS-Build-selection-in-Omnisharp.pdf

38.2 KB

009 Creating our first Entity.en_GB.srt

7.5 KB

009 Creating our first Entity.mp4

15.1 MB

010 Introduction to Entity Framework.en_GB.srt

8.7 KB

010 Introduction to Entity Framework.mp4

11.9 MB

011 Adding Entity Framework to our project.en_GB.srt

5.1 KB

011 Adding Entity Framework to our project.mp4

15.5 MB

012 Adding a DbContext class.en_GB.srt

11.6 KB

012 Adding a DbContext class.mp4

30.0 MB

013 Creating the Connection string.en_GB.srt

16.3 KB

013 Creating the Connection string.mp4

132.2 MB

014 Creating the database using Entity Framework Code first migrations.en_GB.srt

6.3 KB

014 Creating the database using Entity Framework Code first migrations.mp4

21.5 MB

015 Adding a new API Controller.en_GB.srt

14.2 KB

015 Adding a new API Controller.mp4

48.4 MB

016 Making our code Asynchronous.en_GB.srt

8.6 KB

016 Making our code Asynchronous.mp4

22.1 MB

017 Saving our code into Source control.en_GB.srt

14.0 KB

017 Saving our code into Source control.mp4

68.2 MB

018 Section 2 Summary.en_GB.srt

3.7 KB

018 Section 2 Summary.mp4

11.7 MB

/.../03 Building a walking skeleton Part Two - Angular/

019 Introduction.en_GB.srt

2.8 KB

019 Introduction.mp4

7.9 MB

020 Creating the Angular application.en_GB.srt

7.1 KB

020 Creating the Angular application.mp4

55.9 MB

021 Running the angular project and reviewing the bootstrap of the app.en_GB.srt

14.3 KB

021 Running the angular project and reviewing the bootstrap of the app.mp4

104.6 MB

022 Adding VS Code extensions to work with Angular.en_GB.srt

4.0 KB

022 Adding VS Code extensions to work with Angular.mp4

16.1 MB

023 Making HTTP requests in Angular.en_GB.srt

17.5 KB

023 Making HTTP requests in Angular.mp4

64.5 MB

024 Adding CORS support in the API.en_GB.srt

5.7 KB

024 Adding CORS support in the API.mp4

24.4 MB

025 Displaying the fetched users in the browser.en_GB.srt

6.9 KB

025 Displaying the fetched users in the browser.mp4

15.5 MB

026 Adding bootstrap and font-awesome.en_GB.srt

9.3 KB

026 Adding bootstrap and font-awesome.mp4

47.3 MB

027 Using HTTPS in angular - MAC.en_GB.srt

9.1 KB

027 Using HTTPS in angular - MAC.mp4

69.4 MB

028 Using HTTPS in angular - WINDOWS.en_GB.srt

8.1 KB

028 Using HTTPS in angular - WINDOWS.mp4

25.6 MB

029 Saving into source control.en_GB.srt

2.9 KB

029 Saving into source control.mp4

9.0 MB

030 Section 3 summary.en_GB.srt

1.7 KB

030 Section 3 summary.mp4

5.8 MB

/.../04 Authentication basics/

031 Introduction.en_GB.srt

4.2 KB

031 Introduction.mp4

10.8 MB

032 Safe storage of passwords.en_GB.srt

10.0 KB

032 Safe storage of passwords.mp4

21.1 MB

033 Updating the user entity.en_GB.srt

3.9 KB

033 Updating the user entity.mp4

14.8 MB

034 Creating a base API controller.en_GB.srt

5.3 KB

034 Creating a base API controller.mp4

19.9 MB

035 Creating an Account Controller with a register endpoint.en_GB.srt

14.5 KB

035 Creating an Account Controller with a register endpoint.mp4

70.3 MB

036 Using the debugger.en_GB.srt

12.8 KB

036 Using the debugger.mp4

130.3 MB

037 Using DTOs.en_GB.srt

9.4 KB

037 Using DTOs.mp4

31.0 MB

038 Adding validation.en_GB.srt

4.8 KB

038 Adding validation.mp4

17.8 MB

039 Adding a login endpoint.en_GB.srt

13.3 KB

039 Adding a login endpoint.mp4

140.0 MB

040 JSON web tokens.en_GB.srt

7.3 KB

040 JSON web tokens.mp4

16.6 MB

041 Adding a token service.en_GB.srt

9.5 KB

041 Adding a token service.mp4

36.4 MB

042 Adding the create token logic.en_GB.srt

8.1 KB

042 Adding the create token logic.mp4

46.5 MB

043 Creating a User DTO and returning the token.en_GB.srt

6.9 KB

043 Creating a User DTO and returning the token.mp4

81.2 MB

044 Adding the authentication middleware.en_GB.srt

8.7 KB

044 Adding the authentication middleware.mp4

96.5 MB

045 Adding extension methods.en_GB.srt

8.5 KB

045 Adding extension methods.mp4

30.5 MB

046 Section 4 summary.en_GB.srt

5.0 KB

046 Section 4 summary.mp4

16.4 MB

/.../05 Client login and register/

047 Introduction.en_GB.srt

2.5 KB

047 Introduction.mp4

7.3 MB

048 Creating a nav bar.en_GB.srt

13.3 KB

048 Creating a nav bar.mp4

110.6 MB

049 Introduction to Angular template forms.en_GB.srt

8.3 KB

049 Introduction to Angular template forms.mp4

32.4 MB

050 Introduction to Angular services.en_GB.srt

7.8 KB

050 Introduction to Angular services.mp4

23.5 MB

051 Injecting services into components.en_GB.srt

5.4 KB

051 Injecting services into components.mp4

16.0 MB

052 Using conditionals to show and remove content.en_GB.srt

8.0 KB

052 Using conditionals to show and remove content.mp4

31.5 MB

053 Using the angular bootstrap components - dropdown.en_GB.srt

9.1 KB

053 Using the angular bootstrap components - dropdown.mp4

41.6 MB

054 Introduction to observables.en_GB.srt

11.7 KB

054 Introduction to observables.mp4

18.7 MB

055 Persisting the login.en_GB.srt

16.3 KB

055 Persisting the login.mp4

68.3 MB

056 Using the async pipe.en_GB.srt

6.9 KB

056 Using the async pipe.mp4

37.1 MB

057 Adding a home page.en_GB.srt

7.9 KB

057 Adding a home page.mp4

27.2 MB

058 Adding a register form.en_GB.srt

7.1 KB

058 Adding a register form.mp4

26.6 MB

059 Parent to child communication.en_GB.srt

13.4 KB

059 Parent to child communication.mp4

98.7 MB

060 Child to parent communication.en_GB.srt

7.1 KB

060 Child to parent communication.mp4

23.8 MB

061 Hooking up the register method to the service.en_GB.srt

12.7 KB

061 Hooking up the register method to the service.mp4

125.3 MB

062 Section 5 summary.en_GB.srt

2.6 KB

062 Section 5 summary.mp4

23.6 MB

/.../06 Routing in Angular/

063 Introduction.en_GB.srt

2.6 KB

063 Introduction.mp4

7.5 MB

064 Creating some more components.en_GB.srt

9.7 KB

064 Creating some more components.mp4

29.7 MB

065 Adding the nav links.en_GB.srt

4.5 KB

065 Adding the nav links.mp4

22.0 MB

066 Routing in code.en_GB.srt

3.4 KB

066 Routing in code.mp4

10.6 MB

067 Adding a toast service for notifications.en_GB.srt

12.2 KB

067 Adding a toast service for notifications.mp4

51.2 MB

068 Adding an Angular route guard.en_GB.srt

11.3 KB

068 Adding an Angular route guard.mp4

78.3 MB

069 Adding a dummy route.en_GB.srt

5.7 KB

069 Adding a dummy route.mp4

58.6 MB

070 Adding a new theme.en_GB.srt

7.2 KB

070 Adding a new theme.mp4

35.5 MB

071 Tidying up the app module by using a shared module.en_GB.srt

7.6 KB

071 Tidying up the app module by using a shared module.mp4

29.3 MB

072 Section 6 summary.en_GB.srt

3.3 KB

072 Section 6 summary.mp4

10.3 MB

/.../07 Error handling/

073 Introduction.en_GB.srt

1.6 KB

073 Introduction.mp4

9.7 MB

074 Creating an error controller for testing errors.en_GB.srt

13.1 KB

074 Creating an error controller for testing errors.mp4

48.5 MB

075 Handling server errors.en_GB.srt

10.6 KB

075 Handling server errors.mp4

80.9 MB

076 Exception handling middleware.en_GB.srt

14.9 KB

076 Exception handling middleware.mp4

145.4 MB

077 Testing errors in the client.en_GB.srt

10.3 KB

077 Testing errors in the client.mp4

51.8 MB

078 Adding an error interceptor.en_GB.srt

16.7 KB

078 Adding an error interceptor.mp4

124.0 MB

079 Validation errors.en_GB.srt

8.1 KB

079 Validation errors.mp4

34.6 MB

080 Handling not found.en_GB.srt

4.8 KB

080 Handling not found.mp4

11.0 MB

081 Adding a server error page.en_GB.srt

13.4 KB

081 Adding a server error page.mp4

69.3 MB

082 Section 7 summary.en_GB.srt

4.4 KB

082 Section 7 summary.mp4

13.8 MB

/.../08 Extending the API/

083 Introduction.en_GB.srt

2.8 KB

083 Introduction.mp4

10.9 MB

084 Extending the user entity.en_GB.srt

5.0 KB

084 Extending the user entity.mp4

15.2 MB

085 Adding a DateTime extension to calculate age.en_GB.srt

5.2 KB

085 Adding a DateTime extension to calculate age.mp4

16.7 MB

086 Entity Framework relationships.en_GB.srt

11.0 KB

086 Entity Framework relationships.mp4

62.8 MB

087 Generating seed data.en_GB.srt

8.6 KB

087 Generating seed data.mp4

92.0 MB

087 UserSeedData.json

12.4 KB

088 Seeding data part one.en_GB.srt

13.7 KB

088 Seeding data part one.mp4

45.9 MB

089 Seeding data part two.en_GB.srt

9.9 KB

089 Seeding data part two.mp4

98.4 MB

090 The repository pattern.en_GB.srt

10.4 KB

090 The repository pattern.mp4

18.9 MB

091 Creating a repository.en_GB.srt

8.0 KB

091 Creating a repository.mp4

34.2 MB

092 Updating the users controller.en_GB.srt

6.4 KB

092 Updating the users controller.mp4

39.5 MB

093 Adding a DTO for Members.en_GB.srt

3.2 KB

093 Adding a DTO for Members.mp4

11.6 MB

094 Adding AutoMapper.en_GB.srt

4.4 KB

094 Adding AutoMapper.mp4

21.1 MB

095 Using AutoMapper.en_GB.srt

7.3 KB

095 Using AutoMapper.mp4

37.9 MB

096 Configuring AutoMapper.en_GB.srt

3.7 KB

096 Configuring AutoMapper.mp4

12.7 MB

097 Using AutoMapper queryable extensions.en_GB.srt

18.0 KB

097 Using AutoMapper queryable extensions.mp4

201.4 MB

098 Section 8 summary.en_GB.srt

2.7 KB

098 Section 8 summary.mp4

9.0 MB

/.../09 Building the User Interface/

099 Introduction.en_GB.srt

2.5 KB

099 Introduction.mp4

7.4 MB

100 Using TypeScript.en_GB.srt

10.4 KB

100 Using TypeScript.mp4

24.0 MB

101 Creating the member interface.en_GB.srt

3.9 KB

101 Creating the member interface.mp4

19.3 MB

102 Adding a member service.en_GB.srt

10.8 KB

102 Adding a member service.mp4

45.1 MB

103 Retrieving the list of members.en_GB.srt

8.3 KB

103 Retrieving the list of members.mp4

63.8 MB

104 Creating member cards.en_GB.srt

5.8 KB

104 Creating member cards.mp4

16.3 MB

105 Adding some style to the cards.en_GB.srt

8.1 KB

105 Adding some style to the cards.mp4

26.8 MB

106 Adding animated buttons.en_GB.srt

6.4 KB

106 Adding animated buttons.mp4

30.5 MB

107 Using an interceptor to send the token.en_GB.srt

9.7 KB

107 Using an interceptor to send the token.mp4

53.6 MB

108 Routing to the detailed page.en_GB.srt

7.1 KB

108 Routing to the detailed page.mp4

36.6 MB

109 Styling the member detailed page.en_GB.srt

7.1 KB

109 Styling the member detailed page.mp4

29.7 MB

110 Styling the member detailed page part two.en_GB.srt

8.5 KB

110 Styling the member detailed page part two.mp4

76.8 MB

111 Adding a photo gallery.en_GB.srt

17.6 KB

111 Adding a photo gallery.mp4

200.2 MB

112 Section 9 summary.en_GB.srt

2.4 KB

112 Section 9 summary.mp4

7.6 MB

/.../10 Updating resources/

113 Introduction.en_GB.srt

3.3 KB

113 Introduction.mp4

9.8 MB

114 Creating a member edit component.en_GB.srt

7.3 KB

114 Creating a member edit component.mp4

49.1 MB

115 Creating the edit template form.en_GB.srt

9.6 KB

115 Creating the edit template form.mp4

96.6 MB

116 Adding the update functionality.en_GB.srt

11.7 KB

116 Adding the update functionality.mp4

69.6 MB

117 Adding a Can Deactivate route guard.en_GB.srt

9.7 KB

117 Adding a Can Deactivate route guard.mp4

41.7 MB

118 Persisting the changes in the API.en_GB.srt

11.6 KB

118 Persisting the changes in the API.mp4

55.7 MB

119 Updating the user in the client app.en_GB.srt

3.2 KB

119 Updating the user in the client app.mp4

11.0 MB

120 Adding loading indicators.en_GB.srt

13.2 KB

120 Adding loading indicators.mp4

116.6 MB

121 Using the service to store state.en_GB.srt

13.6 KB

121 Using the service to store state.mp4

131.6 MB

122 Section 10 summary.en_GB.srt

1.9 KB

122 Section 10 summary.mp4

5.8 MB

/.../11 Adding photo upload functionality/

123 Introduction.en_GB.srt

9.9 KB

123 Introduction.mp4

18.3 MB

124 Cloudinary Account.en_GB.srt

8.8 KB

124 Cloudinary Account.mp4

30.4 MB

125 Configuring cloudinary in the API.en_GB.srt

6.5 KB

125 Configuring cloudinary in the API.mp4

27.1 MB

126 Adding a photo service.en_GB.srt

13.2 KB

126 Adding a photo service.mp4

61.4 MB

127 Updating the users controller.en_GB.srt

11.7 KB

127 Updating the users controller.mp4

129.4 MB

128 Testing the photo upload.en_GB.srt

11.1 KB

128 Testing the photo upload.mp4

54.1 MB

129 Using the Created At Route method.en_GB.srt

8.5 KB

129 Using the Created At Route method.mp4

33.8 MB

130 Adding a photo editor component.en_GB.srt

5.3 KB

130 Adding a photo editor component.mp4

20.7 MB

131 Adding a photo uploader.en_GB.srt

12.7 KB

131 Adding a photo uploader.mp4

110.6 MB

132 Adding a photo uploader part two.en_GB.srt

10.3 KB

132 Adding a photo uploader part two.mp4

92.4 MB

133 Setting the main photo in the API.en_GB.srt

8.4 KB

133 Setting the main photo in the API.mp4

39.9 MB

134 Adding the main photo image to the nav bar.en_GB.srt

13.0 KB

134 Adding the main photo image to the nav bar.mp4

69.4 MB

135 Setting the main photo in the client.en_GB.srt

9.7 KB

135 Setting the main photo in the client.mp4

35.6 MB

136 Deleting photos - API.en_GB.srt

8.2 KB

136 Deleting photos - API.mp4

47.5 MB

137 Deleting photos - Client.en_GB.srt

7.1 KB

137 Deleting photos - Client.mp4

31.4 MB

138 Section 11 summary.en_GB.srt

2.2 KB

138 Section 11 summary.mp4

19.1 MB

/.../12 Reactive forms/

139 Introduction.en_GB.srt

2.7 KB

139 Introduction.mp4

8.4 MB

140 Reactive forms introduction.en_GB.srt

7.5 KB

140 Reactive forms introduction.mp4

64.0 MB

141 Client side validation.en_GB.srt

4.2 KB

141 Client side validation.mp4

15.0 MB

142 Adding custom validators.en_GB.srt

5.9 KB

142 Adding custom validators.mp4

26.3 MB

143 Validation feedback.en_GB.srt

10.9 KB

143 Validation feedback.mp4

117.0 MB

144 Creating a reusable text input.en_GB.srt

17.0 KB

144 Creating a reusable text input.mp4

169.8 MB

145 Using the form builder service.en_GB.srt

3.4 KB

145 Using the form builder service.mp4

11.5 MB

146 Expanding the register form.en_GB.srt

7.1 KB

146 Expanding the register form.mp4

32.6 MB

147 Adding a reusable date input.en_GB.srt

17.4 KB

147 Adding a reusable date input.mp4

82.4 MB

148 Updating the API register method.en_GB.srt

8.8 KB

148 Updating the API register method.mp4

37.6 MB

149 Client side registration.en_GB.srt

16.2 KB

149 Client side registration.mp4

119.1 MB

150 Section 12 summary.en_GB.srt

2.8 KB

150 Section 12 summary.mp4

9.0 MB

/.../13 Paging, Sorting and Filtering/

151 Introduction.en_GB.srt

7.9 KB

151 Introduction.mp4

13.6 MB

152 Adding a paged list class.en_GB.srt

12.1 KB

152 Adding a paged list class.mp4

46.9 MB

153 Adding helper classes for pagination.en_GB.srt

11.1 KB

153 Adding helper classes for pagination.mp4

78.0 MB

154 Using the pagination classes.en_GB.srt

15.4 KB

154 Using the pagination classes.mp4

84.1 MB

155 Setting up client pagination.en_GB.srt

14.5 KB

155 Setting up client pagination.mp4

72.1 MB

156 Using the angular bootstrap pagination component.en_GB.srt

6.8 KB

156 Using the angular bootstrap pagination component.mp4

29.0 MB

157 Adding filtering to the API.en_GB.srt

8.7 KB

157 Adding filtering to the API.mp4

108.1 MB

158 Adding additional filters.en_GB.srt

7.4 KB

158 Adding additional filters.mp4

46.9 MB

159 Cleaning up the member service.en_GB.srt

14.3 KB

159 Cleaning up the member service.mp4

185.3 MB

160 Adding filter buttons to the client.en_GB.srt

13.3 KB

160 Adding filter buttons to the client.mp4

74.5 MB

161 Adding sorting functionality.en_GB.srt

6.1 KB

161 Adding sorting functionality.mp4

29.7 MB

162 Adding an action filter.en_GB.srt

10.7 KB

162 Adding an action filter.mp4

46.2 MB

163 Making the Last Active action filter more optimal.en_GB.srt

7.2 KB

163 Making the Last Active action filter more optimal.mp4

72.2 MB

164 Sorting on the client.en_GB.srt

9.1 KB

164 Sorting on the client.mp4

47.0 MB

165 Formatting dates.en_GB.srt

7.3 KB

165 Formatting dates.mp4

87.0 MB

166 Restoring the caching for members.en_GB.srt

12.9 KB

166 Restoring the caching for members.mp4

53.9 MB

167 Restoring caching for member detailed.en_GB.srt

14.3 KB

167 Restoring caching for member detailed.mp4

164.0 MB

168 Remembering the filters for a user in the service.en_GB.srt

8.4 KB

168 Remembering the filters for a user in the service.mp4

37.5 MB

169 Section 13 summary.en_GB.srt

2.7 KB

169 Section 13 summary.mp4

8.4 MB

/.../14 Adding the Like User feature/

170 Introduction.en_GB.srt

3.2 KB

170 Introduction.mp4

6.0 MB

171 Adding a likes entity.en_GB.srt

10.9 KB

171 Adding a likes entity.mp4

54.7 MB

172 Adding a likes repository.en_GB.srt

5.5 KB

172 Adding a likes repository.mp4

22.9 MB

173 Implementing the likes repository.en_GB.srt

9.3 KB

173 Implementing the likes repository.mp4

35.3 MB

174 Controller methods for the likes feature.en_GB.srt

13.7 KB

174 Controller methods for the likes feature.mp4

60.4 MB

175 Setting up the likes functions in the Angular app.en_GB.srt

9.3 KB

175 Setting up the likes functions in the Angular app.mp4

101.7 MB

176 Adding the likes component.en_GB.srt

9.4 KB

176 Adding the likes component.mp4

88.8 MB

177 Adding pagination for the likes.en_GB.srt

8.9 KB

177 Adding pagination for the likes.mp4

44.9 MB

178 Paginating the likes on the client.en_GB.srt

7.9 KB

178 Paginating the likes on the client.mp4

71.3 MB

179 Section 14 summary.en_GB.srt

2.8 KB

179 Section 14 summary.mp4

9.4 MB

/.../15 Adding the messaging feature/

180 Introduction.en_GB.srt

2.2 KB

180 Introduction.mp4

7.0 MB

181 Setting up the entities for messaging.en_GB.srt

7.2 KB

181 Setting up the entities for messaging.mp4

32.9 MB

182 Setting up the message repository.en_GB.srt

6.7 KB

182 Setting up the message repository.mp4

26.8 MB

183 Setting up the automapper profiles.en_GB.srt

3.2 KB

183 Setting up the automapper profiles.mp4

15.9 MB

184 Adding a message controller.en_GB.srt

10.5 KB

184 Adding a message controller.mp4

59.6 MB

185 Getting the messages from the Repo.en_GB.srt

12.6 KB

185 Getting the messages from the Repo.mp4

130.4 MB

186 Getting the message thread for 2 users.en_GB.srt

12.2 KB

186 Getting the message thread for 2 users.mp4

58.6 MB

187 Setting up the Angular app for messaging.en_GB.srt

14.4 KB

187 Setting up the Angular app for messaging.mp4

176.5 MB

188 Designing the inbox.en_GB.srt

15.0 KB

188 Designing the inbox.mp4

77.0 MB

189 Adding the message thread in the client.en_GB.srt

7.3 KB

189 Adding the message thread in the client.mp4

29.4 MB

190 Styling the message thread.en_GB.srt

13.2 KB

190 Styling the message thread.mp4

66.1 MB

191 Activating the message tab.en_GB.srt

10.2 KB

191 Activating the message tab.mp4

114.5 MB

192 Using query params.en_GB.srt

12.4 KB

192 Using query params.mp4

44.3 MB

193 Using route resolvers.en_GB.srt

11.4 KB

193 Using route resolvers.mp4

96.4 MB

194 Sending messages.en_GB.srt

10.4 KB

194 Sending messages.mp4

105.2 MB

195 Fixing the photo weirdness.en_GB.srt

3.7 KB

195 Fixing the photo weirdness.mp4

17.3 MB

196 Deleting messages on the API.en_GB.srt

6.9 KB

196 Deleting messages on the API.mp4

68.7 MB

197 Deleting messages on the client.en_GB.srt

9.6 KB

197 Deleting messages on the client.mp4

52.0 MB

198 Section 15 summary.en_GB.srt

2.7 KB

198 Section 15 summary.mp4

13.7 MB

/.../16 Identity and role management/

199 Introduction.en_GB.srt

5.8 KB

199 Introduction.mp4

3.9 MB

200 Setting up the entities.en_GB.srt

8.7 KB

200 Setting up the entities.mp4

33.0 MB

201 Configuring the DbContext.en_GB.srt

8.4 KB

201 Configuring the DbContext.mp4

47.7 MB

202 Configuring the startup class.en_GB.srt

6.1 KB

202 Configuring the startup class.mp4

36.9 MB

203 Refactoring and adding a new migration.en_GB.srt

8.1 KB

203 Refactoring and adding a new migration.mp4

98.8 MB

204 Updating the seed method.en_GB.srt

8.8 KB

204 Updating the seed method.mp4

39.9 MB

205 Updating the account controller.en_GB.srt

8.4 KB

205 Updating the account controller.mp4

37.7 MB

206 Adding roles to the app.en_GB.srt

8.0 KB

206 Adding roles to the app.mp4

41.6 MB

207 Adding the roles to the JWT token.en_GB.srt

11.0 KB

207 Adding the roles to the JWT token.mp4

101.1 MB

208 Adding policy based authorisation.en_GB.srt

6.3 KB

208 Adding policy based authorisation.mp4

28.1 MB

209 Getting the users with roles.en_GB.srt

5.4 KB

209 Getting the users with roles.mp4

24.8 MB

210 Editing user roles.en_GB.srt

7.3 KB

210 Editing user roles.mp4

36.3 MB

211 Adding an admin component.en_GB.srt

2.9 KB

211 Adding an admin component.mp4

10.2 MB

212 Adding an admin guard.en_GB.srt

12.9 KB

212 Adding an admin guard.mp4

90.9 MB

213 Adding a custom directive.en_GB.srt

11.7 KB

213 Adding a custom directive.mp4

45.0 MB

214 Adding the edit roles component.en_GB.srt

9.2 KB

214 Adding the edit roles component.mp4

33.7 MB

215 Setting up modals.en_GB.srt

12.1 KB

215 Setting up modals.mp4

110.5 MB

216 Editing roles in the client.en_GB.srt

6.7 KB

216 Editing roles in the client.mp4

24.4 MB

217 Editing roles part two.en_GB.srt

14.5 KB

217 Editing roles part two.mp4

74.6 MB

218 Section 16 summary.en_GB.srt

2.0 KB

218 Section 16 summary.mp4

6.0 MB

/17 SignalR/

219 Introduction.en_GB.srt

6.1 KB

219 Introduction.mp4

10.6 MB

220 Adding a presence hub.en_GB.srt

6.8 KB

220 Adding a presence hub.mp4

26.5 MB

221 Authenticating to SignalR.en_GB.srt

5.1 KB

221 Authenticating to SignalR.mp4

25.8 MB

222 Client side SignalR.en_GB.srt

14.0 KB

222 Client side SignalR.mp4

102.2 MB

223 Adding a presence tracker.en_GB.srt

15.1 KB

223 Adding a presence tracker.mp4

132.7 MB

224 Displaying online presence.en_GB.srt

9.2 KB

224 Displaying online presence.mp4

45.7 MB

225 Creating a message hub.en_GB.srt

12.1 KB

225 Creating a message hub.mp4

48.7 MB

226 Adding the send message method to the hub.en_GB.srt

5.8 KB

226 Adding the send message method to the hub.mp4

38.7 MB

227 Adding the hub connection to the message service.en_GB.srt

4.8 KB

227 Adding the hub connection to the message service.mp4

27.5 MB

228 Refactoring the message components to use the hub.en_GB.srt

8.0 KB

228 Refactoring the message components to use the hub.mp4

37.9 MB

229 Sending messages via the hub.en_GB.srt

9.6 KB

229 Sending messages via the hub.mp4

100.8 MB

230 Tracking the message groups.en_GB.srt

13.1 KB

230 Tracking the message groups.mp4

101.6 MB

231 Updating the message hub with group tracking.en_GB.srt

8.4 KB

231 Updating the message hub with group tracking.mp4

52.7 MB

232 Dealing with UTC date formats.en_GB.srt

7.1 KB

232 Dealing with UTC date formats.mp4

38.0 MB

233 Notifying users when they receive a message.en_GB.srt

14.1 KB

233 Notifying users when they receive a message.mp4

127.4 MB

234 Optimizing the presence.en_GB.srt

8.8 KB

234 Optimizing the presence.mp4

103.6 MB

235 Optimizing the messages.en_GB.srt

15.9 KB

235 Optimizing the messages.mp4

96.6 MB

236 Section 17 summary.en_GB.srt

2.4 KB

236 Section 17 summary.mp4

6.8 MB

/.../18 Unit of work pattern and finishing touches/

237 Introduction.en_GB.srt

4.8 KB

237 Introduction.mp4

12.1 MB

238 Implementing the unit of work.en_GB.srt

7.9 KB

238 Implementing the unit of work.mp4

41.0 MB

239 Refactoring the controllers to use the unit of work.en_GB.srt

9.8 KB

239 Refactoring the controllers to use the unit of work.mp4

108.0 MB

240 Optimizing queries part one.en_GB.srt

12.5 KB

240 Optimizing queries part one.mp4

170.1 MB

241 Fixing UTC dates again.en_GB.srt

7.0 KB

241 Fixing UTC dates again.mp4

27.0 MB

241 utc-datacontext-snippet.txt

1.5 KB

242 Optimizing queries part two.en_GB.srt

6.8 KB

242 Optimizing queries part two.mp4

99.5 MB

243 Adding a confirmation service to the angular app.en_GB.srt

9.5 KB

243 Adding a confirmation service to the angular app.mp4

37.7 MB

244 Getting the data from the confirmation modal.en_GB.srt

9.3 KB

244 Getting the data from the confirmation modal.mp4

101.1 MB

245 Tidying up the member message component.en_GB.srt

5.4 KB

245 Tidying up the member message component.mp4

31.1 MB

246 Section 18 summary.en_GB.srt

4.0 KB

246 Section 18 summary.mp4

8.4 MB

247 Photo management challenge.en_GB.srt

9.9 KB

247 Photo management challenge.mp4

35.3 MB

/19 Publishing/

248 Introduction.en_GB.srt

10.6 KB

248 Introduction.mp4

19.4 MB

249 Preparing the angular app and serving this from the API server.en_GB.srt

7.7 KB

249 Preparing the angular app and serving this from the API server.mp4

59.5 MB

250 Adding a fallback controller.en_GB.srt

7.0 KB

250 Adding a fallback controller.mp4

44.2 MB

251 Creating an angular production build.en_GB.srt

6.8 KB

251 Creating an angular production build.mp4

61.4 MB

252 Switching the DB Server to PostGres.en_GB.srt

10.7 KB

252 Switching the DB Server to PostGres.mp4

70.7 MB

253 Changing the DB Server in our app.en_GB.srt

11.3 KB

253 Changing the DB Server in our app.mp4

99.1 MB

254 Setting up Heroku.en_GB.srt

11.0 KB

254 Setting up Heroku.mp4

44.6 MB

255 Deploying the app to Heroku.en_GB.srt

15.4 KB

255 Deploying the app to Heroku.mp4

141.8 MB

255 heroku-connection-string.txt

1.5 KB

256 Using branches in git and connecting Heroku to GitHub.en_GB.srt

15.8 KB

256 Using branches in git and connecting Heroku to GitHub.mp4

118.1 MB

257 Merging changes and redeploying.en_GB.srt

6.4 KB

257 Merging changes and redeploying.mp4

25.1 MB

258 End of course summary.en_GB.srt

7.9 KB

258 End of course summary.mp4

38.0 MB

/.../20 Introduction (Legacy)/

259 Introduction.en_GB.srt

6.3 KB

259 Introduction.mp4

11.7 MB

259 source-code.txt

0.2 KB

260 Setting up the development environment.en_GB.srt

11.4 KB

260 Setting up the development environment.mp4

91.6 MB

/.../21 Building a Walking Skeleton (Legacy)/

261 Introduction.en_GB.srt

4.6 KB

261 Introduction.mp4

7.4 MB

262 Creating the DotNet Core WebAPI using the DotNetCLI.en_GB.srt

7.4 KB

262 Creating the DotNet Core WebAPI using the DotNetCLI.mp4

30.0 MB

263 Setting up VS Code for C# development.en_GB.srt

7.3 KB

263 Setting up VS Code for C# development.mp4

21.9 MB

264 Reviewing the Project files in the DotNet Web API.en_GB.srt

14.9 KB

264 Reviewing the Project files in the DotNet Web API.mp4

53.9 MB

265 Differences between a .Net Core 2.2 Web API template and .Net Core 3.0 template.en_GB.srt

12.6 KB

265 Differences between a .Net Core 2.2 Web API template and .Net Core 3.0 template.mp4

36.6 MB

265 valuescontroller.txt

1.0 KB

266 Running the DotNet Core application.en_GB.srt

9.1 KB

266 Running the DotNet Core application.mp4

61.2 MB

267 Environment settings and using dotnet watch.en_GB.srt

9.6 KB

267 Environment settings and using dotnet watch.mp4

122.7 MB

268 Creating the first Model and DataContext.en_GB.srt

17.7 KB

268 Creating the first Model and DataContext.mp4

69.6 MB

269 Creating the Database using Entity Framework migrations.en_GB.srt

15.1 KB

269 Creating the Database using Entity Framework migrations.mp4

73.8 MB

270 Retrieving data from the Database.en_GB.srt

12.9 KB

270 Retrieving data from the Database.mp4

81.5 MB

271 Making our code asynchronous.en_GB.srt

7.4 KB

271 Making our code asynchronous.mp4

27.8 MB

272 Creating the Angular application using AngularCLI.en_GB.srt

8.1 KB

272 Creating the Angular application using AngularCLI.mp4

26.6 MB

273 The Angular bootstrapping and running the Angular app.en_GB.srt

16.9 KB

273 The Angular bootstrapping and running the Angular app.mp4

113.8 MB

274 Adding VS Code extensions used in this course.en_GB.srt

8.8 KB

274 Adding VS Code extensions used in this course.mp4

41.7 MB

275 Making HTTP requests in Angular.en_GB.srt

19.2 KB

275 Making HTTP requests in Angular.mp4

121.9 MB

276 Adding CORS support to the API.en_GB.srt

5.8 KB

276 Adding CORS support to the API.mp4

51.3 MB

277 Displaying data from the API on the HTML page.en_GB.srt

5.0 KB

277 Displaying data from the API on the HTML page.mp4

25.3 MB

278 Adding Bootstrap and Font-Awesome to our Angular app.en_GB.srt

10.7 KB

278 Adding Bootstrap and Font-Awesome to our Angular app.mp4

68.3 MB

279 Adding GIT for source control.en_GB.srt

13.9 KB

279 Adding GIT for source control.mp4

100.6 MB

280 Summary of Section 2.en_GB.srt

2.3 KB

280 Summary of Section 2.mp4

3.0 MB

/.../22 Security (Legacy)/

281 Introduction.en_GB.srt

5.8 KB

281 Introduction.mp4

11.6 MB

282 Storing passwords in the Database.en_GB.srt

5.2 KB

282 Storing passwords in the Database.mp4

16.7 MB

283 Creating the User model.en_GB.srt

5.2 KB

283 Creating the User model.mp4

19.1 MB

284 The Repository pattern.en_GB.srt

10.7 KB

284 The Repository pattern.mp4

41.1 MB

285 Creating an Interface for the Repository.en_GB.srt

3.7 KB

285 Creating an Interface for the Repository.mp4

8.8 MB

286 Creating the concrete Auth Repository and Register Method.en_GB.srt

10.9 KB

286 Creating the concrete Auth Repository and Register Method.mp4

87.8 MB

287 Creating the Login repository method.en_GB.srt

9.4 KB

287 Creating the Login repository method.mp4

55.1 MB

288 Registering services in the Startup class.en_GB.srt

3.9 KB

288 Registering services in the Startup class.mp4

18.9 MB

289 Creating the Register method in our Auth Controller.en_GB.srt

13.9 KB

289 Creating the Register method in our Auth Controller.mp4

43.9 MB

290 Using DTOs (Data Transfer Objects).en_GB.srt

13.6 KB

290 Using DTOs (Data Transfer Objects).mp4

107.1 MB

291 Validation in the API.en_GB.srt

15.3 KB

291 Validation in the API.mp4

138.9 MB

292 Token Authentication.en_GB.srt

7.5 KB

292 Token Authentication.mp4

21.3 MB

293 Creating the Login method in the API.en_GB.srt

23.2 KB

293 Creating the Login method in the API.mp4

215.5 MB

294 Using the Authentication middleware.en_GB.srt

15.1 KB

294 Using the Authentication middleware.mp4

117.3 MB

295 Safe storage of secrets.en_GB.srt

9.4 KB

295 Safe storage of secrets.mp4

44.8 MB

296 Summary of Section 3.en_GB.srt

3.3 KB

296 Summary of Section 3.mp4

4.0 MB

/.../23 Client side login and register (Legacy)/

297 Introduction.en_GB.srt

4.0 KB

297 Introduction.mp4

5.3 MB

297 Module-4-Snippets.txt

1.0 KB

298 Creating the Navigation and Login form.en_GB.srt

10.3 KB

298 Creating the Navigation and Login form.mp4

93.2 MB

299 Introduction to Angular template forms.en_GB.srt

15.1 KB

299 Introduction to Angular template forms.mp4

95.1 MB

300 Introduction to Angular Services.en_GB.srt

12.5 KB

300 Introduction to Angular Services.mp4

107.5 MB

301 Injecting the Angular services in our Components.en_GB.srt

7.8 KB

301 Injecting the Angular services in our Components.mp4

29.4 MB

302 Using _ngIf to conditionally display HTML Elements.en_GB.srt

11.0 KB

302 Using _ngIf to conditionally display HTML Elements.mp4

87.9 MB

303 Adding a component so users can Register to our site.en_GB.srt

14.3 KB

303 Adding a component so users can Register to our site.mp4

100.6 MB

303 home-page-snippet.txt

0.5 KB

303 registerCompnonent.txt

0.5 KB

304 Parent to Child Component communication using Input properties.en_GB.srt

8.3 KB

304 Parent to Child Component communication using Input properties.mp4

60.8 MB

305 Component Communication Child to Parent using Output properties.en_GB.srt

7.4 KB

305 Component Communication Child to Parent using Output properties.mp4

24.6 MB

306 Adding the register method to the Auth Service.en_GB.srt

9.0 KB

306 Adding the register method to the Auth Service.mp4

36.8 MB

307 Summary of Section 4.en_GB.srt

3.3 KB

307 Summary of Section 4.mp4

3.0 MB

/.../24 Error Handling (Legacy)/

308 Introduction.en_GB.srt

1.7 KB

308 Introduction.mp4

10.1 MB

309 Handling exceptions in the API.en_GB.srt

17.3 KB

309 Handling exceptions in the API.mp4

138.5 MB

310 Setting up the Global exception handler in the API.en_GB.srt

14.8 KB

310 Setting up the Global exception handler in the API.mp4

163.6 MB

311 Handling errors in Angular.en_GB.srt

25.1 KB

311 Handling errors in Angular.mp4

201.6 MB

312 Summary of Section 5.en_GB.srt

2.8 KB

312 Summary of Section 5.mp4

2.2 MB

/.../25 Adding 3rd party components to our app (Legacy)/

313 Introduction.en_GB.srt

5.4 KB

313 Introduction.mp4

13.0 MB

314 Wrapping 3rd party libraries as an Angular service.en_GB.srt

15.3 KB

314 Wrapping 3rd party libraries as an Angular service.mp4

117.2 MB

315 Using the Angular JWT library to improve token handling.en_GB.srt

10.9 KB

315 Using the Angular JWT library to improve token handling.mp4

95.3 MB

316 Using the Angular JWT library to decode tokens.en_GB.srt

13.2 KB

316 Using the Angular JWT library to decode tokens.mp4

109.5 MB

317 Adding Ngx Bootstrap to power our Bootstrap components.en_GB.srt

14.0 KB

317 Adding Ngx Bootstrap to power our Bootstrap components.mp4

120.8 MB

318 Bringing some color to our app with a theme from Bootswatch.en_GB.srt

4.2 KB

318 Bringing some color to our app with a theme from Bootswatch.mp4

40.1 MB

319 Summary of Section 6.en_GB.srt

3.2 KB

319 Summary of Section 6.mp4

2.7 MB

/.../26 Routing in Angular (Legacy)/

320 Introduction.en_GB.srt

5.4 KB

320 Introduction.mp4

7.3 MB

321 Setting up routing in Angular.en_GB.srt

8.4 KB

321 Setting up routing in Angular.mp4

78.0 MB

322 Setting up our links in the nav component.en_GB.srt

5.5 KB

322 Setting up our links in the nav component.mp4

18.4 MB

323 Using routing in our components.en_GB.srt

5.0 KB

323 Using routing in our components.mp4

18.9 MB

324 Protecting our routes with a route guard.en_GB.srt

8.6 KB

324 Protecting our routes with a route guard.mp4

57.9 MB

325 Protecting multiple routes with a single route guard using dummy routes.en_GB.srt

8.9 KB

325 Protecting multiple routes with a single route guard using dummy routes.mp4

42.0 MB

326 Summary of Section 7.en_GB.srt

4.0 KB

326 Summary of Section 7.mp4

4.1 MB

/.../27 Extending the API (Legacy)/

327 Introduction.en_GB.srt

4.4 KB

327 Introduction.mp4

6.6 MB

327 Module-8-Snippets.txt

0.9 KB

327 UserSeedData.json

13.9 KB

328 Extending the User Model.en_GB.srt

10.5 KB

328 Extending the User Model.mp4

53.7 MB

329 Exploring Entity Framework migrations.en_GB.srt

14.7 KB

329 Exploring Entity Framework migrations.mp4

156.2 MB

330 Entity Framework Relationships.en_GB.srt

5.1 KB

330 Entity Framework Relationships.mp4

39.3 MB

331 JSON-Generator-Snippet.txt

1.8 KB

331 Seeding Data to the Database - Part 1.en_GB.srt

9.3 KB

331 Seeding Data to the Database - Part 1.mp4

144.6 MB

331 UserSeedData.json

12.7 KB

332 Seeding Data to the Database Part 2.en_GB.srt

17.3 KB

332 Seeding Data to the Database Part 2.mp4

161.9 MB

333 Creating a new repository for our API.en_GB.srt

11.7 KB

333 Creating a new repository for our API.mp4

51.7 MB

334 Creating the Users Controller.en_GB.srt

19.3 KB

334 Creating the Users Controller.mp4

205.7 MB

335 Shaping the data to return with DTOs.en_GB.srt

5.9 KB

335 Shaping the data to return with DTOs.mp4

28.9 MB

336 Using AutoMapper Part 1.en_GB.srt

12.4 KB

336 Using AutoMapper Part 1.mp4

133.6 MB

337 Using AutoMapper Part 2.en_GB.srt

10.1 KB

337 Using AutoMapper Part 2.mp4

63.6 MB

338 Summary.en_GB.srt

3.8 KB

338 Summary.mp4

4.0 MB

/.../28 Building a great looking User Interface (Legacy)/

339 Introduction.en_GB.srt

4.0 KB

339 Introduction.mp4

23.4 MB

339 Module-9-Snippets.txt

1.1 KB

340 Introduction to Interfaces in Typescript.en_GB.srt

6.6 KB

340 Introduction to Interfaces in Typescript.mp4

8.9 MB

341 Adding Interfaces to our Typescript code.en_GB.srt

5.7 KB

341 Adding Interfaces to our Typescript code.mp4

16.6 MB

342 Creating another Angular service.en_GB.srt

8.9 KB

342 Creating another Angular service.mp4

77.2 MB

343 Retrieving the Members into the Member List Component.en_GB.srt

9.0 KB

343 Retrieving the Members into the Member List Component.mp4

31.0 MB

344 Creating Member Cards to display on our Member list page.en_GB.srt

10.2 KB

344 Creating Member Cards to display on our Member list page.mp4

83.2 MB

345 Giving our Members some style with CSS.en_GB.srt

3.6 KB

345 Giving our Members some style with CSS.mp4

15.4 MB

346 Adding animated buttons to the member cards.en_GB.srt

6.5 KB

346 Adding animated buttons to the member cards.mp4

35.0 MB

347 Using Auth0 JwtModule to send up jwt tokens automatically.en_GB.srt

7.2 KB

347 Using Auth0 JwtModule to send up jwt tokens automatically.mp4

65.6 MB

348 Creating the Member Detailed View component class.en_GB.srt

9.3 KB

348 Creating the Member Detailed View component class.mp4

42.5 MB

349 Designing the Member detailed view template - left hand side.en_GB.srt

8.3 KB

349 Designing the Member detailed view template - left hand side.mp4

50.1 MB

350 Adding a tabbed panel for the right hand side of the Member detailed page.en_GB.srt

8.9 KB

350 Adding a tabbed panel for the right hand side of the Member detailed page.mp4

85.2 MB

350 Styles-snippet-for-tabbed-panel.txt

1.1 KB

351 Using Route Resolvers to retrieve data.en_GB.srt

15.5 KB

351 Using Route Resolvers to retrieve data.mp4

188.8 MB

352 Adding a photo gallery to our application.en_GB.srt

22.4 KB

352 Adding a photo gallery to our application.mp4

215.1 MB

353 Summary.en_GB.srt

3.2 KB

353 Summary.mp4

3.3 MB

/.../29 Updating Resources (Legacy)/

354 Introduction.en_GB.srt

3.4 KB

354 Introduction.mp4

6.5 MB

355 Creating a Member Edit Component.en_GB.srt

7.7 KB

355 Creating a Member Edit Component.mp4

69.9 MB

356 Designing the template for the member profile edit page - part 1.en_GB.srt

9.0 KB

356 Designing the template for the member profile edit page - part 1.mp4

107.4 MB

357 Creating the Member Edit Template part 2.en_GB.srt

8.6 KB

357 Creating the Member Edit Template part 2.mp4

124.6 MB

358 Adding a CanDeactivate route guard.en_GB.srt

8.5 KB

358 Adding a CanDeactivate route guard.mp4

79.9 MB

359 Persisting the Member updates.en_GB.srt

12.3 KB

359 Persisting the Member updates.mp4

119.3 MB

360 Finishing off the Member edit component.en_GB.srt

4.9 KB

360 Finishing off the Member edit component.mp4

39.9 MB

361 Summary.en_GB.srt

2.4 KB

361 Summary.mp4

2.4 MB

/.../30 Adding Photo upload functionality to the application (Legacy)/

362 Introduction.en_GB.srt

5.0 KB

362 Introduction.mp4

11.4 MB

363 Where should we store the photos_.en_GB.srt

7.0 KB

363 Where should we store the photos_.mp4

10.1 MB

364 Using Cloudinary as a photo storage solution.en_GB.srt

14.2 KB

364 Using Cloudinary as a photo storage solution.mp4

162.3 MB

365 Creating the Photos controller Part 1.en_GB.srt

17.9 KB

365 Creating the Photos controller Part 1.mp4

86.3 MB

366 Creating the Photos Controller Part 2.en_GB.srt

12.2 KB

366 Creating the Photos Controller Part 2.mp4

115.2 MB

367 Testing the Photo upload with Postman.en_GB.srt

15.8 KB

367 Testing the Photo upload with Postman.mp4

162.5 MB

368 Creating the Photo upload component in Angular.en_GB.srt

7.3 KB

368 Creating the Photo upload component in Angular.mp4

31.7 MB

369 Adding a 3rd Party File Uploader.en_GB.srt

19.2 KB

369 Adding a 3rd Party File Uploader.mp4

204.3 MB

370 Configuring the 3rd Party file uploader.en_GB.srt

17.1 KB

370 Configuring the 3rd Party file uploader.mp4

186.6 MB

371 Adding the Set Main photo functionality to the API.en_GB.srt

14.7 KB

371 Adding the Set Main photo functionality to the API.mp4

87.2 MB

372 Adding the Set Main Photo functionality to the SPA.en_GB.srt

8.6 KB

372 Adding the Set Main Photo functionality to the SPA.mp4

79.8 MB

373 Using the array filter method to provide instant feedback in the SPA.en_GB.srt

4.0 KB

373 Using the array filter method to provide instant feedback in the SPA.mp4

35.8 MB

374 Output properties revisited.en_GB.srt

4.5 KB

374 Output properties revisited.mp4

45.1 MB

375 Adding the main photo to the Nav bar.en_GB.srt

17.4 KB

375 Adding the main photo to the Nav bar.mp4

207.3 MB

376 Any to Any component communication in Angular.en_GB.srt

4.8 KB

376 Any to Any component communication in Angular.mp4

8.1 MB

377 user.png

2.7 KB

377 Using BehaviorSubject to add any to any communication to our app.en_GB.srt

13.4 KB

377 Using BehaviorSubject to add any to any communication to our app.mp4

124.1 MB

378 Adding the Delete photo function to the API.en_GB.srt

16.0 KB

378 Adding the Delete photo function to the API.mp4

148.0 MB

379 Adding the Delete Photo functionality to the SPA.en_GB.srt

8.4 KB

379 Adding the Delete Photo functionality to the SPA.mp4

86.4 MB

380 Summary.en_GB.srt

2.5 KB

380 Summary.mp4

2.4 MB

/.../31 Reactive Forms in Angular (Legacy)/

381 Introduction.en_GB.srt

5.1 KB

381 Introduction.mp4

7.3 MB

382 Introduction to Reactive Forms in Angular.en_GB.srt

8.4 KB

382 Introduction to Reactive Forms in Angular.mp4

59.4 MB

383 Validation in Reactive forms.en_GB.srt

5.9 KB

383 Validation in Reactive forms.mp4

26.0 MB

384 Custom Validators in Reactive forms.en_GB.srt

4.0 KB

384 Custom Validators in Reactive forms.mp4

15.7 MB

385 Providing Validation feedback to the user.en_GB.srt

14.6 KB

385 Providing Validation feedback to the user.mp4

113.0 MB

386 Using the Reactive Forms FormBuilder Service.en_GB.srt

5.7 KB

386 Using the Reactive Forms FormBuilder Service.mp4

27.9 MB

387 Expanding the Registration form.en_GB.srt

10.7 KB

387 Expanding the Registration form.mp4

60.7 MB

387 Expanding-register-form-snippets.txt

2.1 KB

388 Handling Dates in Forms.en_GB.srt

15.2 KB

388 Handling Dates in Forms.mp4

169.5 MB

389 Updating the Register method in the API.en_GB.srt

9.3 KB

389 Updating the Register method in the API.mp4

58.1 MB

390 Completing the Registration implementation.en_GB.srt

9.3 KB

390 Completing the Registration implementation.mp4

91.7 MB

391 Fixing the Photos issue for newly registered users.en_GB.srt

11.5 KB

391 Fixing the Photos issue for newly registered users.mp4

99.2 MB

392 Summary.en_GB.srt

2.8 KB

392 Summary.mp4

2.5 MB

/.../32 Action Filters in ASP.NET Core (Legacy)/

393 Introduction.en_GB.srt

3.1 KB

393 Introduction.mp4

9.5 MB

394 Using a TimeAgo pipe for dates in Angular.en_GB.srt

7.6 KB

394 Using a TimeAgo pipe for dates in Angular.mp4

61.5 MB

395 Using Action Filters.en_GB.srt

11.1 KB

395 Using Action Filters.mp4

135.3 MB

/.../33 Paging, Sorting and Filtering (Legacy)/

396 Introduction.en_GB.srt

4.0 KB

396 Introduction.mp4

8.0 MB

396 Module-14-Snippets.txt

1.5 KB

397 Paging in ASP.NET Core Web API.en_GB.srt

3.8 KB

397 Paging in ASP.NET Core Web API.mp4

4.5 MB

398 Adding a PagedList class.en_GB.srt

14.2 KB

398 Adding a PagedList class.mp4

117.5 MB

399 Setting up the paging helper classes.en_GB.srt

9.9 KB

399 Setting up the paging helper classes.mp4

105.7 MB

400 Implementing pagination in the API.en_GB.srt

20.2 KB

400 Implementing pagination in the API.mp4

202.5 MB

401 Setting up pagination in the SPA.en_GB.srt

13.1 KB

401 Setting up pagination in the SPA.mp4

155.1 MB

402 Using nix-bootstrap pagination module.en_GB.srt

10.3 KB

402 Using nix-bootstrap pagination module.mp4

84.8 MB

403 Filtering in the API.en_GB.srt

7.7 KB

403 Filtering in the API.mp4

43.9 MB

404 Adding additional filtering parameters to the API.en_GB.srt

6.7 KB

404 Adding additional filtering parameters to the API.mp4

80.8 MB

405 Adding filtering functionality to the SPA.en_GB.srt

14.6 KB

405 Adding filtering functionality to the SPA.mp4

174.7 MB

405 Adding-the-filtering-functionality-snippet.txt

1.0 KB

406 Sorting results in the API.en_GB.srt

5.8 KB

406 Sorting results in the API.mp4

62.6 MB

407 Adding the Sorting functionality to the SPA.en_GB.srt

9.0 KB

407 Adding the Sorting functionality to the SPA.mp4

115.3 MB

407 Adding-the-sorting-functionality-SPA-snippet.txt

0.3 KB

408 Summary.en_GB.srt

2.2 KB

408 Summary.mp4

2.0 MB

/.../34 Adding the 'Likes' functionality from start to finish (Legacy)/

409 Introduction.en_GB.srt

2.1 KB

409 Introduction.mp4

4.0 MB

410 Configuring the EF relationship so users can like each other.en_GB.srt

2.8 KB

410 Configuring the EF relationship so users can like each other.mp4

3.6 MB

411 Creating the Like entity.en_GB.srt

11.7 KB

411 Creating the Like entity.mp4

126.7 MB

412 Adding the Send Like functionality in the API.en_GB.srt

11.0 KB

412 Adding the Send Like functionality in the API.mp4

55.2 MB

413 Retrieving the list of users liked and liked by user.en_GB.srt

11.5 KB

413 Retrieving the list of users liked and liked by user.mp4

69.7 MB

414 Adding the Send like functionality to the SPA.en_GB.srt

5.7 KB

414 Adding the Send like functionality to the SPA.mp4

36.2 MB

415 Creating the Lists component.en_GB.srt

10.8 KB

415 Creating the Lists component.mp4

66.9 MB

415 Creating-the-lists-component-snippet.txt

1.1 KB

416 Summary of Section 15.en_GB.srt

2.3 KB

416 Summary of Section 15.mp4

2.1 MB

/.../35 Add a private messaging system to the application (Legacy)/

417 Introduction.en_GB.srt

4.9 KB

417 Introduction.mp4

9.9 MB

417 Module-16-Snippets.txt

2.2 KB

418 Creating the Message Entity and relationships.en_GB.srt

7.7 KB

418 Creating the Message Entity and relationships.mp4

41.9 MB

419 Adding the repository methods for the messages.en_GB.srt

4.0 KB

419 Adding the repository methods for the messages.mp4

23.3 MB

420 Adding the Create Message method in the API.en_GB.srt

14.8 KB

420 Adding the Create Message method in the API.mp4

98.9 MB

421 Adding the Repository methods for an Inbox, Outbox.en_GB.srt

7.8 KB

421 Adding the Repository methods for an Inbox, Outbox.mp4

112.7 MB

422 Creating the Message Controller.en_GB.srt

16.4 KB

422 Creating the Message Controller.mp4

202.2 MB

423 Adding the Message thread methods to the API.en_GB.srt

7.8 KB

423 Adding the Message thread methods to the API.mp4

106.1 MB

424 Working with the message component in the SPA.en_GB.srt

17.7 KB

424 Working with the message component in the SPA.mp4

215.2 MB

425 Designing the Inbox and Outbox template.en_GB.srt

9.3 KB

425 Designing the Inbox and Outbox template.mp4

44.1 MB

425 Messages-component-snippet.txt

2.4 KB

426 Getting the message thread in the component.en_GB.srt

9.4 KB

426 Getting the message thread in the component.mp4

46.4 MB

427 Designing the message tab chat system.en_GB.srt

15.4 KB

427 Designing the message tab chat system.mp4

158.4 MB

428 Adding Query params to an Angular route.en_GB.srt

9.7 KB

428 Adding Query params to an Angular route.mp4

98.9 MB

429 Adding the send message functionality and a challenge.en_GB.srt

11.0 KB

429 Adding the send message functionality and a challenge.mp4

52.5 MB

430 Challenge solution - resolving the issue with the photos.en_GB.srt

16.9 KB

430 Challenge solution - resolving the issue with the photos.mp4

144.6 MB

431 Adding the Delete message functionality to the API.en_GB.srt

6.8 KB

431 Adding the Delete message functionality to the API.mp4

74.6 MB

432 Deleting messages in the SPA.en_GB.srt

8.8 KB

432 Deleting messages in the SPA.mp4

55.2 MB

433 Adding the Mark as Read functionality.en_GB.srt

13.7 KB

433 Adding the Mark as Read functionality.mp4

129.8 MB

434 Summary of Section 16.en_GB.srt

3.8 KB

434 Summary of Section 16.mp4

3.6 MB

/.../36 Publishing (Legacy)/

435 Introduction.en_GB.srt

3.6 KB

435 Introduction.mp4

15.1 MB

436 Using NG Build and running the application from the Kestrel server.en_GB.srt

16.8 KB

436 Using NG Build and running the application from the Kestrel server.mp4

128.6 MB

437 .Net Core 3.0 - Serving Static Files from the API.en_GB.srt

8.7 KB

437 .Net Core 3.0 - Serving Static Files from the API.mp4

39.5 MB

438 Angular CLI AOT Production build.en_GB.srt

14.6 KB

438 Angular CLI AOT Production build.mp4

173.2 MB

439 Installing and setting up MySQL.en_GB.srt

6.0 KB

439 Installing and setting up MySQL.mp4

31.0 MB

440 Adding additional Database providers.en_GB.srt

11.8 KB

440 Adding additional Database providers.mp4

59.6 MB

441 Dealing with migrations and multiple Database providers.en_GB.srt

10.1 KB

441 Dealing with migrations and multiple Database providers.mp4

127.6 MB

442 .Net Core 3.0 MySQL provider bug workaround.en_GB.srt

9.8 KB

442 .Net Core 3.0 MySQL provider bug workaround.mp4

113.0 MB

443 Adding Lazy loading for our related entities.en_GB.srt

13.3 KB

443 Adding Lazy loading for our related entities.mp4

122.2 MB

444 Publishing to IIS.en_GB.srt

12.8 KB

444 Publishing to IIS.mp4

79.5 MB

445 LinuxServerSetup.txt

3.5 KB

445 Setting up a Linux server for publishing.en_GB.srt

24.4 KB

445 Setting up a Linux server for publishing.mp4

135.6 MB

446 Publishing the app to Linux.en_GB.srt

10.2 KB

446 Publishing the app to Linux.mp4

114.5 MB

447 HTTPS configuration for Apache.en_GB.srt

14.3 KB

447 HTTPS configuration for Apache.mp4

113.5 MB

448 Setting up Azure to publish our app.en_GB.srt

15.7 KB

448 Setting up Azure to publish our app.mp4

132.1 MB

449 Publishing our App to Azure.en_GB.srt

16.5 KB

449 Publishing our App to Azure.mp4

166.8 MB

450 End of course summary.en_GB.srt

5.9 KB

450 End of course summary.mp4

25.1 MB

/.../37 Migrate to .Net 2.2 and Angular v8 (Legacy)/

451 Updating the .Net Core project to use .Net Core 2.2.en_GB.srt

26.0 KB

451 Updating the .Net Core project to use .Net Core 2.2.mp4

302.3 MB

452 angular-v8-script.txt

1.1 KB

452 Updating the Angular v6 project to Angular v8.en_GB.srt

28.6 KB

452 Updating the Angular v6 project to Angular v8.mp4

307.2 MB

/.../39 Bonus - Identity and Role Management (Legacy)/

454 Introduction to Identity.en_GB.srt

3.4 KB

454 Introduction to Identity.mp4

5.0 MB

455 Getting to the starting point for this bonus section.en_GB.srt

9.3 KB

455 Getting to the starting point for this bonus section.mp4

79.1 MB

456 Adding the Identity models.en_GB.srt

6.5 KB

456 Adding the Identity models.mp4

35.9 MB

457 Configuring the DataContext for Identity.en_GB.srt

6.5 KB

457 Configuring the DataContext for Identity.mp4

37.2 MB

458 Configuring the Startup.cs class for Identity.en_GB.srt

10.5 KB

458 Configuring the Startup.cs class for Identity.mp4

121.0 MB

459 Fixing the errors and adding a new migration.en_GB.srt

8.1 KB

459 Fixing the errors and adding a new migration.mp4

142.4 MB

460 Updating the Seed Users method.en_GB.srt

6.0 KB

460 Updating the Seed Users method.mp4

72.2 MB

461 Updating the Login method.en_GB.srt

11.2 KB

461 Updating the Login method.mp4

144.5 MB

462 Updating the register method.en_GB.srt

6.1 KB

462 Updating the register method.mp4

58.7 MB

463 Updating the seed method with Roles.en_GB.srt

7.9 KB

463 Updating the seed method with Roles.mp4

85.7 MB

464 Adding roles to the JWT Token.en_GB.srt

7.8 KB

464 Adding roles to the JWT Token.mp4

71.0 MB

465 Policy based authorization.en_GB.srt

9.1 KB

465 Policy based authorization.mp4

122.5 MB

466 Returning the users with their roles.en_GB.srt

4.1 KB

466 Returning the users with their roles.mp4

45.6 MB

467 Adding the edit roles method in the API.en_GB.srt

11.4 KB

467 Adding the edit roles method in the API.mp4

61.7 MB

468 Creating the Admin Component in the SPA.en_GB.srt

5.2 KB

468 Creating the Admin Component in the SPA.mp4

60.1 MB

469 Updating the Auth guard to protect routes based on user role.en_GB.srt

10.7 KB

469 Updating the Auth guard to protect routes based on user role.mp4

114.0 MB

470 Adding a custom structural directive.en_GB.srt

10.2 KB

470 Adding a custom structural directive.mp4

49.9 MB

471 Adding the admin service and user management component.en_GB.srt

12.5 KB

471 Adding the admin service and user management component.mp4

59.9 MB

472 Adding a Modal Component.en_GB.srt

11.6 KB

472 Adding a Modal Component.mp4

128.5 MB

473 Passing the roles data into the Modal.en_GB.srt

11.0 KB

473 Passing the roles data into the Modal.mp4

54.7 MB

474 Passing data out of the Modal and hooking up to the API.en_GB.srt

14.8 KB

474 Passing data out of the Modal and hooking up to the API.mp4

70.2 MB

475 Challenge - Creating the Photo Management system,.en_GB.srt

13.2 KB

475 Challenge - Creating the Photo Management system,.mp4

103.5 MB

476 Challenge Solution.en_GB.srt

27.6 KB

476 Challenge Solution.mp4

232.5 MB

 

Total files 981


Copyright © 2025 FileMood.com