Archived
files |
01.01-master_hibernate_and_jpa_with_spring_boot.mkv
[7eed5ce11b3b7891]
|
72,064,458 |
826E5D32 |
01.02-master_hibernate_and_jpa_with_spring_boot-course_overview.mkv
[9e9ecbd770496a9e]
|
4,463,574 |
A6CAB7ED |
01.03-master_hibernate_and_jpa_with_spring_boot-git_repository.mkv
[2705bd539575ad52]
|
7,617,938 |
E7D2A1DB |
01.04-master_hibernate_and_jpa_with_spring_boot-installing_basic_tools.mkv
[2434cfd989c7b89b]
|
2,779,292 |
68E1DDF5 |
01.05-quick_introduction_to_jpa.mkv
[ad5e503082885732]
|
14,128,360 |
D6801CFB |
02.01-introduction_to_spring_boot_in_10_steps.mkv
[94fcd5899ac8c07d]
|
2,877,307 |
02E61B3D |
02.02-step_1_introduction_to_spring_boot-goals_and_important_features.mkv
[cbd5b76cafbc8247]
|
10,327,009 |
26D7A3A5 |
02.03-step_2_developing_spring_applications_before_spring_boot.mkv
[559444399f0c5943]
|
6,998,994 |
A66FCF9A |
02.04-step_3_using_spring_initializr_to_create_a_spring_boot_application.mkv
[47e17f6fd809d3fe]
|
11,966,109 |
F36B38BE |
02.05-step_4_creating_a_simple_rest_controller.mkv
[f97ac017f1439d02]
|
14,509,981 |
6AA6027C |
02.06-step_5_what_is_spring_boot_auto_configuration.mkv
[1cee19009773adf7]
|
31,051,241 |
BD613132 |
02.07-step_6_spring_boot_versus_spring_versus_spring_mvc.mkv
[ff7e326283c06ee5]
|
11,893,019 |
96AC12A0 |
02.08-step_7_spring_boot_starter_projects-starter_web_and_starter_jpa.mkv
[48e0554d27916df2]
|
24,158,403 |
F4AD59E7 |
02.09-step_8_overview_of_different_spring_boot_starter_projects.mkv
[8c275f8b37341e2d]
|
8,326,116 |
BCF6517B |
02.10-step_9_spring_boot_actuator.mkv
[dfb1095bee227459]
|
446,515,171 |
155A0632 |
02.11-step_10_spring_boot_developer_tools.mkv
[e38e1c3a0c5bdac]
|
15,645,805 |
9A797FBE |
03.01-introduction_to_journey_from_jdbc_to_jpa.mkv
[7a1805716c14aa88]
|
4,625,926 |
A3D236C8 |
03.02-step_01-setting_up_a_project_with_jdbc_jpa_h2_and_web_dependencies.mkv
[a9c7470252f88462]
|
11,250,838 |
2BDA3DE6 |
03.03-step_02-launching_up_h2_console.mkv
[f6c2c842ac35de56]
|
155,299,691 |
2FBADE4A |
03.04-step_03-creating_a_database_table_in_h2.mkv
[6c27ab4eedddfdda]
|
7,198,846 |
FAA5FC65 |
03.05-step_04-populate_data_into_person_table.mkv
[6c020d8ca4029ba7]
|
9,780,933 |
7EFDF6A7 |
03.06-step_05-implement_findall_persons_spring_jdbc_query_method.mkv
[d37859a0223a20ea]
|
12,711,154 |
5921B71C |
03.07-step_06-execute_the_findall_method_using_commandlinerunner.mkv
[fed3b0330c78c2ad]
|
16,420,583 |
7E9DF767 |
03.08-step_07-a_quick_review-jdbc_versus_spring_jdbc.mkv
[cf82439c0bafdf92]
|
4,737,220 |
CB6A6B8E |
03.09-step_08-whats_in_the_background_understanding_spring_boot_autoconfiguration.mkv
[24f78b795ca29e5b]
|
14,771,220 |
A4E9F3FB |
03.10-step_09-implementing_findbyid_spring_jdbc_query_method.mkv
[b9b2469dc23b70c2]
|
9,132,909 |
65E5ACC0 |
03.11-step_10-implementing_deletebyid_spring_jdbc_update_method.mkv
[98fb61ed0a6fa13f]
|
8,175,386 |
10872B69 |
03.12-step_11-implementing_insert_and_update_spring_jdbc_update_methods.mkv
[d658f5c70bf145d3]
|
20,158,074 |
5AE6AE4C |
03.13-step_12-creating_a_custom_spring_jdbc_rowmapper.mkv
[4b22457f7883df6e]
|
11,075,785 |
6ABCB57B |
03.14-step_13-quick_introduction_to_jpa.mkv
[2e0550aacd5a5dd7]
|
12,387,497 |
45A370BA |
03.15-step_14-defining_person_entity.mkv
[e3c699a765f5bae8]
|
8,308,644 |
E0D5459E |
03.16-step_15-implementing_findbyid_jpa_repository_method.mkv
[121814eda8d86f2]
|
23,100,770 |
B2FDAAF4 |
03.17-step_16-implementing_insert_and_update_jpa_repository_methods.mkv
[fd78e94fb2051e4a]
|
9,756,277 |
4A85FECA |
03.18-step_17-implementing_deletebyid_jpa_repository_method.mkv
[b3d390d640493dad]
|
4,252,911 |
592173F4 |
03.19-step_18-implementing_findall_using_jpql_named_query.mkv
[f7e11bb781ac5dba]
|
9,104,341 |
B159EE05 |
04.01-introduction_to_junit_in_5_steps.mkv
[b5db8d6de70dca1d]
|
2,418,625 |
EC547091 |
04.02-step_1_what_is_junit_and_unit_testing.mkv
[4d39dc99feb05209]
|
4,892,204 |
C02DCC69 |
04.03-step_2_first_junit_project_and_green_bar.mkv
[6ab94e6aa18f6ae8]
|
8,583,938 |
B9608797 |
04.04-step_3_first_code_and_first_unit_test.mkv
[ca2a993216404c2c]
|
10,325,074 |
927ED643 |
04.05-step_4_other_assert_methods.mkv
[33531fdb8a21926c]
|
7,688,677 |
E148A42B |
04.06-step_5_important_annotations.mkv
[f538df3b2a986cca]
|
9,346,594 |
310539DD |
05.01-introduction_to_jpa_and_hibernate_in_depth.mkv
[257df7ec35506e6f]
|
4,832,277 |
B5C7D103 |
05.02-step_01-create_a_jpa_project_with_h2_and_spring_boot.mkv
[494f34f0c3752ac6]
|
9,606,207 |
F90C7554 |
05.03-step_02-create_jpa_entity_course.mkv
[cceb290d923a7104]
|
7,269,923 |
FB57A005 |
05.04-step_03-create_findbyid_using_jpa_entity_manager.mkv
[88cce3114a6fe418]
|
18,731,546 |
46E356C1 |
05.05-step_04-configuring_application_properties_to_enable_h2_console_and_logging.mkv
[156254fc5f09b976]
|
16,428,514 |
A40FFDCB |
05.06-step_05-writing_unit_test_for_the_findbyid_method.mkv
[38eed4426d949b20]
|
27,282,210 |
FCAFFC7F |
05.07-step_06-writing_a_deletebyid_method_to_delete_an_entity.mkv
[114dcaf3127300ed]
|
15,663,719 |
F2D15EA8 |
05.08-step_07-writing_unit_test_for_the_deletebyid_method.mkv
[7fcd44955c86b146]
|
9,960,154 |
9BB838B1 |
05.09-step_08-writing_a_save_method_to_update_and_insert_an_entity.mkv
[532f34e97f908eb]
|
8,152,754 |
77987C70 |
05.10-step_09-writing_unit_test_for_the_save_method.mkv
[b9e89757cd8613e6]
|
13,261,619 |
331507C7 |
05.11-step_10-quick_review_and_debugging_tips.mkv
[a1bd4d19634107ba]
|
17,614,068 |
00BF3C2D |
05.12-step_11-playing_with_entity_manager.mkv
[d0448d5411ae7ca5]
|
18,400,098 |
CB381EBE |
05.13-step_12-entity_manager_methods-clear_and_detach.mkv
[13329cf1d3f41859]
|
11,570,855 |
09AE1DC2 |
05.14-step_13-entity_manager_methods-refresh.mkv
[c1c9f5b7df82764e]
|
14,668,605 |
8D6F1B2C |
05.15-step_14-a_quick_review_of_entity_manager.mkv
[80f464d1dde58717]
|
5,881,520 |
E95C726D |
05.16-step_15-jpql-basics.mkv
[94d96b4c50166b3a]
|
17,156,835 |
A72262A6 |
05.17-step_16-jpa_and_hibernate_annotations-attable.mkv
[ec0a4f261f00728f]
|
12,727,025 |
CBE826F7 |
05.18-step_17-jpa_and_hibernate_annotations-atcolumn.mkv
[870cc7f826956365]
|
13,993,037 |
7839C4FC |
05.19-step_18-jpa_and_hibernate_annotations-atupdatetimestamp_and_atcreationtimestamp.mkv
[45dd353bc4838e1a]
|
16,596,045 |
6E3BC1E7 |
05.20-step_19-jpa_and_hibernate_annotations-atnamedquery_and_atnamedqueries.mkv
[9780f5e93fb21a9]
|
11,658,473 |
9126CF6A |
05.21-step_20-native_queries-basics.mkv
[17303c072dc78fa9]
|
23,545,865 |
1B124ABE |
06.01-step_21-entities_and_relationships-an_overview.mkv
[fbbcd12b5721043d]
|
9,931,203 |
E752F867 |
06.02-step_22-defining_entities-student_passport_and_review.mkv
[61c9f89e7d129dd1]
|
22,912,019 |
EE2860B4 |
06.03-step_23-introduction_to_one_to_one_relationship.mkv
[dc28db90a346f25b]
|
14,739,121 |
ABE53051 |
06.04-step_24-onetoone_mapping-insert_student_with_passport.mkv
[dc4ec3cdf8d1afa7]
|
20,843,989 |
EE1D02F8 |
06.05-step_25-onetoone_mapping-retrieving_student_with_passport_and_eager_fetch.mkv
[3d5dbfaea285ba7]
|
11,781,870 |
B04F9F04 |
06.06-step_26-onetoone_mapping-lazy_fetch.mkv
[db37b521a353210a]
|
13,087,796 |
3D5BFD77 |
06.07-step_27-transaction_entity_manager_and_persistence_context.mkv
[a141611623a7802]
|
25,061,234 |
61101B1D |
06.08-step_28-onetoone_mapping-bidirectional_relationship-part_1.mkv
[60e8104a898008c7]
|
13,309,221 |
817A604C |
06.09-step_29-onetoone_mapping-bidirectional_relationship-part_2.mkv
[397b9bc5e806f56e]
|
8,066,206 |
AAD32071 |
07.01-faq_1-when_does_hibernate_send_updates_to_the_database.mkv
[edadda994f0f8b99]
|
8,570,448 |
9DA544A0 |
07.02-faq_2-when_do_we_need_attransactional_in_a_unit_test.mkv
[85dd1b8e5d75a2aa]
|
3,947,051 |
E968952F |
07.03-faq_3-do_read_only_methods_need_a_transaction.mkv
[a24c9c61e9a82a4]
|
6,660,635 |
D89EAF46 |
07.04-faq_4-why_do_we_use_atdirtiescontext_in_a_unit_test.mkv
[285390d0e76b9e5d]
|
140,025,958 |
3A1E8332 |
08.01-step_30-manytoone_mapping-designing_the_database.mkv
[ebf1e5d1e2a7b4e0]
|
6,160,117 |
FB0401A4 |
08.02-step_30-part_2-manytoone_mapping-implementing_the_mapping.mkv
[e2363d6c5546559d]
|
13,323,187 |
4FBE724D |
08.03-step_31-manytoone_mapping-retrieving_and_inserting_reviews_for_course.mkv
[60e18a8b31abee69]
|
17,242,293 |
F87DF28F |
08.04-step_32-manytoone_mapping-generalizing_insert_reviews.mkv
[a33aad81e666734b]
|
14,411,679 |
3AB5C763 |
08.05-step_33-manytoone_mapping-wrapping_up.mkv
[b5e0bfe0e3d20160]
|
20,626,903 |
08AC00CB |
08.06-step_34-manytomany_mapping-table_design.mkv
[eb04a2bb652c6bd1]
|
3,902,586 |
A65EC97F |
08.07-step_35-manytomany_mapping-adding_annotations_on_entities.mkv
[884c049ddc0263b8]
|
9,688,622 |
55EC6081 |
08.08-step_36-manytomany_mapping-fixing_two_join_tables_problem.mkv
[ecd5af888abb30eb]
|
6,252,542 |
8B3FCC72 |
08.09-step_37-manytomany_mapping-customizing_the_join_table.mkv
[48e01542602b9c4e]
|
9,679,096 |
3120023C |
08.10-step_38-manytomany_mapping-insert_data_and_write_join_query.mkv
[dcd8575da68eef14]
|
8,846,090 |
6B49F52E |
08.11-step_39-manytomany_mapping-retrieve_data_using_jpa_relationships.mkv
[baec2a669afc4028]
|
16,473,523 |
319C56AB |
08.12-step_40-manytomany_mapping-insert_student_and_course.mkv
[3dbcad17dedc075f]
|
18,133,482 |
5C5C73BA |
08.13-step_41-relationships_between_jpa_entities-a_summary.mkv
[4cdb67d60e8c2e22]
|
4,925,042 |
411D9759 |
09.01-step_42-introduction_to_inheritance_hierarchies_and_mappings.mkv
[6ed1b7c596e9fcd]
|
3,695,623 |
0C706957 |
09.02-step_43-jpa_inheritance_hierarchies_and_mappings-setting_up_entities.mkv
[53aaaeafe5fbc2ee]
|
8,903,745 |
D8AF1E94 |
09.03-step_44-jpa_inheritance_hierarchies_and_mappings-setting_up_a_repository.mkv
[a021ad781f56ca06]
|
11,165,762 |
D717898D |
09.04-step_45-jpa_inheritance_hierarchies_and_mappings-single_table.mkv
[4401c0da1d17a789]
|
10,737,483 |
3FD2C634 |
09.05-step_46-jpa_inheritance_hierarchies_and_mappings-table_per_class.mkv
[c348b9ef4920e062]
|
6,469,288 |
E8B8BC5B |
09.06-step_47-jpa_inheritance_hierarchies_and_mappings-joined.mkv
[155cfce96af45adf]
|
7,144,353 |
2D82022C |
09.07-step_48-jpa_inheritance_hierarchies_and_mappings-mapped_super_class.mkv
[9e401261d28769bf]
|
12,845,073 |
022B99FB |
09.08-step_49-jpa_inheritance_hierarchies_and_mappings-how_to_choose.mkv
[78400871d41a4825]
|
6,965,355 |
2AC6C661 |
10.01-step_50-jpql-courses_without_students.mkv
[e9d53dbb1eda10b]
|
14,352,788 |
19F76570 |
10.02-step_51-jpql-courses_with_2_students_and_order_by.mkv
[c27471678ef25d72]
|
10,465,444 |
9593B9B4 |
10.03-step_52-jpql-courses_like_100_steps.mkv
[8d2855f3bcbb2a4e]
|
9,541,723 |
7323DD67 |
10.04-step_53-jpql-using_joins.mkv
[8a83559021a835f2]
|
21,576,349 |
82891949 |
11.01-step_54-criteria_query-retrieving_all_courses.mkv
[aa41ec212ec04790]
|
19,264,385 |
6717C7B6 |
11.02-step_55-criteria_query-courses_like_100_steps.mkv
[ad7abfe8a611a68e]
|
7,825,493 |
F3943DC2 |
11.03-step_56-criteria_query-courses_without_students.mkv
[515a4809c326fece]
|
5,728,000 |
42A0CC2C |
11.04-step_57-criteria_query-using_joins.mkv
[63620ce5dd60e739]
|
10,907,925 |
0EF26B38 |
12.01-step_58-introduction_to_transaction_management.mkv
[aa60a3a459253f1d]
|
5,905,087 |
ACA4E8C5 |
12.02-step_59-transaction_management-acid_properties.mkv
[e984f18acce73374]
|
113,899,605 |
7480466F |
12.03-step_60-understanding_dirty_phanthom_and_non-repeatable_reads.mkv
[eb0de5f88d6bb32]
|
14,300,296 |
EC850172 |
12.04-step_61-understand_4_isolation_levels.mkv
[a4616fc1723460b9]
|
8,174,770 |
8039C472 |
12.05-step_62-choosing_between_isolation_levels.mkv
[83ba442854e10d67]
|
5,272,168 |
87A447FA |
12.06-step_63-implementing_transaction_management-3_things_to_decide.mkv
[70936d4def0627be]
|
8,945,234 |
DAC31FF8 |
13.01-step_64-introduction_to_spring_data_jpa.mkv
[61facf259ab4d70]
|
9,964,776 |
AF77CB0D |
13.02-step_65-testing_the_spring_data_jpa_repository_with_findbyid..mkv
[372d3c3f20aacc76]
|
11,035,796 |
EA959D56 |
13.03-step_66-spring_data_jpa_repository-crud_methods.mkv
[a84fe6feee3c5b09]
|
13,377,112 |
0DCFA0AF |
13.04-step_67-sorting_using_spring_data_jpa_repository.mkv
[6c806bea0b175b99]
|
7,882,065 |
07BBB17B |
13.05-step_68-pagination_using_spring_data_jpa_repository.mkv
[4391fe360e3f9729]
|
15,280,629 |
C7F263FE |
13.06-step_69-custom_queries_using_spring_data_jpa_repository.mkv
[f2c29490a46910c4]
|
17,624,347 |
EF9FECA1 |
13.07-step_70-spring_data_rest.mkv
[c3d40535ab0f33ea]
|
14,349,218 |
5B350343 |
14.01-step_71-introduction_to_caching_and_the_various_levels_of_caching_in_hibernate_and_jpa.mkv
[180d92dfee31e54b]
|
7,311,932 |
83440DEE |
14.02-step_72-hibernate_and_jpa_caching-first-level_cache.mkv
[7c27c66597c85dff]
|
14,647,220 |
696128C7 |
14.03-step_73-hibernate_and_jpa_caching-basics_of_second-level_cache_with_ehcache.mkv
[637b0bd506c7a1ad]
|
14,283,837 |
13B7C1E9 |
14.04-step_74-hibernate_and_jpa_caching-second-level_cache_part_2.mkv
[82ce1e9a7ba0e826]
|
24,727,787 |
1F417E86 |
15.01-step_75-hibernate_tips-hibernate_soft_deletes-atsqldelete_and_atwhere.mkv
[f49cb5f9fe7e47ab]
|
22,535,677 |
F4F60B5B |
15.02-step_76-hibernate_soft_deletes-part_2.mkv
[feef77282c5f4af2]
|
15,108,848 |
E2AE7E35 |
15.03-step_77-jpa_entity_life_cycle_methods.mkv
[3fbc6abd49f1322d]
|
6,286,336 |
6DCDB986 |
15.04-step_78-using_embedded_and_embeddable_with_jpa.mkv
[f6bb180a337e33f]
|
14,060,525 |
EDF9DD80 |
15.05-step_79-using_enums_with_jpa.mkv
[578ed44a4963b089]
|
13,320,650 |
2A1EE454 |
15.06-step_80-jpa_tip-be_cautious_with_tostring_method_implementations.mkv
[bf1f29f7463675c3]
|
5,044,339 |
C26E8E75 |
15.07-step_81-jpa_tip-when_do_you_use_jpa.mkv
[ab11aa30e9c62411]
|
2,260,137 |
223CEC39 |
16.01-step_82-performance_tuning-measure_before_tuning.mkv
[dcb7dc9c27485914]
|
2,507,675 |
3B89E3DB |
16.02-step_83-performance_tuning-indexes.mkv
[876993c9ef8e1dc2]
|
2,468,320 |
B4B4938D |
16.03-step_84-performance_tuning-use_appropriate_caching.mkv
[fa284fbf45f91611]
|
3,169,078 |
BECC9696 |
16.04-step_85-performance_tuning-eager_versus_lazy_fetch.mkv
[7c8e2a2712388e59]
|
2,209,578 |
E4E491F7 |
16.05-step_86-performance_tuning-avoid_nand1_problems.mkv
[976e52c1b8b4d022]
|
20,798,272 |
9636AEC9 |
17.01-faq_5-how_to_connect_to_a_different_database_with_spring_boot.mkv
[5fa980a8b7ecf401]
|
7,807,324 |
E8EDFF95 |
17.02-faq_6-approach_to_design_great_applications_with_jpa.mkv
[80d9b5cb895f3738]
|
4,033,700 |
B40D2A14 |
17.03-faq_7-good_practices_for_developing_jpa_applications.mkv
[557a809fd7fd0c]
|
8,138,804 |
36383F73 |
18.01-congratulations.mkv
[19807a0d411143fb]
|
1,551,929 |
3E0470BC |
19.01-introduction_to_spring_framework_in_10_steps.mkv
[45c75a69505beaef]
|
2,399,096 |
5BCC4F90 |
19.02-step_1-setting_up_a_spring_project_using_htttpstart.spring.io.mkv
[27f5909ac69ece5f]
|
9,573,961 |
CDD6E301 |
19.03-step_2-understanding_tight_coupling_using_the_binary_search_algorithm_example.mkv
[b385b8cbe5aad780]
|
18,137,100 |
37C6963F |
19.04-step_3-making_the_binary_search_algorithm_example_loosely_coupled.mkv
[d6e3ba588878c178]
|
13,057,168 |
50A9DAA7 |
19.05-step_4-using_spring_to_manage_dependencies-atcomponent_atautowired.mkv
[5227673e12eb48e5]
|
29,195,256 |
6AEFF5FD |
19.06-step_5-what_is_happening_in_the_background.mkv
[6023e6a042471c00]
|
19,073,709 |
78A742F2 |
19.07-step_6-dynamic_auto_wiring_and_troubleshooting-atprimary.mkv
[491642c3500700c5]
|
14,771,491 |
2F3AB00D |
19.08-step_7-constructor_and_setter_injection.mkv
[d3946f49715e7137]
|
13,602,848 |
D3B19FA8 |
19.09-step_8-spring_modules.mkv
[8e5e868f0709f713]
|
8,228,398 |
C3B942D8 |
19.10-step_9-spring_projects.mkv
[d370aaf00717e293]
|
6,664,687 |
B93B6A19 |
19.11-step_10-why_is_spring_popular.mkv
[33a59d8e82ffdba4]
|
6,672,806 |
B1991487 |
9781788995320_Code.zip |
293,358 |
485BDA37 |
|
Total size: |
2,571,971,894 |
|
|