/
|
Lesson_1._Introduction.mp4
|
43.7 MB
|
Lesson_10._Inheritance.mp4
|
84.6 MB
|
Lesson_100._API_Resource_for_Image_entity.mp4
|
23.7 MB
|
Lesson_101._Implementing_custom_Action_for_upload.mp4
|
56.9 MB
|
Lesson_102._Creating_Form_for_file_upload.mp4
|
60.2 MB
|
Lesson_103._Assigning_Image_to_BlogPost_(ManyToMany_relation).mp4
|
37.3 MB
|
Lesson_104._Verifying_assigning_Image_to_BlogPost,_embedding_Image_inside_BlogPost.mp4
|
50.7 MB
|
Lesson_105._Configuring_default_collection_sorting_order.mp4
|
41.5 MB
|
Lesson_106._Search_filter.mp4
|
83.0 MB
|
Lesson_107._Date_filter.mp4
|
50.1 MB
|
Lesson_108._Range_filter.mp4
|
21.6 MB
|
Lesson_109._Sorting_filter.mp4
|
54.3 MB
|
Lesson_11._Abstract_Classes.mp4
|
36.9 MB
|
Lesson_110._Filtering_by_nested_properties.mp4
|
29.0 MB
|
Lesson_111._Property_filter.mp4
|
30.1 MB
|
Lesson_112._Configuring_collection_pagination.mp4
|
76.3 MB
|
Lesson_113._Configuring_collection_pagination_part_2.mp4
|
54.4 MB
|
Lesson_114._Partial_pagination_(performance_gain).mp4
|
20.2 MB
|
Lesson_115._Empty_request_body_for_POSTPUT_requests_problem.mp4
|
36.0 MB
|
Lesson_116._Handling_empty_request_body.mp4
|
67.9 MB
|
Lesson_117._Fixing_validation_groups.mp4
|
27.7 MB
|
Lesson_118._Handling_business_logic_exceptions.mp4
|
37.6 MB
|
Lesson_119._Installing_Monolog_library_for_application_logging.mp4
|
68.2 MB
|
Lesson_12._Interfaces.mp4
|
98.4 MB
|
Lesson_120._Defining_custom_logging_channel.mp4
|
50.6 MB
|
Lesson_121._Logging_to_separate_files_per_channel.mp4
|
28.4 MB
|
Lesson_122._Production_configuration_for_logger_explained.mp4
|
28.0 MB
|
Lesson_123._EasyAdmin_basic_built-in_features.mp4
|
67.5 MB
|
Lesson_124._Fixing_empty_body_subscriber_for_form_submittal.mp4
|
40.1 MB
|
Lesson_125._Custom_Resource_controller,_customizing_saving_and_updating_an_Entity.mp4
|
72.6 MB
|
Lesson_126._Image_upload_in_admin_panel.mp4
|
25.5 MB
|
Lesson_127._Custom_page_for_individual_BlogPost.mp4
|
41.0 MB
|
Lesson_128._Securing_Admin_panel_area.mp4
|
58.0 MB
|
Lesson_129._Installing_PHPUnit_and_writing_first_basic_unit_test.mp4
|
56.5 MB
|
Lesson_13._Typed_Arguments_&_Function_Return_Types.mp4
|
99.8 MB
|
Lesson_130._Testing_EventSubscriber_static_configuration.mp4
|
50.4 MB
|
Lesson_131._Mocks_(stubs)_Part_1_-_Mocking_dependencies,_Entities.mp4
|
66.5 MB
|
Lesson_132._Mocks_(stubs)_Part_2_-_Mocking_dependencies,_Entites.mp4
|
62.1 MB
|
Lesson_133._Event_class_Mock,_extracting_repeated_mock_factory_code.mp4
|
43.6 MB
|
Lesson_134._Parameters_for_mocks.mp4
|
61.4 MB
|
Lesson_135._Full_test_for_AuthoredEntitySubscriber.mp4
|
81.3 MB
|
Lesson_136._Data_providers_in_tests_(using_many_data_sets_in_1_test_case).mp4
|
61.1 MB
|
Lesson_137._Finding_potential_errors_using_unit_tests_(null_Token_example).mp4
|
72.9 MB
|
Lesson_138._Installing_Behat_&_all_extensions,_first_suite_run.mp4
|
20.0 MB
|
Lesson_139._Configuring_Behat.mp4
|
37.8 MB
|
Lesson_14._Anonymous_Functions_(Closures).mp4
|
35.2 MB
|
Lesson_140._FeatureContext_-_creating_database_schema_for_each_feature.mp4
|
80.4 MB
|
Lesson_141._First_blog_post_test_scenario.mp4
|
45.1 MB
|
Lesson_142._Testing_protected_URLs.mp4
|
69.4 MB
|
Lesson_143._Validating_returned_JSON_using_patterns_(not_matching_exact_values).mp4
|
69.4 MB
|
Lesson_144._Looking_for_errors_and_issues_using_functional_tests.mp4
|
39.1 MB
|
Lesson_145._Finding_a_comment_problem.mp4
|
86.6 MB
|
Lesson_146._Custom_error_listener.mp4
|
169.2 MB
|
Lesson_147._Image_upload_feature.mp4
|
51.0 MB
|
Lesson_148._Working_image_upload_functional_test.mp4
|
26.2 MB
|
Lesson_149._Testing_assigning_Images_to_BlogPost,_full_suite_run.mp4
|
57.0 MB
|
Lesson_15._Reflection_API_(Reverse-Engineer_Classes,_Methods,_Functions).mp4
|
40.7 MB
|
Lesson_150._Installing_node_&_npm_on_Windows.mp4
|
9.2 MB
|
Lesson_151._Installing_node_&_npm_on_MacOS.mp4
|
5.9 MB
|
Lesson_152._Installing_dependencies_and_creating_main_index.js.mp4
|
23.0 MB
|
Lesson_153._Creating_store,_using_Provider,_Router_and_components.mp4
|
35.5 MB
|
Lesson_154._BlogPostList_empty_component,_App_as_a_container_component.mp4
|
15.9 MB
|
Lesson_155._BlogPostContainer,_using_key_for_list_of_elements.mp4
|
40.4 MB
|
Lesson_156._Redux-_actions,_reducer,_mapping_state_and_dispatch_to_props_1.mp4
|
40.2 MB
|
Lesson_157._Redux-_actions,_reducer,_mapping_state_and_dispatch_to_props_2.mp4
|
37.1 MB
|
Lesson_158._Adding_BlogPost_(dummy_action),_Reducer_explained.mp4
|
37.0 MB
|
Lesson_159._Making_API_requests_with_Superagent.mp4
|
44.0 MB
|
Lesson_16._Dependency_Injection_(In_Practice).mp4
|
36.9 MB
|
Lesson_160._Thunk_Redux_Middleware.mp4
|
84.7 MB
|
Lesson_161._Header_component_(navigation).mp4
|
24.7 MB
|
Lesson_162._Loading_indicator_when_making_API_requests.mp4
|
34.4 MB
|
Lesson_163._Formatting_BlogPost_list,_formatting_time_(timeago.js).mp4
|
37.9 MB
|
Lesson_164._Route_with_parameter_-_individual_BlogPost.mp4
|
35.2 MB
|
Lesson_165._Fetching_BlogPost_from_API.mp4
|
60.9 MB
|
Lesson_166._ComponentWillUnmount_lifecycle_method.mp4
|
41.5 MB
|
Lesson_167._BlogPost_component_-_API_changes.mp4
|
31.0 MB
|
Lesson_168._Spinner_and_Message_components_(loading_state,_simple_message).mp4
|
50.0 MB
|
Lesson_169._CommentListContainer_component.mp4
|
103.0 MB
|
Lesson_17._Simple_Service_Container_(Hands-On_Coding!).mp4
|
100.8 MB
|
Lesson_170._CommentList_reducer.mp4
|
35.0 MB
|
Lesson_171._Rendering_comments.mp4
|
28.7 MB
|
Lesson_172._Introducing_redux-form.mp4
|
17.6 MB
|
Lesson_173._Render_redux_form_component.mp4
|
50.0 MB
|
Lesson_174._Adding_redux-form_reducer.mp4
|
18.3 MB
|
Lesson_175._Submitting_Form_to_an_API_endpoint.mp4
|
35.1 MB
|
Lesson_176._Storing_JWT_token_in_LocalStorage,_Token_Middleware.mp4
|
26.1 MB
|
Lesson_177._Token_Middleware_and_JWT_authentication_plugin_1.mp4
|
51.1 MB
|
Lesson_178._Token_Middleware_and_JWT_authentication_plugin_2.mp4
|
58.9 MB
|
Lesson_179._Reading_token_in_App_component_constructor.mp4
|
68.4 MB
|
Lesson_18._Service_Autowiring_Implementation_Part_1.mp4
|
105.9 MB
|
Lesson_180._Redux_Form_submission,_handling_login_errors.mp4
|
31.1 MB
|
Lesson_181._Checking_whether_user_is_authenticated_(in_Header_component).mp4
|
27.8 MB
|
Lesson_182._Fetching_user_profile_through_API.mp4
|
59.0 MB
|
Lesson_183._Rendering_signed-in_username_in_Header.mp4
|
70.1 MB
|
Lesson_184._Fetching_user_profile_on_page_refresh.mp4
|
53.0 MB
|
Lesson_185._Create_a_redux-form_for_Comment_posting.mp4
|
39.8 MB
|
Lesson_186._Redux-form_submitting_state_simulation.mp4
|
26.9 MB
|
Lesson_187._Fully_working_CommentForm.mp4
|
42.8 MB
|
Lesson_188._Displaying_errors_in_redux-form.mp4
|
39.6 MB
|
Lesson_189._Parsing_API_errors_(validation_constraint_messages_from_API).mp4
|
40.8 MB
|
Lesson_19._Service_Autowiring_Implementation_Part_2.mp4
|
114.2 MB
|
Lesson_190._Animations_-_animated_comment_adding.mp4
|
58.4 MB
|
Lesson_191._Logout_functionality_(resetting_stored_JWT_token).mp4
|
66.1 MB
|
Lesson_192._Logging_out_user_when_token_expires.mp4
|
57.1 MB
|
Lesson_193._Logging_out_user_when_he_submits_an_expired_token_(401).mp4
|
25.6 MB
|
Lesson_194._Paginator_component.mp4
|
32.9 MB
|
Lesson_195._Paginator_component_-_showing_current_page.mp4
|
30.7 MB
|
Lesson_196._Fetching_blog_post_collection_on_page_change.mp4
|
78.1 MB
|
Lesson_197._Query_parameter_based_pagination_(page_in_route_parameter).mp4
|
49.6 MB
|
Lesson_198._Pagination_-_previousnext_buttons.mp4
|
96.9 MB
|
Lesson_199._Modify_API_-_missing_User_embedded_data_on_new_Comment.mp4
|
15.1 MB
|
Lesson_2._Course_outline_and_how_to_make_most_of_this_course!_(PLEASE_WATCH!).mp4
|
68.0 MB
|
Lesson_20._Annotations_and_Kernel_Part_1.mp4
|
67.3 MB
|
Lesson_200._LoadMore_component_-_fetching_next_comments_(different_way_of_pagination).mp4
|
86.9 MB
|
Lesson_201._Append_new_comments_inside_reducer.mp4
|
32.0 MB
|
Lesson_202._Registration_form.mp4
|
57.5 MB
|
Lesson_203._Registration_action_creators_and_form_validation.mp4
|
119.4 MB
|
Lesson_204._ConfirmationToken_-_modify_e-mail_to_contain_token,_not_only_link.mp4
|
26.3 MB
|
Lesson_205._RegistrationContainer_-_2_step_registration_process.mp4
|
35.6 MB
|
Lesson_206._Showing_ConfirmationToken_form_on_successful_account_creation.mp4
|
51.9 MB
|
Lesson_207._Keeping_state_of_registrationconfirmation_process.mp4
|
62.6 MB
|
Lesson_208._RegistrationConfirmation_process,_with_redirect_timer.mp4
|
81.9 MB
|
Lesson_209._BlogPost_form_for_creating_posts_and_user_permissions.mp4
|
46.3 MB
|
Lesson_21._Annotations_and_Kernel_Part_2.mp4
|
107.7 MB
|
Lesson_210._Functional_BlogPost_form.mp4
|
56.5 MB
|
Lesson_211._ImageUpload_component_(styling_the_file_input).mp4
|
41.5 MB
|
Lesson_212._Uploading_images_-_upload_request.mp4
|
88.8 MB
|
Lesson_213._ImageBrowser_(preview_uploaded_images).mp4
|
42.1 MB
|
Lesson_214._A_new_reducer_for_BlogPostForm.mp4
|
36.0 MB
|
Lesson_215._Clear_the_images_when_BlogPostForm_unmounts.mp4
|
73.7 MB
|
Lesson_216._DELETE_operation_on_Image_(API_Changes).mp4
|
38.8 MB
|
Lesson_217._ImageBrowser_animations.mp4
|
37.8 MB
|
Lesson_218._Remove_button_on_ImageBrowser.mp4
|
38.2 MB
|
Lesson_219._Remove_button_on_ImageBrowser_sending_DELETE_request.mp4
|
30.7 MB
|
Lesson_22._Creating_new_Symfony_project.mp4
|
10.2 MB
|
Lesson_220._Locking_all_buttons_during_Image_uploadremoval.mp4
|
48.1 MB
|
Lesson_23._Routing_annotations_in_controllers.mp4
|
24.5 MB
|
Lesson_24._Routing_-_route_parameter_wildcards.mp4
|
54.5 MB
|
Lesson_25._Routing_-_default_parameter_values.mp4
|
26.1 MB
|
Lesson_26._Routing_-_generating_urls_using_route_names.mp4
|
20.6 MB
|
Lesson_27._AbstractController,_Request,_Response.mp4
|
54.0 MB
|
Lesson_28._Installing_ORM,_maker,_configuring_database.mp4
|
13.7 MB
|
Lesson_29._Generating_first_Entity.mp4
|
25.4 MB
|
Lesson_3._Tools_(requiredoptional)_overview.mp4
|
69.5 MB
|
Lesson_30._Entity_explained.mp4
|
28.9 MB
|
Lesson_31._Migration_-_modifying_database_structure.mp4
|
42.7 MB
|
Lesson_32._Persisting_entities_and_serializing_data.mp4
|
53.9 MB
|
Lesson_33._Fetching_objects_using_repositories.mp4
|
36.9 MB
|
Lesson_34._ParamConverter_-_type_hinting_actions_for_automatic_fetching_of_entities.mp4
|
62.6 MB
|
Lesson_35._Deleting_entities.mp4
|
41.8 MB
|
Lesson_36._Doctrine_Fixtures_-_seeding_fake_data.mp4
|
45.3 MB
|
Lesson_37._Admin_panel_introduction_-_EasyAdmin.mp4
|
25.2 MB
|
Lesson_38._Install_API_Platform_and_create_the_first_resource.mp4
|
58.0 MB
|
Lesson_39._Generate_User_and_Comment_entity.mp4
|
26.2 MB
|
Lesson_4._Installing_PHP_and_Composer_on_Windows.mp4
|
64.8 MB
|
Lesson_40._ManyToOne_relation_and_migration.mp4
|
93.9 MB
|
Lesson_41._Fixtures_with_references_(for_relations).mp4
|
65.4 MB
|
Lesson_42._Password_encoding_in_fixtures.mp4
|
51.5 MB
|
Lesson_43._Generate_fake_data_in_fixtures_using_Faker.mp4
|
101.1 MB
|
Lesson_44._BlogPost_with_Comment_relation_and_fixtures.mp4
|
51.0 MB
|
Lesson_45._Built-in_API_Platform_operations.mp4
|
71.3 MB
|
Lesson_46._Disabling_operations.mp4
|
37.0 MB
|
Lesson_47._Introduction_to_serializationdeserialization.mp4
|
21.1 MB
|
Lesson_48._Serialization_groups_(controlling_which_properties_are_serialized).mp4
|
27.3 MB
|
Lesson_49._EventSubscriber_(hashing_password).mp4
|
68.4 MB
|
Lesson_5._Installing_PHP_and_Composer_on_Mac.mp4
|
21.9 MB
|
Lesson_50._Validator_and_validation_constraints.mp4
|
50.9 MB
|
Lesson_51._Validation_using_regular_expressions.mp4
|
36.8 MB
|
Lesson_52._Virtual_property_(not_persisted_to_database).mp4
|
30.2 MB
|
Lesson_53._Validating_uniqueness_of_fields_(username,_email).mp4
|
20.1 MB
|
Lesson_54._JWT_Tokens_introduction.mp4
|
25.8 MB
|
Lesson_55._Preparing_JWT_token_library_and_keys.mp4
|
31.7 MB
|
Lesson_56._Configuring_UserProvider.mp4
|
55.0 MB
|
Lesson_57._Firewall_configuration.mp4
|
85.6 MB
|
Lesson_58._JSON_login_configuration_and_Guard_Authentication_explained.mp4
|
79.0 MB
|
Lesson_59._Authentication_final_configuration_and_first_login_using_JWT_token.mp4
|
51.3 MB
|
Lesson_6._Installing_Visual_Studio_Code.mp4
|
13.0 MB
|
Lesson_60._Using_is_granted()_to_control_access_to_operations.mp4
|
29.2 MB
|
Lesson_61._BlogPost_validation_on_POST.mp4
|
66.2 MB
|
Lesson_62._Setting_author_of_BlogPost_automatically_(EventSubscriber).mp4
|
84.6 MB
|
Lesson_63._Making_sure_only_owner_of_BlogPost_can_modify_it_(PUT).mp4
|
0.6 KB
|
Lesson_64._Controlling_which_properties_can_be_changed_(no_username_change).mp4
|
0.6 KB
|
Lesson_65._Hasing_password_on_User_changes_(PUT)_-_with_Events.mp4
|
0.6 KB
|
Lesson_66._Comment_resource_operations_(POSTPUT).mp4
|
55.8 MB
|
Lesson_67._More_randomness_in_fixtures.mp4
|
0.6 KB
|
Lesson_68._Setting_author_automatically_(EventSubscriber)_-_using_generic_Interface.mp4
|
67.7 MB
|
Lesson_69._Setting_published_date_automatically_(EventSubscriber).mp4
|
0.6 KB
|
Lesson_7._Namespaces.mp4
|
39.4 MB
|
Lesson_70._API_subresources.mp4
|
0.6 KB
|
Lesson_71._Controlling_how_deep_relations_are_serialized.mp4
|
0.6 KB
|
Lesson_72._Embedding_Author_resource_inside_BlogPost.mp4
|
0.6 KB
|
Lesson_73._Adding_user_role_field_with_migration.mp4
|
0.6 KB
|
Lesson_74._User_role_fixtures.mp4
|
108.9 MB
|
Lesson_75._Defining_role_hierarchy.mp4
|
19.1 MB
|
Lesson_76._Verifying_only_users_with_specific_role_can_POST_resources.mp4
|
0.6 KB
|
Lesson_77._Different_User_view_for_admins_(different_serialization_of_all_User_entities).mp4
|
0.6 KB
|
Lesson_78._Verifying_only_admin_can_see_all_User's_email.mp4
|
38.5 MB
|
Lesson_79._User_can_view_his_full_profile_(including_email_and_roles)_-_custom_Normalizer.mp4
|
134.1 MB
|
Lesson_8._Class_Fields_and_Methods.mp4
|
42.3 MB
|
Lesson_80._Verifying_only_the_profile_owner_can_see_all_properties.mp4
|
18.3 MB
|
Lesson_81._Disabling_password_hashing_for_PUT_operation.mp4
|
70.8 MB
|
Lesson_82._Configuring_custom_operation_for_password_reset_in_User.mp4
|
23.5 MB
|
Lesson_83._Creating_custom_Action_class.mp4
|
112.0 MB
|
Lesson_84._Implementing_custom_PasswordReset_action.mp4
|
92.7 MB
|
Lesson_85._Invalidating_JWT_tokens_after_password_reset.mp4
|
132.7 MB
|
Lesson_86._User_enabled_property_migration_and_fixtures.mp4
|
68.2 MB
|
Lesson_87._Implementing_UserChecker_to_verify_if_account_is_enabled.mp4
|
44.7 MB
|
Lesson_88._Secure_confirmation_token_generation.mp4
|
54.9 MB
|
Lesson_89._Generating_confirmation_token_when_user_signs-up.mp4
|
49.3 MB
|
Lesson_9._Method_&_Field_Visibility.mp4
|
48.9 MB
|
Lesson_90._UserConfirmation_custom_API_Resource.mp4
|
33.5 MB
|
Lesson_91._UserConfirmation_EventSubscriber.mp4
|
71.7 MB
|
Lesson_92._Verifying_Confirmation_Token_endpoint.mp4
|
29.1 MB
|
Lesson_93._Install_and_configure_Swift_Mailer.mp4
|
29.5 MB
|
Lesson_94._Sending_a_test_e-mail_through_Gmail.mp4
|
24.8 MB
|
Lesson_95._Refactoring_UserConfirmation_and_Mailer_into_services.mp4
|
79.1 MB
|
Lesson_96._Traditional_(non_API)_account_confirmation_route_(for_e-mail).mp4
|
45.4 MB
|
Lesson_97._Verifying_confirmation_link_received_in_e-mail.mp4
|
18.4 MB
|
Lesson_98._Install_and_configure_uploading_library.mp4
|
23.7 MB
|
Lesson_99._Image_entity_with_migration_and_@Uploadable_annotation.mp4
|
38.3 MB
|
Materials.zip
|
82.8 KB
|
[CourseClub.NET].url
|
0.1 KB
|
[FCS Forum].url
|
0.1 KB
|
[FreeCourseSite.com].url
|
0.1 KB
|
Total files 224
|