RAR-files |
packt.hands-on.aspdotnet.core.web.api.build.api.from.scratch-xqzt.rar |
200,000,000 |
E699A97A |
packt.hands-on.aspdotnet.core.web.api.build.api.from.scratch-xqzt.r00 |
200,000,000 |
98AB862F |
packt.hands-on.aspdotnet.core.web.api.build.api.from.scratch-xqzt.r01 |
200,000,000 |
209D4B9F |
packt.hands-on.aspdotnet.core.web.api.build.api.from.scratch-xqzt.r02 |
200,000,000 |
0038CD03 |
packt.hands-on.aspdotnet.core.web.api.build.api.from.scratch-xqzt.r03 |
200,000,000 |
95380F8C |
packt.hands-on.aspdotnet.core.web.api.build.api.from.scratch-xqzt.r04 |
200,000,000 |
71FC5040 |
packt.hands-on.aspdotnet.core.web.api.build.api.from.scratch-xqzt.r05 |
200,000,000 |
826B274E |
packt.hands-on.aspdotnet.core.web.api.build.api.from.scratch-xqzt.r06 |
200,000,000 |
170036AB |
packt.hands-on.aspdotnet.core.web.api.build.api.from.scratch-xqzt.r07 |
63,321,491 |
6926E37B |
|
Total size: |
1,663,321,491 |
|
|
Archived
files |
01.01-welcome_and_about_the_course.mkv
[92f419a679736985]
|
14,444,752 |
15A93E40 |
01.02-course_overview.mkv
[23077f78aef4596a]
|
10,643,442 |
2DE61C18 |
02.01-introduction.mkv
[568b0b67034f594a]
|
6,362,286 |
8790A5E4 |
02.02-overview_of_web_api_request_workflow.mkv
[72a4bb4e1263a433]
|
9,939,389 |
EBE6DB96 |
02.03-overview_of_web_api_operations.mkv
[e218162a28f11f8]
|
18,250,377 |
193EFF91 |
02.04-overview_of_http_status_code.mkv
[f902f19c5a73690c]
|
31,001,494 |
2AB00B16 |
02.05-overview_of_cms_openapi_document.mkv
[e229a4d9891007d0]
|
28,219,917 |
6F6585A0 |
02.06-step_1_create_a_new_web_api_project.mkv
[154ea101e6d9cf86]
|
44,124,215 |
EFEB5A17 |
02.07-different_parts_of_a_web_api_project.mkv
[96b442f48b2de151]
|
45,522,619 |
A1766D32 |
02.08-summary.mkv
[58e18b70ab2bc35a]
|
10,668,225 |
37D60436 |
03.01-introduction.mkv
[af4f58a3c181fc0e]
|
2,007,778 |
FAD85D97 |
03.02-what_are_controllers.mkv
[d5d2f407f444eac8]
|
13,465,805 |
0AB69103 |
03.03-what_are_attributes.mkv
[a82152f9ca5822f1]
|
21,445,386 |
C5D9F819 |
03.04-significance_of_apicontroller_attribute.mkv
[7e472002ae32f98a]
|
30,384,341 |
395BFBB6 |
03.05-summary.mkv
[1f4d1b1123fbfdae]
|
11,067,973 |
C6A4C2E1 |
04.01-introduction.mkv
[f337f9c18e8d5db8]
|
6,870,610 |
E426097D |
04.02-step_2_add_a_new_controller.mkv
[92f8f51d0170b40]
|
29,204,808 |
EE8442D2 |
04.03-step_3_add_actions_to_the_controller.mkv
[fd5ca7b382e6e528]
|
22,093,938 |
89D85922 |
04.04-step_4_add_data_models_to_the_project.mkv
[8d301d96b6f13130]
|
22,572,937 |
572C1008 |
04.05-step_5_add_database_repository.mkv
[858916c0dd0dd9b]
|
22,653,927 |
BDB6ADEB |
04.06-step_6_use_database_repository.mkv
[c26f7d6f9b0bb219]
|
54,808,804 |
7A0C73AE |
04.07-step_7_implement_get_operation_to_fetch_all_items.mkv
[2fef20b369cb7af8]
|
99,718,248 |
5038A373 |
04.08-summary.mkv
[f5883980a80b914b]
|
8,671,099 |
41CCD712 |
05.01-introduction.mkv
[e03af5a4ffdb9bab]
|
8,426,070 |
EC1942CF |
05.02-approach_1_using_the_type_directly.mkv
[10b8d7825a63bc83]
|
13,818,120 |
3E3B413F |
05.03-approach_2_using_iactionresult.mkv
[50198f5db6993ffb]
|
38,641,539 |
C042D4AB |
05.04-approach_3_using_actionresultandlttandgt.mkv
[a04d088494cb989e]
|
33,773,383 |
D7670B17 |
05.05-difference_between_iactionresult_and_actionresultandlttandgt.mkv
[f239e19178247c05]
|
6,395,886 |
EAEAC578 |
05.06-returning_the_results_asynchronously.mkv
[f1466fdc224a07cb]
|
57,543,835 |
EE5BEF8D |
05.07-step_8_update_get_operation_to_use_actionresultandlttandgt.mkv
[d53b535ce72adcdc]
|
13,866,379 |
6AACDB06 |
05.08-summary.mkv
[9d12af30cc7bdac]
|
9,253,472 |
FC20E6CC |
06.01-introduction.mkv
[4a2fe709ca768d8f]
|
5,456,785 |
74F07619 |
06.02-step_9_use_automapper_to_map_data_and_dtos.mkv
[d657f207fb3feb19]
|
80,096,816 |
616FD024 |
06.03-step_10_implement_post_operation_to_add_a_new_item.mkv
[f86ed8a06d25cc3a]
|
73,570,669 |
792A6929 |
06.04-step_11_add_validation_to_models.mkv
[b85b75fb15d95900]
|
57,008,495 |
AB04C789 |
06.05-summary.mkv
[e8f6eba1e923f5d3]
|
3,907,117 |
A2185286 |
07.01-introduction.mkv
[7d8a56f9fe4bc3ae]
|
5,782,872 |
B3462EA2 |
07.02-step_12_implement_get_operation_to_fetch_a_single_item.mkv
[4fbfc7ae050dc39c]
|
76,882,787 |
F1722D29 |
07.03-step_13_implement_put_operation_to_update_an_existing_item.mkv
[7471835812d24a0d]
|
65,382,074 |
CC81C221 |
07.04-step_14_implement_delete_operation_to_delete_an_existing_item.mkv
[fa851a43f82f539c]
|
43,081,392 |
3003F96B |
07.05-summary.mkv
[bc5d6930dd0604a7]
|
4,309,378 |
9B769A91 |
08.01-introduction.mkv
[46027d36a1842aaf]
|
4,327,819 |
58046C80 |
08.02-what_are_association_apis.mkv
[9f06f2ce94a2753a]
|
7,648,726 |
2ECF9F41 |
08.03-step_15_implement_get_operation_to_fetch_all_sub-items.mkv
[c1278e55e10587fd]
|
134,106,109 |
359A7F77 |
08.04-step_16_implement_post_operation_to_add_a_new_association.mkv
[305efe47ee6a3042]
|
81,592,584 |
CE2255FB |
08.05-summary.mkv
[8275d1cd8f981900]
|
5,567,547 |
3AAA0C63 |
09.01-introduction.mkv
[2e205390f6e1c1b9]
|
7,262,861 |
822363B1 |
09.02-understanding_api_versioning.mkv
[2e8e400b64d19691]
|
12,757,483 |
2AD44C97 |
09.03-different_ways_of_versioning_web_apis.mkv
[2aa6db2adc6c5d56]
|
12,789,238 |
35A425CB |
09.04-step_17_add_api_versioning_service.mkv
[5189062864971cad]
|
49,739,888 |
FC3F90E4 |
09.05-step_18_add_version_to_controllers.mkv
[c6f7c15cfcd7f681]
|
41,505,141 |
227F13AB |
09.06-step_19_add_version_to_actions.mkv
[242255d4b82387b3]
|
30,149,041 |
391F7220 |
09.07-query_versus_url_versus_header_versioning.mkv
[602ab8eb881f802d]
|
63,367,963 |
18FD18C8 |
09.08-step_20_add_support_for_multiple_versioning_ways.mkv
[666088e49ca18e66]
|
27,118,124 |
1DC81249 |
09.09-summary.mkv
[49cd277b7b7df583]
|
24,044,286 |
CF0D23CF |
|
Total size: |
1,663,316,249 |
|
|