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