RAR-files |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.rar |
650,000,000 |
F2FEFA5A |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r00 |
650,000,000 |
D434F2AD |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r01 |
650,000,000 |
68FC2069 |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r02 |
650,000,000 |
A61439DF |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r03 |
650,000,000 |
8F45A6E4 |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r04 |
650,000,000 |
06864B08 |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r05 |
650,000,000 |
6C41A91F |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r06 |
650,000,000 |
252DD644 |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r07 |
650,000,000 |
238F144B |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r08 |
650,000,000 |
E7261B18 |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r09 |
650,000,000 |
59C39134 |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r10 |
650,000,000 |
430AFAF9 |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r11 |
650,000,000 |
5722BA04 |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r12 |
650,000,000 |
F2C208B1 |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r13 |
650,000,000 |
1473E0AB |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r14 |
650,000,000 |
59673EBD |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r15 |
650,000,000 |
C24227A6 |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r16 |
650,000,000 |
75187F10 |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r17 |
650,000,000 |
C21428D6 |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r18 |
650,000,000 |
F557A6E3 |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r19 |
650,000,000 |
4E560341 |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r20 |
650,000,000 |
0E6E4CD9 |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r21 |
650,000,000 |
C50741DD |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r22 |
650,000,000 |
52494BF8 |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r23 |
650,000,000 |
C9FF1714 |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r24 |
650,000,000 |
19B0AD6D |
packt.full.stack.web.development.bootcamp.with.react.and.python-xqzt.r25 |
83,541,635 |
C88E55CF |
|
Total size: |
16,983,541,635 |
|
|
Archived
files |
01.01-introduction.mkv
[5284cb42afe045c2]
|
76,370,506 |
1F9C3917 |
02.01-installing_visual_studio_code.mkv
[babdb458561e59df]
|
16,500,615 |
4A9E6593 |
02.02-visual_studio_code_setup.mkv
[fc629a878d84a6e]
|
96,289,684 |
5CBF1913 |
02.03-overview_of_the_initial_application_version.mkv
[50b59ddcf3855270]
|
16,876,042 |
F0530248 |
02.04-how_to_create_a_new_react_application.mkv
[271295aea8945dd7]
|
85,803,802 |
7F439479 |
02.05-installing_node_along_with_npm_and_npx.mkv
[8b12d57982fb4466]
|
40,906,489 |
B790870D |
03.01-creating_react_application_using_create-react-app.mkv
[8a7dbc61fc315f1c]
|
66,421,182 |
AA3A51C3 |
03.02-starting_react_application.mkv
[3c2e172b27617975]
|
96,675,571 |
3638B499 |
03.03-structure_of_the_frontend_app.mkv
[38d8c886c3b0f223]
|
166,026,287 |
02A2C867 |
03.04-reinstalling_npm_dependencies.mkv
[cb71c6b1b90c1e2d]
|
70,440,243 |
7225B807 |
03.05-creating_and_serving_optimized_build_of_the_frontend_app.mkv
[53d433ccfc97e686]
|
88,483,359 |
3D1FF8ED |
03.06-basic_frontend_application_implementation_steps.mkv
[6f53f6ae8da11b9e]
|
51,313,426 |
E526BB6C |
03.07-cleaning_up_default_react_application.mkv
[c2a531bfaccb92a8]
|
61,662,045 |
1582E185 |
03.08-how_react_works_and_what_is_jsx.mkv
[773a1c6a70b5d39d]
|
135,189,117 |
FA6EA248 |
03.09-react_functional_components.mkv
[9210b9927d398255]
|
42,183,339 |
384A0D89 |
04.01-installing_and_configuring_git.mkv
[1649dfd32d9914a1]
|
136,799,651 |
A005156E |
04.02-creating_first_commit.mkv
[dc1c632e5959ca95]
|
79,969,932 |
619A39B7 |
04.03-adding_the_eslintcache_file_to_the_gitignore.mkv
[c764fe738c875d5c]
|
61,878,979 |
4DA364A3 |
04.04-publishing_repository_to_github.mkv
[e6322bbca173a6d7]
|
105,879,473 |
AB21C938 |
05.01-changing_favicon.mkv
[e8d0b5f03085f361]
|
145,625,407 |
F23649FD |
05.02-creating_header_component.mkv
[174c92a78e4a20d7]
|
168,286,980 |
E8F7272E |
05.03-what_are_react_props.mkv
[4169ba3c496d37b3]
|
65,954,478 |
7F5F49FB |
05.04-plan_for_creation_of_the_search_component.mkv
[75b21618b90a0f7c]
|
31,296,825 |
B40A7AFC |
05.05-creating_search_component_with_input_form.mkv
[baacaf0e77196e4e]
|
120,347,210 |
F6BB2828 |
05.06-styling_search_component.mkv
[31c97ef91d88124e]
|
140,650,903 |
C4BFBD54 |
05.07-submission_of_the_search_form.mkv
[1c342f8e333855aa]
|
91,044,018 |
CD65AEF9 |
05.08-controlled_search_component.mkv
[7120bf6a691d0838]
|
138,597,469 |
5B6A7336 |
05.09-search_component_summary.mkv
[f6e71d9e1edcfe39]
|
52,796,964 |
89460B2D |
05.10-disabling_gitlens_blame_annotations_feature.mkv
[ac00c4e6e9b50207]
|
42,009,539 |
AB9BA169 |
06.01-creating_account_at_unsplash_and_registering_new_app.mkv
[4119b7acd05cdb60]
|
110,416,331 |
408ACEBB |
06.02-adding_local_file_with_environment_variables.mkv
[37817c0b6a8f4586]
|
131,254,498 |
38DD8CC2 |
06.03-how_to_make_unsplash_api_request_and_what_is_url.mkv
[4836434d40dbc26d]
|
82,441,745 |
E683702E |
06.04-making_first_api_request_for_random_photo.mkv
[4e67e450c8f3fb3e]
|
156,883,216 |
8B4AC495 |
06.05-analyzing_api_requests_and_responses.mkv
[ed95f950d3633cd9]
|
135,189,257 |
CD90EAD1 |
06.06-challenge-clear_search_input.mkv
[3b594f3906ea9040]
|
12,224,384 |
E00E682E |
06.07-challenge_solution-clear_search_input.mkv
[9d8b7ef1d6161315]
|
51,273,189 |
1B4E3A5E |
07.01-what_is_code_formatter.mkv
[a582f531c1e35316]
|
66,372,485 |
893549AF |
07.02-what_is_linter.mkv
[1bcb3ad850d4cd66]
|
111,311,690 |
6360E602 |
07.03-configure_eslint_validation.mkv
[860b26a576803204]
|
117,246,936 |
02F43259 |
07.04-installing_and_enabling_prettier_eslint_plugin.mkv
[701226ecc1e3d4fa]
|
126,541,373 |
50B23372 |
07.05-adjusting_prettier_configuration.mkv
[4b623420d5894e31]
|
88,719,120 |
01CF1868 |
07.06-enabling_eslint_errors_fixing_on_file_save.mkv
[db60c84cd8461a02]
|
83,658,709 |
ACDD2622 |
07.07-adding_npm_linting_scripts.mkv
[cd061e5c89795026]
|
88,915,171 |
AAD72AA6 |
07.08-fixing_all_linting_errors.mkv
[dbd49b359ca77e15]
|
103,245,887 |
89C2DCBC |
07.09-changing_editor_tabsize_in_vs_code.mkv
[f16e737e99162d21]
|
20,103,226 |
7628E884 |
07.10-eslint_with_prettier_setup_summary.mkv
[77d4219e91cce498]
|
59,379,783 |
B5B64588 |
08.01-planning_next_steps_in_building_frontend_app.mkv
[cf2bad6093c88f0b]
|
27,846,323 |
22D2B7EA |
08.02-saving_images_in_the_state.mkv
[e2818a0b4d9c678d]
|
121,995,682 |
B2DE057A |
08.03-state_in_react_is_updated_asynchronously.mkv
[ea85ef1b3f61c429]
|
86,469,534 |
B780D393 |
08.04-adding_react_developer_tools_chrome_extension.mkv
[273a96e0b669b884]
|
58,818,817 |
51056BEB |
08.05-creating_imagecard_component.mkv
[c1cdfeeff700af2a]
|
114,551,832 |
AE62185E |
08.06-adding_props_to_the_imagecard_component.mkv
[baf38cddded9b3b8]
|
182,304,911 |
1D5BF44B |
08.07-displaying_all_images_in_the_ui_using_map_method.mkv
[8188e04f9cc5a82a]
|
111,427,894 |
C38544A4 |
08.08-adjust_layout_of_the_image_cards.mkv
[8db2ccc58cc98eee]
|
119,608,351 |
486E1E9C |
08.09-adding_delete_images_functionality.mkv
[21a6f3d288857185]
|
189,808,336 |
3839C9D9 |
09.01-creating_svg_logo_from_text.mkv
[52e95d4ee3a5a1ff]
|
155,036,266 |
694CD523 |
09.02-editing_svg_logo.mkv
[8affcb688d2f3837]
|
81,282,062 |
8130251D |
09.03-adding_welcome_component.mkv
[df9f879945b0fd02]
|
129,285,899 |
D99BAF5B |
09.04-basic_frontend_app_summary.mkv
[4fef742f09f438c8]
|
42,330,601 |
225DF60B |
09.05-basic_frontend_app_codebase_review.mkv
[132103bfbdaf47c]
|
205,428,270 |
B5B146FE |
09.06-updating_create-react-app_application.mkv
[a0d98a9c3063c5b1]
|
127,481,481 |
B5CB7789 |
10.01-which_problems_api_solves.mkv
[4d029dc3c2d18999]
|
55,072,635 |
18C523AA |
10.02-client-server_communication.mkv
[deaaa0383ae62d47]
|
37,809,072 |
3FCDBE26 |
10.03-rest_api.mkv
[fd6d5c04d465c61e]
|
21,829,895 |
3EC58E0F |
10.04-url_is_unique_resource_identifier.mkv
[4d4973e171310f7c]
|
29,326,140 |
630C7086 |
10.05-requests_and_responses.mkv
[682bbab2f62c057d]
|
34,208,022 |
F5DC1BD7 |
10.06-analyzing_requests_and_responses_in_our_frontend_app.mkv
[65b96d68cbb3cd11]
|
182,957,474 |
AD62E04C |
10.07-http_methods_overview.mkv
[226ae9c5be0c59e2]
|
81,417,911 |
38F34B41 |
10.08-crud_operations.mkv
[5f40465ecb03b1ac]
|
23,359,671 |
061DCCB6 |
10.09-idempotent_http_methods.mkv
[acb2800ce3d26c82]
|
97,325,299 |
7A7AE956 |
10.10-http_response_status_codes.mkv
[43a8350789be72fd]
|
27,584,105 |
5FB2A1DA |
10.11-most_common_success_and_redirect_http_status_codes.mkv
[b7579d2f89477518]
|
80,837,102 |
E731ACD4 |
10.12-most_common_client_and_server_error_status_codes.mkv
[acc692d393d08546]
|
91,951,786 |
E595258A |
10.13-rest_api_and_http_methods_summary.mkv
[2b8acdbef0d9deb5]
|
68,265,299 |
139E2C2F |
11.01-frontend_and_api_services_overview.mkv
[5289dbdfa78b2af4]
|
11,406,710 |
AE559AD5 |
11.02-installing_python_pip_and_pipenv_on_macos.mkv
[40145bb7bc785fbe]
|
207,644,323 |
424102EC |
11.03-installing_python_pip_and_pipenv_on_windows.mkv
[e47a082452a24430]
|
150,834,035 |
B1B391A8 |
11.04-python_flask_api_implementation_steps.mkv
[fb326a450aef1151]
|
40,784,542 |
251A46D5 |
12.01-creating_api_folder_and_running_basic_python_app.mkv
[9727bb3a141c6a85]
|
40,869,948 |
8126F83B |
12.02-creating_python_virtualenv_and_installing_flask.mkv
[8e9e7b2993563d03]
|
157,633,683 |
FEC47AEF |
12.03-exploring_python_virtualenv_and_changing_vs_code_python_interpreter.mkv
[86311bcbdd4bc561]
|
118,600,015 |
AA224ADB |
13.01-simple_flask_application.mkv
[c71a06721b07f3e9]
|
140,682,385 |
78E1EA23 |
13.02-imports_in_python_and___name__.mkv
[a5412722a0e947f2]
|
101,688,484 |
2D8C4593 |
13.03-import_from_another_python_module_and___name__.mkv
[47d868dc506ea5fb]
|
72,215,169 |
CBE99143 |
13.04-decorators_in_python.mkv
[ddc76243a48c23ca]
|
86,290,888 |
ACB38982 |
13.05-starting_flask_app_inside_of_the_module.mkv
[c30bd77e3b1e61d2]
|
71,799,955 |
6E4C8BA1 |
13.06-consistent_launch_of_python_modules_on_mac_and_windows.mkv
[3036ca33b01b5126]
|
65,877,370 |
FE3CB734 |
14.01-creating_new-image_api_endpoint.mkv
[fdd18bfab900b379]
|
133,819,762 |
2AC86BB4 |
14.02-testing_new-image_api_endpoint_using_postman.mkv
[eb3921de874bedfc]
|
104,227,070 |
917EBA40 |
14.03-making_api_request_to_the_unsplash_api.mkv
[cd44865da785480a]
|
201,390,030 |
9291E5FA |
14.04-finalize_and_test_api_request_to_the_unsplash_api.mkv
[58759aae11640062]
|
188,245,000 |
44ED4E34 |
15.01-extracting_unsplash_key_to_the_env_file.mkv
[b9e6475ee88a51ff]
|
190,196,879 |
1B52EF2B |
15.02-verifying_usage_of_the_env_variables_from_the_file.mkv
[4ac493d95fdb1101]
|
96,773,481 |
0C0866A9 |
15.03-enabling_debug_mode_in_the_flask_app.mkv
[e113846875bcda62]
|
94,900,952 |
F8BBD59E |
16.01-changing_api_in_the_frontend_react_app.mkv
[fb566d7e03b92f81]
|
83,639,639 |
8B8203AC |
16.02-trying_to_test_frontend_app_with_flask_api.mkv
[1cba56d1eec7f8fe]
|
54,421,102 |
E6510AC4 |
17.01-what_is_cors.mkv
[e4c8a572e9d75909]
|
23,420,687 |
A6D1E4F9 |
17.02-comparing_responses_from_the_flask_api_and_unsplash_api.mkv
[3fb30845e81453cc]
|
111,877,283 |
77FE1723 |
17.03-enabling_cors_in_the_flask_app.mkv
[5fce2a54aab0f93d]
|
137,502,131 |
4DD40E53 |
17.04-installing_and_enabling_pylint_linter_and_black_formatter.mkv
[aa10348492c3f0ef]
|
85,276,043 |
FC7DBE51 |
17.05-enabling_formatting_on_save_and_fixing_all_mistakes_in_the_python_app.mkv
[fa9d5ff8e3fad2f8]
|
90,246,400 |
149571B5 |
17.06-basic_api_summary.mkv
[333734144b5feca3]
|
79,708,225 |
211CAE14 |
18.01-it_is_time_to_save_images_data_to_the_database.mkv
[793d9b7e5f96e75d]
|
28,256,496 |
F2A85143 |
18.02-application_structure_with_database.mkv
[89cdb32acc5ae2bf]
|
18,124,428 |
49038B69 |
18.03-implementation_steps_for_saving_images_data_in_the_database.mkv
[7ef7e1612dac07f1]
|
83,019,470 |
0B5B4CE7 |
18.04-all_api_endpoints_in_the_current_implementation_phase.mkv
[d741870e80d42281]
|
30,532,683 |
9972E913 |
19.01-installing_docker_and_hello-world_using_docker.mkv
[9f2ed3a69db2a5c9]
|
70,357,809 |
211A8A54 |
19.02-creating_dockerfile_for_the_python_api_service.mkv
[134c1d9da075c67d]
|
189,297,071 |
BA85F693 |
19.03-building_docker_image_for_the_api_service.mkv
[8799ac812ce85ea2]
|
119,692,199 |
0C8E7B2B |
19.04-running_api_containers_based_on_the_built_docker_image.mkv
[dfda899ae5e469d3]
|
115,770,434 |
A274DCFE |
19.05-analyzing_api_docker_container_from_inside.mkv
[86cc7341bbbda9d9]
|
177,021,525 |
32E69327 |
19.06-docker_image_for_the_api_service_summary.mkv
[6749abf87bb635b7]
|
41,182,020 |
C588DAEB |
20.01-creating_dockerfile_for_the_frontend_application.mkv
[f68db58002c835cd]
|
80,981,981 |
A28A4BC5 |
20.02-building_docker_image_for_the_frontend_app.mkv
[ccaf0e2fb9de9ea1]
|
67,959,121 |
94AFE699 |
20.03-running_docker_container_for_the_frontend_service.mkv
[cdb1cacbd7b5a235]
|
40,409,164 |
98F0D2DD |
20.04-exploring_frontend_container_from_inside.mkv
[ac9693214efcf4ad]
|
52,275,333 |
77106042 |
20.05-why_you_need_to_have_node_modules_folder_and_python_venv_folder_locally.mkv
[a754b06a89e5dd98]
|
129,435,953 |
566B4AE4 |
20.06-running_both_frontend_and_api_containers_in_background.mkv
[e72599b596cebf71]
|
69,194,716 |
07D52FA3 |
21.01-creating_basic_docker-compose_file.mkv
[d049d6367696bfe8]
|
45,340,646 |
D4936D25 |
21.02-bringing_up_both_containers_using_docker-compose.mkv
[52a81e62b72743e6]
|
137,291,810 |
4E9E4509 |
21.03-how_to_operate_containers_using_docker-compose.mkv
[3245a864681fea68]
|
45,999,673 |
76521742 |
21.04-creating_volumes_mapping_for_the_frontend_service.mkv
[83b8fc4d1e6efa9]
|
123,705,437 |
3128F077 |
21.05-fix_volumes_sync_in_the_react_container.mkv
[f13efe23b46e8c68]
|
43,448,233 |
A6FA7B39 |
21.06-enabling_volumes_mapping_for_the_api_service.mkv
[38714ca07562821d]
|
110,810,257 |
72ECC357 |
21.07-enabling_auto-restart_and_docker-compose_summary.mkv
[27d76cd799bf307]
|
55,534,378 |
6AE9BF2B |
22.01-why_do_we_need_mongo_and_mongo-express_services.mkv
[77c417709356aab6]
|
26,278,027 |
607681BF |
22.02-mongo_and_mongo-express_official_docker_images_overview.mkv
[e8413052e93f6c3a]
|
85,365,440 |
59DEC9F1 |
22.03-adding_mongo_and_mongo-express_services_to_the_docker-compose_file.mkv
[89cea2a1a95cb014]
|
70,122,624 |
7AE990E2 |
22.04-starting_all_services_including_mongo_and_mongo-express_using_docker-compose.mkv
[fff1e4aaa0458cf9]
|
84,880,515 |
205008F6 |
22.05-docker_desktop_overview.mkv
[fa66cc58c046e890]
|
87,717,589 |
2D0A2704 |
22.06-using_mongodb_shell_and_mongo-express_gui.mkv
[fcd9f9fc8c125698]
|
92,380,748 |
3D30FA0F |
23.01-mongodb_data_is_now_deleted_after_docker-compose_restart.mkv
[c1e3d1a0d07b39bb]
|
59,950,833 |
DF27681D |
23.02-configuring_persistent_data_volume_for_the_mongo_container.mkv
[4a515f86a6b4b5c0]
|
87,845,502 |
50D3A9C8 |
23.03-verifying_persistent_mongodb_storage_using_volume.mkv
[e00bb32a94c4a659]
|
58,691,450 |
8D20AC47 |
23.04-mongo_and_mongo-express_setup_summary.mkv
[85b8e0ce98862810]
|
62,639,137 |
381D5AE7 |
23.05-how_docker-compose_containers_communicate_with_each_other.mkv
[c834a48620d3c2a3]
|
40,919,731 |
318EE653 |
23.06-exploring_networking_between_docker_containers.mkv
[5d2fcaee059c84f7]
|
91,290,066 |
06C2B4F0 |
24.01-crash_courses_section_overview.mkv
[acda1d51fdc969ff]
|
22,158,649 |
787C889B |
24.02-shell_and_terminal_crash_course.mkv
[2364eee8ed91875c]
|
143,857,911 |
F6317569 |
24.03-visual_studio_code_crash_course.mkv
[f1a39d7c434b2211]
|
302,105,386 |
98873503 |
24.04-git_and_github_crash_course.mkv
[23bca566c42f4cf7]
|
886,115,960 |
EF22C63B |
24.05-javascript_crash_course.mkv
[b368375535982e7]
|
1,086,028,247 |
76565C20 |
24.06-npm_crash_course.mkv
[b3a4d2f3b4add4f1]
|
669,305,451 |
0BAB088F |
24.07-react_crash_course.mkv
[66a9533fafae9310]
|
701,235,230 |
89F209BD |
24.08-python_crash_course.mkv
[4dde04f999eeb293]
|
865,888,254 |
AC73527D |
9781801811040_Code.zip |
18,059,159 |
D9D246FB |
|
Total size: |
16,983,526,142 |
|
|