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.
|
[TGx]Downloaded from torrentgalaxy.to .txt |
585B |
0 |
32B |
001 Introduction.en_US.srt |
8.66KB |
001 Introduction.mp4 |
80.57MB |
002 Setting up the developer environment.en_US.srt |
6.64KB |
002 Setting up the developer environment.mp4 |
19.32MB |
003 Setting up VS Code for C# development.en_US.srt |
11.04KB |
003 Setting up VS Code for C# development.mp4 |
29.08MB |
004 StudentAssets.zip |
1.20MB |
004 Where to get the source code and course assets.en_US.srt |
2.24KB |
004 Where to get the source code and course assets.mp4 |
7.50MB |
005 Introduction.en_US.srt |
6.43KB |
005 Introduction.mp4 |
30.99MB |
006 Creating the Web API project.en_US.srt |
7.42KB |
006 Creating the Web API project.mp4 |
18.80MB |
007 Running the API using the DotNet CLI.en_US.srt |
12.03KB |
007 Running the API using the DotNet CLI.mp4 |
53.63MB |
008 Reviewing the Web API startup files.en_US.srt |
10.04KB |
008 Reviewing the Web API startup files.mp4 |
33.86MB |
009 Adding our first API Controller.en_US.srt |
7.56KB |
009 Adding our first API Controller.mp4 |
25.34MB |
010 Adding a C# Entity class.en_US.srt |
3.76KB |
010 Adding a C# Entity class.mp4 |
10.43MB |
011 Setting up Entity Framework.en_US.srt |
13.55KB |
011 Setting up Entity Framework.mp4 |
102.49MB |
012 Adding a connection string.en_US.srt |
7.72KB |
012 Adding a connection string.mp4 |
59.96MB |
013 Adding an Entity Framework migration.en_US.srt |
12.18KB |
013 Adding an Entity Framework migration.mp4 |
53.65MB |
014 Updating the database.en_US.srt |
5.36KB |
014 Updating the database.mp4 |
18.55MB |
015 Reading the data from the Database in the API.en_US.srt |
13.29KB |
015 Reading the data from the Database in the API.mp4 |
102.49MB |
016 Postman Collections.en_US.srt |
5.01KB |
016 Postman Collections.mp4 |
26.02MB |
017 Creating the additional projects.en_US.srt |
14.83KB |
017 Creating the additional projects.mp4 |
68.36MB |
018 Saving our project into source control using Git and GitHub.en_US.srt |
12.77KB |
018 Saving our project into source control using Git and GitHub.mp4 |
50.57MB |
019 Summary of section 2.en_US.srt |
6.01KB |
019 Summary of section 2.mp4 |
23.39MB |
020 Introduction.en_US.srt |
4.56KB |
020 Introduction.mp4 |
21.78MB |
021 The Repository Pattern.en_US.srt |
8.85KB |
021 The Repository Pattern.mp4 |
49.64MB |
022 Adding a Repository and Interface.en_US.srt |
9.75KB |
022 Adding a Repository and Interface.mp4 |
48.03MB |
023 Adding the repository methods.en_US.srt |
7.18KB |
023 Adding the repository methods.mp4 |
52.35MB |
024 Extending the products entity and creating related entities.en_US.srt |
6.16KB |
024 Extending the products entity and creating related entities.mp4 |
23.44MB |
025 Creating a new migration for the entities.en_US.srt |
6.36KB |
025 Creating a new migration for the entities.mp4 |
55.36MB |
026 Configuring the migrations.en_US.srt |
14.11KB |
026 Configuring the migrations.mp4 |
157.54MB |
027 Applying the migrations and creating the Database at app startup.en_US.srt |
8.71KB |
027 Applying the migrations and creating the Database at app startup.mp4 |
49.55MB |
028 Adding Seed data.en_US.srt |
14.27KB |
028 Adding Seed data.mp4 |
137.15MB |
029 Adding the code to get the product brands and types.en_US.srt |
9.79KB |
029 Adding the code to get the product brands and types.mp4 |
57.79MB |
030 Eager loading of navigation properties.en_US.srt |
7.02KB |
030 Eager loading of navigation properties.mp4 |
34.61MB |
031 Summary of section 3.en_US.srt |
3.03KB |
031 Summary of section 3.mp4 |
12.59MB |
032 Introduction.en_US.srt |
10.70KB |
032 Introduction.mp4 |
53.79MB |
033 Creating a Generic repository and interface.en_US.srt |
7.71KB |
033 Creating a Generic repository and interface.mp4 |
35.48MB |
034 Implementing the methods in the Generic repository.en_US.srt |
11.15KB |
034 Implementing the methods in the Generic repository.mp4 |
59.82MB |
035 Introduction to the specification pattern.en_US.srt |
8.06KB |
035 Introduction to the specification pattern.mp4 |
28.52MB |
036 Creating a specification class.en_US.srt |
12.79KB |
036 Creating a specification class.mp4 |
60.71MB |
037 Creating a specification evaluator.en_US.srt |
7.30KB |
037 Creating a specification evaluator.mp4 |
30.57MB |
038 Implementing the repository with specification methods.en_US.srt |
7.28KB |
038 Implementing the repository with specification methods.mp4 |
38.13MB |
039 Using the specification methods in the controller.en_US.srt |
9.41KB |
039 Using the specification methods in the controller.mp4 |
45.87MB |
040 Using the specification methods in the controller.en_US.srt |
10.12KB |
040 Using the specification methods in the controller.mp4 |
51.45MB |
041 Using the Debugger to view the spec pattern in action.en_US.srt |
11.08KB |
041 Using the Debugger to view the spec pattern in action.mp4 |
62.23MB |
042 Shaping the data to return with DTOs.en_US.srt |
9.44KB |
042 Shaping the data to return with DTOs.mp4 |
57.27MB |
043 Adding AutoMapper to the API project.en_US.srt |
7.38KB |
043 Adding AutoMapper to the API project.mp4 |
46.31MB |
044 Configuring AutoMapper profiles.en_US.srt |
6.75KB |
044 Configuring AutoMapper profiles.mp4 |
36.78MB |
045 Adding a Custom Value Resolver for AutoMapper.en_US.srt |
9.42KB |
045 Adding a Custom Value Resolver for AutoMapper.mp4 |
43.58MB |
046 Serving static content from the API.en_US.srt |
6.55KB |
046 Serving static content from the API.mp4 |
63.23MB |
047 Summary of section 4.en_US.srt |
3.80KB |
047 Summary of section 4.mp4 |
13.48MB |
047 Using-ThenInclude-with-the-specification-pattern.pdf |
31.14KB |
048 Introduction.en_US.srt |
5.43KB |
048 Introduction.mp4 |
25.56MB |
049 Creating a test controller for errors.en_US.srt |
12.63KB |
049 Creating a test controller for errors.mp4 |
106.60MB |
050 Creating a consistent error response from the API.en_US.srt |
7.41KB |
050 Creating a consistent error response from the API.mp4 |
32.63MB |
051 Adding a not found endpoint error handler.en_US.srt |
5.80KB |
051 Adding a not found endpoint error handler.mp4 |
29.30MB |
052 Creating Exception handler middleware.en_US.srt |
14.99KB |
052 Creating Exception handler middleware.mp4 |
126.18MB |
053 Improving the validation error responses.en_US.srt |
10.47KB |
053 Improving the validation error responses.mp4 |
114.90MB |
054 Adding Swagger for documenting our API.en_US.srt |
7.58KB |
054 Adding Swagger for documenting our API.mp4 |
32.07MB |
055 Improving the swagger documentation.en_US.srt |
6.81KB |
055 Improving the swagger documentation.mp4 |
82.62MB |
056 Cleaning up the Startup class.en_US.srt |
9.70KB |
056 Cleaning up the Startup class.mp4 |
126.05MB |
057 Summary of section 5.en_US.srt |
1.32KB |
057 Summary of section 5.mp4 |
5.04MB |
058 Introduction.en_US.srt |
6.83KB |
058 Introduction.mp4 |
26.29MB |
059 Adding a sorting specification class.en_US.srt |
5.86KB |
059 Adding a sorting specification class.mp4 |
29.98MB |
060 Adding a sorting specification part 2.en_US.srt |
5.92KB |
060 Adding a sorting specification part 2.mp4 |
40.04MB |
061 Working around the decimal problem in Sqlite.en_US.srt |
7.00KB |
061 Working around the decimal problem in Sqlite.mp4 |
67.74MB |
062 Adding filtering functionality.en_US.srt |
6.51KB |
062 Adding filtering functionality.mp4 |
35.43MB |
063 Adding Pagination Part 1.en_US.srt |
4.73KB |
063 Adding Pagination Part 1.mp4 |
26.10MB |
064 Adding Pagination Part 2.en_US.srt |
12.34KB |
064 Adding Pagination Part 2.mp4 |
112.59MB |
065 Adding Pagination Part 3.en_US.srt |
11.24KB |
065 Adding Pagination Part 3.mp4 |
134.20MB |
066 Adding the search functionality.en_US.srt |
6.25KB |
066 Adding the search functionality.mp4 |
19.93MB |
067 Adding CORS Support to the API.en_US.srt |
5.93KB |
067 Adding CORS Support to the API.mp4 |
48.93MB |
068 Summary of section 6.en_US.srt |
1.41KB |
068 Summary of section 6.mp4 |
5.39MB |
069 Introduction.en_US.srt |
7.55KB |
069 Introduction.mp4 |
28.26MB |
070 Setting up the developer environment for Angular.en_US.srt |
10.71KB |
070 Setting up the developer environment for Angular.mp4 |
72.03MB |
071 Creating the Angular project.en_US.srt |
6.95KB |
071 Creating the Angular project.mp4 |
25.50MB |
072 Reviewing the Angular project files in the template.en_US.srt |
9.03KB |
072 Reviewing the Angular project files in the template.mp4 |
76.93MB |
073 Setting up Angular to use HTTPS.en_US.srt |
6.42KB |
073 Setting up Angular to use HTTPS.mp4 |
37.20MB |
074 Adding bootstrap and font-awesome.en_US.srt |
19.00KB |
074 Adding bootstrap and font-awesome.mp4 |
146.48MB |
075 Adding VS Code extensions for Angular.en_US.srt |
4.04KB |
075 Adding VS Code extensions for Angular.mp4 |
14.22MB |
076 Introduction.en_US.srt |
2.98KB |
076 Introduction.mp4 |
10.97MB |
077 Adding a Nav Bar component.en_US.srt |
8.98KB |
077 Adding a Nav Bar component.mp4 |
25.51MB |
078 Adding the NavBar HTML code.en_US.srt |
7.75KB |
078 Adding the NavBar HTML code.mp4 |
38.51MB |
079 Styling the nav bar.en_US.srt |
9.50KB |
079 Styling the nav bar.mp4 |
79.17MB |
080 Intro to the Http Client Module.en_US.srt |
16.69KB |
080 Intro to the Http Client Module.mp4 |
74.89MB |
081 Observables.en_US.srt |
9.11KB |
081 Observables.mp4 |
30.29MB |
082 Intro to Typescript.en_US.srt |
10.17KB |
082 Intro to Typescript.mp4 |
39.21MB |
083 Typescript Demo.en_US.srt |
15.18KB |
083 Typescript Demo.mp4 |
50.43MB |
084 Creating a products interface.en_US.srt |
8.50KB |
084 Creating a products interface.mp4 |
47.12MB |
085 Summary of section 8.en_US.srt |
4.37KB |
085 Summary of section 8.mp4 |
17.87MB |
086 Introduction.en_US.srt |
7.32KB |
086 Introduction.mp4 |
23.71MB |
087 Organising our files and folders.en_US.srt |
12.77KB |
087 Organising our files and folders.mp4 |
48.70MB |
088 Intro to Angular services.en_US.srt |
4.95KB |
088 Intro to Angular services.mp4 |
16.87MB |
089 Consuming services in the component.en_US.srt |
8.04KB |
089 Consuming services in the component.mp4 |
35.61MB |
090 Designing the shop page.en_US.srt |
13.09KB |
090 Designing the shop page.mp4 |
121.97MB |
091 Adding a child component for the product items.en_US.srt |
5.28KB |
091 Adding a child component for the product items.mp4 |
50.84MB |
092 Passing down data to child components.en_US.srt |
9.70KB |
092 Passing down data to child components.mp4 |
106.97MB |
093 Adding the product filters.en_US.srt |
9.81KB |
093 Adding the product filters.mp4 |
100.17MB |
094 Adding the filter functionality.en_US.srt |
12.55KB |
094 Adding the filter functionality.mp4 |
73.26MB |
095 Hooking up the filter to the HTML.en_US.srt |
6.56KB |
095 Hooking up the filter to the HTML.mp4 |
37.78MB |
096 Adding the sort functionality.en_US.srt |
7.52KB |
096 Adding the sort functionality.mp4 |
47.56MB |
097 Adding the pagination functionality.en_US.srt |
7.72KB |
097 Adding the pagination functionality.mp4 |
45.10MB |
098 Adding the pagination functionality part 2.en_US.srt |
8.91KB |
098 Adding the pagination functionality part 2.mp4 |
80.91MB |
099 Adding the pagination functionality part 3.en_US.srt |
5.75KB |
099 Adding the pagination functionality part 3.mp4 |
36.10MB |
1 |
12B |
10 |
1.17MB |
100 |
44.25KB |
100 Adding a pagination header.en_US.srt |
12.81KB |
100 Adding a pagination header.mp4 |
115.36MB |
101 |
180.02KB |
101 Making the pagination component a shared component.en_US.srt |
7.53KB |
101 Making the pagination component a shared component.mp4 |
74.04MB |
102 |
296.63KB |
102 Pagination and Output properties.en_US.srt |
10.83KB |
102 Pagination and Output properties.mp4 |
89.17MB |
103 |
476.32KB |
103 Adding the search functionality.en_US.srt |
10.63KB |
103 Adding the search functionality.mp4 |
110.57MB |
104 |
548.17KB |
104 Resolving the Bug!.en_US.srt |
7.96KB |
104 Resolving the Bug!.mp4 |
49.51MB |
105 |
596.15KB |
105 Summary of section 9.en_US.srt |
2.04KB |
105 Summary of section 9.mp4 |
7.31MB |
106 |
860.75KB |
106 Introduction.en_US.srt |
3.35KB |
106 Introduction.mp4 |
13.69MB |
107 |
949.97KB |
107 Creating additional components to route to.en_US.srt |
2.99KB |
107 Creating additional components to route to.mp4 |
10.75MB |
108 |
1.14MB |
108 Creating the routes.en_US.srt |
6.22KB |
108 Creating the routes.mp4 |
26.19MB |
109 |
214.52KB |
109 Setting up the nav links.en_US.srt |
5.80KB |
109 Setting up the nav links.mp4 |
59.46MB |
11 |
1.52MB |
110 |
752.59KB |
110 Making the links active.en_US.srt |
6.81KB |
110 Making the links active.mp4 |
59.16MB |
111 |
968.37KB |
111 Getting an individual product.en_US.srt |
7.74KB |
111 Getting an individual product.mp4 |
37.52MB |
112 |
972.02KB |
112 Adding the product detail page.en_US.srt |
7.13KB |
112 Adding the product detail page.mp4 |
34.84MB |
113 |
974.59KB |
113 Lazy loading angular modules.en_US.srt |
10.11KB |
113 Lazy loading angular modules.mp4 |
108.54MB |
114 |
1.24MB |
114 Summary of section 10.en_US.srt |
1.06KB |
114 Summary of section 10.mp4 |
4.12MB |
115 |
13.02KB |
115 Introduction.en_US.srt |
2.43KB |
115 Introduction.mp4 |
11.97MB |
116 |
139.54KB |
116 Creating an error component for testing the error responses.en_US.srt |
14.04KB |
116 Creating an error component for testing the error responses.mp4 |
66.84MB |
117 |
282.06KB |
117 Creating additional error components.en_US.srt |
3.77KB |
117 Creating additional error components.mp4 |
22.55MB |
118 |
655.78KB |
118 Using the Http Interceptor to catch errors.en_US.srt |
11.36KB |
118 Using the Http Interceptor to catch errors.mp4 |
53.51MB |
119 |
1.03MB |
119 Adding toast notifications.en_US.srt |
7.15KB |
119 Adding toast notifications.mp4 |
40.57MB |
12 |
1.11MB |
120 |
1.14MB |
120 Handling validation errrors.en_US.srt |
5.20KB |
120 Handling validation errrors.mp4 |
25.17MB |
121 |
135.70KB |
121 Improving the internal server error component.en_US.srt |
15.81KB |
121 Improving the internal server error component.mp4 |
98.04MB |
122 |
211.69KB |
122 Summary of section 11.en_US.srt |
1.92KB |
122 Summary of section 11.mp4 |
7.83MB |
123 |
354.10KB |
123 Introduction.en_US.srt |
1.60KB |
123 Introduction.mp4 |
6.43MB |
124 |
378.72KB |
124 Adding a section header.en_US.srt |
7.70KB |
124 Adding a section header.mp4 |
29.66MB |
125 |
498.13KB |
125 Adding breadcrumbs.en_US.srt |
6.77KB |
125 Adding breadcrumbs.mp4 |
55.86MB |
126 |
1.35MB |
126 Using the breadcrumb service.en_US.srt |
5.96KB |
126 Using the breadcrumb service.mp4 |
47.89MB |
127 |
1.65MB |
127 Setting the section header title from the breadcrumb service.en_US.srt |
13.51KB |
127 Setting the section header title from the breadcrumb service.mp4 |
120.43MB |
128 |
262.16KB |
128 Styling the product items.en_US.srt |
8.49KB |
128 Styling the product items.mp4 |
42.85MB |
129 |
559.71KB |
129 Changing the bootstrap theme.en_US.srt |
6.72KB |
129 Changing the bootstrap theme.mp4 |
60.94MB |
13 |
982.09KB |
130 |
1.16MB |
130 Adding loading indicators.en_US.srt |
14.03KB |
130 Adding loading indicators.mp4 |
70.52MB |
131 |
1.43MB |
131 Cleaning up loading issues.en_US.srt |
8.14KB |
131 Cleaning up loading issues.mp4 |
49.25MB |
132 |
1.57MB |
132 Adding the home page content.en_US.srt |
8.32KB |
132 Adding the home page content.mp4 |
80.09MB |
133 |
1.58MB |
133 Summary of section 12.en_US.srt |
2.36KB |
133 Summary of section 12.mp4 |
9.52MB |
134 |
1.96MB |
134 Introduction.en_US.srt |
9.60KB |
134 Introduction.mp4 |
35.31MB |
135 |
370.46KB |
135 Setting up Redis.en_US.srt |
5.09KB |
135 Setting up Redis.mp4 |
19.15MB |
136 |
463.79KB |
136 Setting up the basket class.en_US.srt |
4.02KB |
136 Setting up the basket class.mp4 |
14.49MB |
137 |
496.96KB |
137 Creating a basket repository interface.en_US.srt |
3.65KB |
137 Creating a basket repository interface.mp4 |
28.16MB |
138 |
630.66KB |
138 Implementing the basket repository.en_US.srt |
9.00KB |
138 Implementing the basket repository.mp4 |
49.27MB |
139 |
751.85KB |
139 Adding the basket controller.en_US.srt |
6.66KB |
139 Adding the basket controller.mp4 |
28.46MB |
14 |
1.38MB |
140 |
764.31KB |
140 Installing Redis with Docker.en_US.srt |
9.22KB |
140 Installing Redis with Docker.mp4 |
34.52MB |
141 |
1.07MB |
141 Installing Redis on a Mac.en_US.srt |
5.11KB |
141 Installing Redis on a Mac.mp4 |
40.77MB |
142 |
1.30MB |
142 Installing Redis on Windows.en_US.srt |
7.63KB |
142 Installing Redis on Windows.mp4 |
36.29MB |
143 |
1.72MB |
143 Testing the basket functionality.en_US.srt |
11.25KB |
143 Testing the basket functionality.mp4 |
121.54MB |
144 |
1.97MB |
144 Summary of section 13.en_US.srt |
1.48KB |
144 Summary of section 13.mp4 |
5.75MB |
145 |
110.94KB |
145 Introduction.en_US.srt |
1.59KB |
145 Introduction.mp4 |
6.38MB |
146 |
446.70KB |
146 Creating the basket module.en_US.srt |
6.71KB |
146 Creating the basket module.mp4 |
34.26MB |
147 |
655.11KB |
147 Creating the basket types.en_US.srt |
4.03KB |
147 Creating the basket types.mp4 |
27.30MB |
148 |
788.77KB |
148 Basket service methods.en_US.srt |
8.15KB |
148 Basket service methods.mp4 |
36.99MB |
149 |
896.99KB |
149 Adding an item to the basket service method.en_US.srt |
12.10KB |
149 Adding an item to the basket service method.mp4 |
77.79MB |
15 |
1.78MB |
150 |
1.69MB |
150 Adding the add item to basket in the component method.en_US.srt |
7.76KB |
150 Adding the add item to basket in the component method.mp4 |
65.46MB |
151 |
129.86KB |
151 Persisting the basket on startup.en_US.srt |
4.95KB |
151 Persisting the basket on startup.mp4 |
42.69MB |
152 |
310.85KB |
152 Displaying the basket item count in the nav bar.en_US.srt |
7.32KB |
152 Displaying the basket item count in the nav bar.mp4 |
43.54MB |
153 |
917.81KB |
153 Styling the basket page.en_US.srt |
14.72KB |
153 Styling the basket page.mp4 |
152.97MB |
154 |
1.55MB |
154 Adding the basket totals to the service.en_US.srt |
8.55KB |
154 Adding the basket totals to the service.mp4 |
84.17MB |
155 |
429.91KB |
155 Creating the order summary component.en_US.srt |
12.52KB |
155 Creating the order summary component.mp4 |
71.35MB |
156 |
467.33KB |
156 Adding the increment and decrement functionality.en_US.srt |
8.01KB |
156 Adding the increment and decrement functionality.mp4 |
50.42MB |
157 |
1.15MB |
157 Adding the basket component functions.en_US.srt |
4.41KB |
157 Adding the basket component functions.mp4 |
26.18MB |
158 |
1.31MB |
158 Hooking up the product detail component to the basket.en_US.srt |
6.55KB |
158 Hooking up the product detail component to the basket.mp4 |
57.05MB |
159 |
557.99KB |
159 Adding the checkout module.en_US.srt |
9.23KB |
159 Adding the checkout module.mp4 |
47.36MB |
16 |
692.84KB |
160 |
649.35KB |
160 Summary of section 14.en_US.srt |
957B |
160 Summary of section 14.mp4 |
3.37MB |
161 |
770.63KB |
161 Introduction.en_US.srt |
3.26KB |
161 Introduction.mp4 |
18.11MB |
162 |
814.26KB |
162 Setting up the identity packages.en_US.srt |
6.95KB |
162 Setting up the identity packages.mp4 |
71.15MB |
163 |
1.23MB |
163 Setting up the identity classes.en_US.srt |
7.71KB |
163 Setting up the identity classes.mp4 |
28.00MB |
164 |
1.43MB |
164 Adding the IdentityDbContext.en_US.srt |
5.41KB |
164 Adding the IdentityDbContext.mp4 |
26.43MB |
165 |
1.62MB |
165 Adding a new migration.en_US.srt |
6.49KB |
165 Adding a new migration.mp4 |
53.87MB |
166 |
1.96MB |
166 Seeding identity data.en_US.srt |
4.71KB |
166 Seeding identity data.mp4 |
19.98MB |
167 |
90.68KB |
167 Adding the Startup services for identity.en_US.srt |
5.24KB |
167 Adding the Startup services for identity.mp4 |
31.76MB |
168 |
806.12KB |
168 Adding identity to program class.en_US.srt |
5.44KB |
168 Adding identity to program class.mp4 |
33.41MB |
169 |
1.49MB |
169 Adding an Account controller.en_US.srt |
13.84KB |
169 Adding an Account controller.mp4 |
75.08MB |
17 |
872.51KB |
170 |
1.73MB |
170 Registering a user.en_US.srt |
7.60KB |
170 Registering a user.mp4 |
64.44MB |
171 |
1.87MB |
171 Adding a token generation service.en_US.srt |
12.76KB |
171 Adding a token generation service.mp4 |
86.19MB |
172 |
230.10KB |
172 Setting up identity to use the token.en_US.srt |
8.74KB |
172 Setting up identity to use the token.mp4 |
104.16MB |
173 |
491.07KB |
173 Testing the token.en_US.srt |
9.90KB |
173 Testing the token.mp4 |
58.86MB |
174 |
817.92KB |
174 Troubleshooting auth issues.en_US.srt |
14.51KB |
174 Troubleshooting auth issues.mp4 |
133.12MB |
175 |
1.01MB |
175 Adding additional account methods.en_US.srt |
11.05KB |
175 Adding additional account methods.mp4 |
100.33MB |
176 |
1.22MB |
176 Adding user manager extension methods.en_US.srt |
14.10KB |
176 Adding user manager extension methods.mp4 |
138.22MB |
177 |
1.71MB |
177 Adding another Dto for the user.en_US.srt |
10.46KB |
177 Adding another Dto for the user.mp4 |
139.04MB |
178 |
1.76MB |
178 Summary of section 15.en_US.srt |
1.02KB |
178 Summary of section 15.mp4 |
4.11MB |
179 |
1.90MB |
179 Introduction.en_US.srt |
1.41KB |
179 Introduction.mp4 |
5.29MB |
18 |
1.12MB |
180 |
90.65KB |
180 .Net core error responses.en_US.srt |
5.80KB |
180 .Net core error responses.mp4 |
28.12MB |
181 |
397.84KB |
181 Model validation.en_US.srt |
5.72KB |
181 Model validation.mp4 |
25.81MB |
182 |
438.96KB |
182 Checking for duplicate email addresses.en_US.srt |
9.79KB |
182 Checking for duplicate email addresses.mp4 |
56.76MB |
183 |
532.09KB |
183 Validating the basket.en_US.srt |
10.64KB |
183 Validating the basket.mp4 |
52.65MB |
184 |
544.01KB |
184 Updating swagger config for identity.en_US.srt |
7.50KB |
184 Updating swagger config for identity.mp4 |
68.90MB |
185 |
579.10KB |
185 Summary of section 16.en_US.srt |
1.27KB |
185 Summary of section 16.mp4 |
4.71MB |
186 |
704.60KB |
186 Introduction.en_US.srt |
3.59KB |
186 Introduction.mp4 |
13.48MB |
187 |
765.55KB |
187 Creating the account module.en_US.srt |
8.64KB |
187 Creating the account module.mp4 |
70.89MB |
188 |
784.85KB |
188 Creating the account service methods.en_US.srt |
7.54KB |
188 Creating the account service methods.mp4 |
38.27MB |
189 |
806.71KB |
189 Creating the login form.en_US.srt |
7.49KB |
189 Creating the login form.mp4 |
35.91MB |
19 |
1.80MB |
190 |
1.07MB |
190 Angular forms introduction.en_US.srt |
4.98KB |
190 Angular forms introduction.mp4 |
14.88MB |
191 |
1.16MB |
191 Using reactive forms in Angular.en_US.srt |
7.52KB |
191 Using reactive forms in Angular.mp4 |
41.20MB |
192 |
1.39MB |
192 Submitting data to the server.en_US.srt |
6.33KB |
192 Submitting data to the server.mp4 |
32.02MB |
193 |
1.42MB |
193 Updating the nav bar for the logged in user.en_US.srt |
5.61KB |
193 Updating the nav bar for the logged in user.mp4 |
57.05MB |
194 |
1.48MB |
194 Persisting the login.en_US.srt |
7.14KB |
194 Persisting the login.mp4 |
45.70MB |
195 |
1.74MB |
195 Adding a dropdown to the navbar.en_US.srt |
12.12KB |
195 Adding a dropdown to the navbar.mp4 |
114.59MB |
196 |
143.49KB |
196 Form Validation in Angular.en_US.srt |
14.20KB |
196 Form Validation in Angular.mp4 |
83.26MB |
197 |
600.07KB |
197 Displaying validation errors.en_US.srt |
7.00KB |
197 Displaying validation errors.mp4 |
40.38MB |
198 |
713.53KB |
198 Creating a reusable text input.en_US.srt |
13.70KB |
198 Creating a reusable text input.mp4 |
154.32MB |
199 |
1.37MB |
199 Reusable text input template.en_US.srt |
12.16KB |
199 Reusable text input template.mp4 |
70.03MB |
2 |
33B |
20 |
902.23KB |
200 |
1.93MB |
200 Creating a register form.en_US.srt |
9.27KB |
200 Creating a register form.mp4 |
54.86MB |
201 |
1.98MB |
201 Dealing with modelstate errors.en_US.srt |
5.03KB |
201 Dealing with modelstate errors.mp4 |
22.07MB |
202 |
232.99KB |
202 Async validation.en_US.srt |
10.40KB |
202 Async validation.mp4 |
61.38MB |
203 |
245.06KB |
203 Improving the async validator.en_US.srt |
8.94KB |
203 Improving the async validator.mp4 |
50.04MB |
204 |
1.01MB |
204 Creating an auth guard.en_US.srt |
11.37KB |
204 Creating an auth guard.mp4 |
80.86MB |
205 |
1.43MB |
205 Using the replay subject.en_US.srt |
10.32KB |
205 Using the replay subject.mp4 |
103.28MB |
206 |
1.71MB |
206 Summary of section 17.en_US.srt |
2.40KB |
206 Summary of section 17.mp4 |
20.09MB |
207 |
19.96KB |
207 Introduction.en_US.srt |
2.34KB |
207 Introduction.mp4 |
8.49MB |
208 |
349.82KB |
208 Creating the order aggregate part 1.en_US.srt |
10.70KB |
208 Creating the order aggregate part 1.mp4 |
39.91MB |
209 |
712.74KB |
209 Creating the order aggregate part 2.en_US.srt |
8.73KB |
209 Creating the order aggregate part 2.mp4 |
41.46MB |
21 |
1.15MB |
210 |
944.08KB |
210 Configuring the order entities.en_US.srt |
6.82KB |
210 Configuring the order entities.mp4 |
60.45MB |
211 |
1.32MB |
211 Store context update and seeding delivery methods.en_US.srt |
3.96KB |
211 Store context update and seeding delivery methods.mp4 |
22.70MB |
212 |
1.48MB |
212 Creating the order migration.en_US.srt |
6.32KB |
212 Creating the order migration.mp4 |
61.51MB |
213 |
1.54MB |
213 Creating an order service.en_US.srt |
5.42KB |
213 Creating an order service.mp4 |
26.77MB |
214 |
1.74MB |
214 Implementing the create order method.en_US.srt |
11.73KB |
214 Implementing the create order method.mp4 |
144.89MB |
215 |
1.79MB |
215 Creating the order controller.en_US.srt |
11.41KB |
215 Creating the order controller.mp4 |
59.42MB |
216 |
1.84MB |
216 Debugging the order method.en_US.srt |
13.87KB |
216 Debugging the order method.mp4 |
146.83MB |
217 |
1.88MB |
217 Introducing the Unit of work.en_US.srt |
7.48KB |
217 Introducing the Unit of work.mp4 |
25.92MB |
218 |
2.00MB |
218 Implementing the Unit of work.en_US.srt |
11.05KB |
218 Implementing the Unit of work.mp4 |
51.74MB |
219 |
500.54KB |
219 Updating the generic repository.en_US.srt |
5.16KB |
219 Updating the generic repository.mp4 |
28.21MB |
22 |
1.63MB |
220 |
721.40KB |
220 Refactoring the Order service to use the Unit of work.en_US.srt |
7.60KB |
220 Refactoring the Order service to use the Unit of work.mp4 |
64.27MB |
221 |
1001.82KB |
221 Using the debugger to view the order creation.en_US.srt |
5.88KB |
221 Using the debugger to view the order creation.mp4 |
55.72MB |
222 |
1.23MB |
222 Implementing the Order get methods.en_US.srt |
8.29KB |
222 Implementing the Order get methods.mp4 |
54.97MB |
223 |
1.57MB |
223 Order controller get methods.en_US.srt |
4.32KB |
223 Order controller get methods.mp4 |
27.02MB |
224 |
1.58MB |
224 Testing the order controller get methods.en_US.srt |
9.79KB |
224 Testing the order controller get methods.mp4 |
95.17MB |
225 |
1.71MB |
225 Shaping the order data.en_US.srt |
10.32KB |
225 Shaping the order data.mp4 |
64.73MB |
226 |
1.81MB |
226 AutoMapper config for orders.en_US.srt |
3.62KB |
226 AutoMapper config for orders.mp4 |
20.17MB |
227 |
1.82MB |
227 Another AutoMapper value resolver.en_US.srt |
5.86KB |
227 Another AutoMapper value resolver.mp4 |
67.83MB |
228 |
1.82MB |
228 Summary of section 18.en_US.srt |
2.15KB |
228 Summary of section 18.mp4 |
8.01MB |
229 |
1.87MB |
229 Introduction.en_US.srt |
2.52KB |
229 Introduction.mp4 |
9.36MB |
23 |
1.82MB |
230 |
1.90MB |
230 Checkout page layout.en_US.srt |
4.30KB |
230 Checkout page layout.mp4 |
10.76MB |
231 |
1.94MB |
231 Creating a stepper component.en_US.srt |
4.84KB |
231 Creating a stepper component.mp4 |
25.91MB |
232 |
1.98MB |
232 Setting up the stepper component.en_US.srt |
12.75KB |
232 Setting up the stepper component.mp4 |
70.74MB |
233 |
83.99KB |
233 Creating the checkout components.en_US.srt |
4.63KB |
233 Creating the checkout components.mp4 |
19.94MB |
234 |
95.13KB |
234 Adding the checkout form.en_US.srt |
5.56KB |
234 Adding the checkout form.mp4 |
28.68MB |
235 |
193.44KB |
235 Creating the address form.en_US.srt |
8.29KB |
235 Creating the address form.mp4 |
48.28MB |
236 |
450.77KB |
236 Creating the delivery form.en_US.srt |
6.54KB |
236 Creating the delivery form.mp4 |
35.21MB |
237 |
501.43KB |
237 Delivery method template.en_US.srt |
7.27KB |
237 Delivery method template.mp4 |
59.53MB |
238 |
513.47KB |
238 Using the Http interceptor to send the token.en_US.srt |
6.38KB |
238 Using the Http interceptor to send the token.mp4 |
35.57MB |
239 |
678.57KB |
239 Making the basket summary shared.en_US.srt |
13.16KB |
239 Making the basket summary shared.mp4 |
149.20MB |
24 |
1.95MB |
240 |
851.30KB |
240 Checkout review component.en_US.srt |
8.25KB |
240 Checkout review component.mp4 |
71.50MB |
241 |
1.41MB |
241 Adding the forward back buttons for the stepper.en_US.srt |
7.48KB |
241 Adding the forward back buttons for the stepper.mp4 |
41.37MB |
242 |
1.92MB |
242 Using the form status to mark the step complete.en_US.srt |
3.58KB |
242 Using the form status to mark the step complete.mp4 |
15.96MB |
243 |
1.96MB |
243 Populating the address form from API.en_US.srt |
5.07KB |
243 Populating the address form from API.mp4 |
26.06MB |
244 |
295.46KB |
244 Letting the user save the address.en_US.srt |
6.13KB |
244 Letting the user save the address.mp4 |
41.25MB |
245 |
569.37KB |
245 Updating the shipping price.en_US.srt |
5.52KB |
245 Updating the shipping price.mp4 |
34.58MB |
246 |
626.59KB |
246 Creating the order interface.en_US.srt |
3.37KB |
246 Creating the order interface.mp4 |
24.59MB |
247 |
1.01MB |
247 Order submission.en_US.srt |
12.73KB |
247 Order submission.mp4 |
132.85MB |
248 |
1.30MB |
248 Problem solution and redirect to success.en_US.srt |
3.93KB |
248 Problem solution and redirect to success.mp4 |
26.13MB |
249 |
1.45MB |
249 Checkout success page.en_US.srt |
8.86KB |
249 Checkout success page.mp4 |
47.23MB |
25 |
378.77KB |
250 |
1.93MB |
250 Summary of section 19.en_US.srt |
1.46KB |
250 Summary of section 19.mp4 |
5.72MB |
251 |
224.21KB |
251 Introduction.en_US.srt |
3.12KB |
251 Introduction.mp4 |
18.09MB |
252 |
259.06KB |
252 Demo of finished solution.en_US.srt |
6.74KB |
252 Demo of finished solution.mp4 |
16.46MB |
253 |
1.83MB |
253 Solution to orders exercise.en_US.srt |
7.05KB |
253 Solution to orders exercise.mp4 |
57.05MB |
254 |
1.91MB |
254 Solution to orders exercise stretch challenge.en_US.srt |
15.47KB |
254 Solution to orders exercise stretch challenge.mp4 |
165.98MB |
255 |
25.30KB |
255 Introduction.en_US.srt |
4.17KB |
255 Introduction.mp4 |
15.75MB |
256 |
60.23KB |
256 PCI DSS.en_US.srt |
6.09KB |
256 PCI DSS.mp4 |
24.08MB |
257 |
70.09KB |
257 Strong Customer Authentication.en_US.srt |
9.64KB |
257 Strong Customer Authentication.mp4 |
35.47MB |
258 |
691.22KB |
258 Setting up stripe.en_US.srt |
7.22KB |
258 Setting up stripe.mp4 |
24.04MB |
259 |
866.76KB |
259 Creating the payment service and interface.en_US.srt |
6.42KB |
259 Creating the payment service and interface.mp4 |
27.51MB |
26 |
31.24KB |
260 |
1.20MB |
260 Implementing the payment intent.en_US.srt |
16.32KB |
260 Implementing the payment intent.mp4 |
130.37MB |
261 |
1.45MB |
261 Creating the payment controller.en_US.srt |
11.69KB |
261 Creating the payment controller.mp4 |
97.18MB |
262 |
1.89MB |
262 Updating the client basket.en_US.srt |
6.44KB |
262 Updating the client basket.mp4 |
36.24MB |
263 |
1.91MB |
263 Adding the payment intent function.en_US.srt |
10.20KB |
263 Adding the payment intent function.mp4 |
59.07MB |
264 |
132.78KB |
264 Persisting the shipping price.en_US.srt |
6.00KB |
264 Persisting the shipping price.mp4 |
26.42MB |
265 |
1.08MB |
265 Implementing stripe elements.en_US.srt |
7.79KB |
265 Implementing stripe elements.mp4 |
44.45MB |
266 |
1.13MB |
266 Adding stripe elements to the components.en_US.srt |
10.03KB |
266 Adding stripe elements to the components.mp4 |
120.33MB |
267 |
1.54MB |
267 Displaying card validation errors.en_US.srt |
9.07KB |
267 Displaying card validation errors.mp4 |
101.80MB |
268 |
40.10KB |
268 Using the app stepper as an input property.en_US.srt |
3.93KB |
268 Using the app stepper as an input property.mp4 |
22.99MB |
269 |
257.54KB |
269 Submitting the payment.en_US.srt |
11.12KB |
269 Submitting the payment.mp4 |
70.09MB |
27 |
472.41KB |
270 |
1.12MB |
270 Testing card failures.en_US.srt |
10.27KB |
270 Testing card failures.mp4 |
134.88MB |
271 |
1.51MB |
271 Tying the payment intent to the order.en_US.srt |
11.65KB |
271 Tying the payment intent to the order.mp4 |
138.62MB |
272 |
1.78MB |
272 Making the submission a better experience.en_US.srt |
12.09KB |
272 Making the submission a better experience.mp4 |
118.25MB |
273 |
313.86KB |
273 Loading indicators.en_US.srt |
7.44KB |
273 Loading indicators.mp4 |
35.25MB |
274 |
528.55KB |
274 Enabling linear mode.en_US.srt |
12.00KB |
274 Enabling linear mode.mp4 |
100.92MB |
275 |
530.82KB |
275 Stripe validation.en_US.srt |
10.89KB |
275 Stripe validation.mp4 |
91.80MB |
276 |
1.41MB |
276 Webhooks.en_US.srt |
12.85KB |
276 Webhooks.mp4 |
77.16MB |
277 |
34.56KB |
277 Updating the payments service.en_US.srt |
8.86KB |
277 Updating the payments service.mp4 |
119.60MB |
278 |
1.03MB |
278 Testing our webhooks with the stripe CLI.en_US.srt |
15.60KB |
278 Testing our webhooks with the stripe CLI.mp4 |
187.68MB |
279 |
1.24MB |
279 Summary of section 21.en_US.srt |
4.01KB |
279 Summary of section 21.mp4 |
16.92MB |
28 |
1.57MB |
280 |
1.25MB |
280 Introduction.en_US.srt |
2.68KB |
280 Introduction.mp4 |
8.38MB |
281 |
1.43MB |
281 Setting up caching on the API.en_US.srt |
10.80KB |
281 Setting up caching on the API.mp4 |
49.38MB |
282 |
1.57MB |
282 Creating a cache attribute class.en_US.srt |
13.09KB |
282 Creating a cache attribute class.mp4 |
70.80MB |
283 |
127.36KB |
283 Testing the caching.en_US.srt |
8.13KB |
283 Testing the caching.mp4 |
79.18MB |
284 |
494.21KB |
284 Caching on the client part 1.en_US.srt |
10.44KB |
284 Caching on the client part 1.mp4 |
59.71MB |
285 |
657.30KB |
285 Caching on the client part 2.en_US.srt |
13.19KB |
285 Caching on the client part 2.mp4 |
70.04MB |
286 |
1.51MB |
286 Caching on the client part 3.en_US.srt |
17.78KB |
286 Caching on the client part 3.mp4 |
209.21MB |
287 |
1.62MB |
287 Pre-publishing adjustments.en_US.srt |
7.97KB |
287 Pre-publishing adjustments.mp4 |
33.30MB |
288 |
1.99MB |
288 Summary of section 22.en_US.srt |
2.47KB |
288 Summary of section 22.mp4 |
9.88MB |
289 |
169.72KB |
289 Introduction.en_US.srt |
2.89KB |
289 Introduction.mp4 |
10.57MB |
29 |
1.67MB |
290 |
515.03KB |
290 Angular build configuration.en_US.srt |
6.04KB |
290 Angular build configuration.mp4 |
21.75MB |
291 |
708.83KB |
291 Angular config changes.en_US.srt |
14.04KB |
291 Angular config changes.mp4 |
83.62MB |
292 |
1.57MB |
292 Building the angular app and running from Kestrel.en_US.srt |
6.21KB |
292 Building the angular app and running from Kestrel.mp4 |
26.18MB |
293 |
1.62MB |
293 Angular Ahead of Time compilation build.en_US.srt |
6.54KB |
293 Angular Ahead of Time compilation build.mp4 |
31.77MB |
294 |
259.01KB |
294 Installing PostgreSQL.en_US.srt |
8.66KB |
294 Installing PostgreSQL.mp4 |
55.99MB |
295 |
289.30KB |
295 Switching DB Servers.en_US.srt |
7.73KB |
295 Switching DB Servers.mp4 |
34.93MB |
296 |
628.43KB |
296 Switching to the production database.en_US.srt |
9.66KB |
296 Switching to the production database.mp4 |
95.89MB |
297 |
725.29KB |
297 Pre deployment work.en_US.srt |
12.44KB |
297 Pre deployment work.mp4 |
100.26MB |
298 |
979.84KB |
298 Deploying app to Linux server part 1.en_US.srt |
18.77KB |
298 Deploying app to Linux server part 1.mp4 |
137.32MB |
299 |
1.29MB |
299 Deploying app to Linux part 2.en_US.srt |
20.84KB |
299 Deploying app to Linux part 2.mp4 |
230.86MB |
3 |
4B |
30 |
408.21KB |
300 |
1.88MB |
300 Getting an HTTPS certificate from Lets encrypt.en_US.srt |
16.70KB |
300 Getting an HTTPS certificate from Lets encrypt.mp4 |
165.78MB |
301 |
1.89MB |
301 End of course summary.en_US.srt |
10.02KB |
301 End of course summary.mp4 |
35.23MB |
302 Updating .Net project from .Net Core 3.1 to .Net 5.0.en_US.srt |
12.63KB |
302 Updating .Net project from .Net Core 3.1 to .Net 5.0.mp4 |
123.63MB |
303 Updating Angular project from Angular v9 to Angular v11.en_US.srt |
16.81KB |
303 Updating Angular project from Angular v9 to Angular v11.mp4 |
151.60MB |
31 |
1.75MB |
32 |
651.46KB |
33 |
1.10MB |
34 |
1.41MB |
35 |
1.41MB |
36 |
1.43MB |
37 |
1.46MB |
38 |
1.03MB |
39 |
1.40MB |
4 |
49.94KB |
40 |
1.84MB |
41 |
741.35KB |
42 |
1.51MB |
43 |
1.51MB |
44 |
207.29KB |
45 |
1.08MB |
46 |
1.67MB |
47 |
1.74MB |
48 |
1.83MB |
49 |
1.96MB |
5 |
474.24KB |
50 |
844.62KB |
51 |
115.54KB |
52 |
847.26KB |
53 |
199.98KB |
54 |
845.02KB |
55 |
1.81MB |
56 |
1.83MB |
57 |
390.76KB |
58 |
756.30KB |
59 |
1.38MB |
6 |
496.60KB |
60 |
1.09MB |
61 |
1.14MB |
62 |
1.43MB |
63 |
1.91MB |
64 |
843.37KB |
65 |
845.58KB |
66 |
212.83KB |
67 |
861.94KB |
68 |
1.07MB |
69 |
944.21KB |
7 |
1.03MB |
70 |
1.11MB |
71 |
1.96MB |
72 |
755.15KB |
73 |
1.97MB |
74 |
514.38KB |
75 |
669.50KB |
76 |
867.33KB |
77 |
1.11MB |
78 |
1.20MB |
79 |
1.26MB |
8 |
410.83KB |
80 |
1.48MB |
81 |
1.91MB |
82 |
1.96MB |
83 |
1.97MB |
84 |
1.10MB |
85 |
1.64MB |
86 |
177.62KB |
87 |
268.29KB |
88 |
1.16MB |
89 |
551.09KB |
9 |
823.80KB |
90 |
1.27MB |
91 |
1.56MB |
92 |
1.73MB |
93 |
787.39KB |
94 |
1.77MB |
95 |
498.62KB |
96 |
634.73KB |
97 |
1.06MB |
98 |
1.29MB |
99 |
1.55MB |
TutsNode.com.txt |
63B |