|
Обратите внимание, что наш сайт не размещает какие-либо файлы из списка. Вы не можете скачать
эти файлы или скачать 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б |