FileMood

Download SymfonyCasts

SymfonyCasts

Name

SymfonyCasts

  DOWNLOAD Copy Link

Trouble downloading? see How To

Total Size

91.1 GB

Total Files

4605

Last Seen

Hash

9AC020B6442F37FE6DF974C35237FEF2A09EF354

/code/

course_code.zip

2.6 MB

/scripts/

course_script.pdf

3.2 MB

/subtitles/

01_Hello_LAST_Stack_chapter.vtt

6.3 KB

02_Asset_Mapper_chapter.vtt

7.7 KB

03_JavaScript_Modules_chapter.vtt

9.4 KB

04_3rd_Party_JavaScript_Packages_chapter.vtt

7.9 KB

05_CSS_chapter.vtt

9.3 KB

06_Tailwind_CSS_chapter.vtt

14.2 KB

07_Stimulus_chapter.vtt

10.1 KB

08_Symfony_UX_Packages_chapter.vtt

10.2 KB

09_Turbo_Drive_chapter.vtt

8.9 KB

10_Turbo_Frames_chapter.vtt

13.8 KB

11_Popover_chapter.vtt

17.8 KB

12_AutoSubmitting_Forms_chapter.vtt

6.0 KB

13_Pagination_Column_Sorting_chapter.vtt

11.9 KB

14_Data_Tables_with_Turbo_Frames_chapter.vtt

10.5 KB

15_View_Transitions_chapter.vtt

11.6 KB

16_Toast_Notifications_chapter.vtt

5.8 KB

17_Fancier_Toasts_Autoclose_Fading_chapter.vtt

11.1 KB

18_Turbo_Streams_Update_any_Element_chapter.vtt

8.2 KB

19_HTML_dialog_for_Modals_chapter.vtt

19.4 KB

20_AJAX_Modal_chapter.vtt

12.6 KB

21_Fantastic_Modal_UX_with_a_Loading_State_chapter.vtt

11.9 KB

22_Fancy_things_on_Modal_Form_Success_chapter.vtt

12.8 KB

23_More_with_fun_Modals_Editing_Deleting_chapter.vtt

14.3 KB

24_Turbo_Stream_Responses_chapter.vtt

7.0 KB

25_Twig_Components_chapter.vtt

16.6 KB

26_Modal_Twig_Component_chapter.vtt

17.0 KB

27_Live_Components_chapter.vtt

17.1 KB

28_RealTime_Validation_Dependent_Form_Fields_chapter.vtt

17.7 KB

29_Testing_Part_1_Twig_Live_Components_chapter.vtt

8.0 KB

30_Testing_Part_2_Functional_Testing_chapter.vtt

18.2 KB

31_Performance_chapter.vtt

15.1 KB

32_Bonus_More_on_Flowbite_chapter.vtt

17.4 KB

/video/

01_Hello_LAST_Stack_chapter.mp4

18.1 MB

02_Asset_Mapper_chapter.mp4

28.4 MB

03_JavaScript_Modules_chapter.mp4

35.7 MB

04_3rd_Party_JavaScript_Packages_chapter.mp4

29.9 MB

05_CSS_chapter.mp4

42.5 MB

06_Tailwind_CSS_chapter.mp4

82.2 MB

07_Stimulus_chapter.mp4

47.2 MB

08_Symfony_UX_Packages_chapter.mp4

40.2 MB

09_Turbo_Drive_chapter.mp4

39.5 MB

10_Turbo_Frames_chapter.mp4

61.1 MB

11_Popover_chapter.mp4

87.3 MB

12_AutoSubmitting_Forms_chapter.mp4

25.8 MB

13_Pagination_Column_Sorting_chapter.mp4

64.5 MB

14_Data_Tables_with_Turbo_Frames_chapter.mp4

60.0 MB

15_View_Transitions_chapter.mp4

59.6 MB

16_Toast_Notifications_chapter.mp4

24.3 MB

17_Fancier_Toasts_Autoclose_Fading_chapter.mp4

40.9 MB

18_Turbo_Streams_Update_any_Element_chapter.mp4

39.3 MB

19_HTML_dialog_for_Modals_chapter.mp4

88.1 MB

20_AJAX_Modal_chapter.mp4

53.5 MB

21_Fantastic_Modal_UX_with_a_Loading_State_chapter.mp4

56.6 MB

22_Fancy_things_on_Modal_Form_Success_chapter.mp4

58.0 MB

23_More_with_fun_Modals_Editing_Deleting_chapter.mp4

67.4 MB

24_Turbo_Stream_Responses_chapter.mp4

29.3 MB

25_Twig_Components_chapter.mp4

65.8 MB

26_Modal_Twig_Component_chapter.mp4

86.6 MB

27_Live_Components_chapter.mp4

73.4 MB

28_RealTime_Validation_Dependent_Form_Fields_chapter.mp4

60.6 MB

29_Testing_Part_1_Twig_Live_Components_chapter.mp4

40.5 MB

30_Testing_Part_2_Functional_Testing_chapter.mp4

92.1 MB

31_Performance_chapter.mp4

80.8 MB

32_Bonus_More_on_Flowbite_chapter.mp4

79.4 MB

/scripts/

course_script.pdf

2.8 MB

/subtitles/

01_Setting_up_with_the_Symfony_Local_Web_Server_chapter.vtt

7.7 KB

02_Uploads_multipartformdata_UploadedFile_chapter.vtt

10.9 KB

03_Where_How_to_Store_the_File_chapter.vtt

7.2 KB

04_Unique_but_not_Insane_Filenames_chapter.vtt

9.2 KB

05_File_Upload_Field_in_a_Form_chapter.vtt

12.8 KB

06_Centralizing_Upload_Logic_chapter.vtt

9.4 KB

07_File_Validation_chapter.vtt

8.6 KB

08_Upload_Field_Styling_Bootstrap_chapter.vtt

7.3 KB

09_URL_to_Public_Assets_chapter.vtt

10.4 KB

10_The_asset_Function_assetscontext_chapter.vtt

7.6 KB

11_Thumbnailing_with_LiipImagineBundle_chapter.vtt

8.3 KB

12_Image_Preview_on_the_Form_chapter.vtt

5.6 KB

13_File_Uploads_Data_Fixtures_chapter.vtt

12.9 KB

14_Flysystem_Filesystem_Abstraction_chapter.vtt

6.8 KB

15_Using_the_Filesystem_chapter.vtt

5.6 KB

16_Flysystem_Streaming_Defensive_Coding_chapter.vtt

12.5 KB

17_Flysystem_3_LiipImagineBundle_chapter.vtt

14.5 KB

18_Absolute_Asset_Paths_chapter.vtt

8.1 KB

19_Setup_for_Uploading_Private_Article_References_chapter.vtt

7.9 KB

20_Uploading_References_chapter.vtt

11.2 KB

21_Storing_Private_Files_chapter.vtt

8.6 KB

22_Mime_Type_Validation_chapter.vtt

10.7 KB

23_Endpoint_for_Downloading_Private_Files_chapter.vtt

7.9 KB

24_Streaming_the_File_Download_chapter.vtt

8.5 KB

25_Dropzone_AJAX_Upload_chapter.vtt

13.0 KB

26_API_Endpoint_Errors_with_Dropzone_chapter.vtt

7.2 KB

27_Rendering_the_File_List_Client_Side_chapter.vtt

13.4 KB

28_Deleting_Files_chapter.vtt

11.7 KB

29_Edit_Endpoint_Deserialization_chapter.vtt

7.5 KB

30_JavaScript_for_Editing_a_Reference_chapter.vtt

10.0 KB

31_Reordering_the_Files_chapter.vtt

7.1 KB

32_Reordering_Endpoint_AJAX_chapter.vtt

10.2 KB

33_Configuring_S3_Bucket_IAM_User_chapter.vtt

5.9 KB

34_Flysystem_S3_chapter.vtt

9.9 KB

35_S3_Asset_Paths_chapter.vtt

7.9 KB

36_S3_Private_Object_via_ACLs_chapter.vtt

10.8 KB

37_Cached_S3_Filesystem_For_Thumbnails_chapter.vtt

12.5 KB

38_Private_Downloads_Signed_URLs_chapter.vtt

9.4 KB

39_APIStyle_Uploads_chapter.vtt

13.5 KB

40_Coding_the_API_Upload_Endpoint_chapter.vtt

13.0 KB

/video/

01_Setting_up_with_the_Symfony_Local_Web_Server_chapter.mp4

31.4 MB

02_Uploads_multipartformdata_UploadedFile_chapter.mp4

49.8 MB

03_Where_How_to_Store_the_File_chapter.mp4

29.3 MB

04_Unique_but_not_Insane_Filenames_chapter.mp4

35.9 MB

05_File_Upload_Field_in_a_Form_chapter.mp4

66.7 MB

06_Centralizing_Upload_Logic_chapter.mp4

51.0 MB

07_File_Validation_chapter.mp4

45.0 MB

08_Upload_Field_Styling_Bootstrap_chapter.mp4

32.7 MB

09_URL_to_Public_Assets_chapter.mp4

53.8 MB

10_The_asset_Function_assetscontext_chapter.mp4

42.9 MB

11_Thumbnailing_with_LiipImagineBundle_chapter.mp4

57.8 MB

12_Image_Preview_on_the_Form_chapter.mp4

31.0 MB

13_File_Uploads_Data_Fixtures_chapter.mp4

81.7 MB

14_Flysystem_Filesystem_Abstraction_chapter.mp4

36.9 MB

15_Using_the_Filesystem_chapter.mp4

34.0 MB

16_Flysystem_Streaming_Defensive_Coding_chapter.mp4

66.0 MB

17_Flysystem_3_LiipImagineBundle_chapter.mp4

83.2 MB

18_Absolute_Asset_Paths_chapter.mp4

47.5 MB

19_Setup_for_Uploading_Private_Article_References_chapter.mp4

35.2 MB

20_Uploading_References_chapter.mp4

58.0 MB

21_Storing_Private_Files_chapter.mp4

54.0 MB

22_Mime_Type_Validation_chapter.mp4

64.5 MB

23_Endpoint_for_Downloading_Private_Files_chapter.mp4

46.6 MB

24_Streaming_the_File_Download_chapter.mp4

42.9 MB

25_Dropzone_AJAX_Upload_chapter.mp4

48.1 MB

26_API_Endpoint_Errors_with_Dropzone_chapter.mp4

34.4 MB

27_Rendering_the_File_List_Client_Side_chapter.mp4

67.0 MB

28_Deleting_Files_chapter.mp4

63.3 MB

29_Edit_Endpoint_Deserialization_chapter.mp4

34.5 MB

30_JavaScript_for_Editing_a_Reference_chapter.mp4

45.8 MB

31_Reordering_the_Files_chapter.mp4

42.8 MB

32_Reordering_Endpoint_AJAX_chapter.mp4

56.0 MB

33_Configuring_S3_Bucket_IAM_User_chapter.mp4

30.1 MB

34_Flysystem_S3_chapter.mp4

57.4 MB

35_S3_Asset_Paths_chapter.mp4

41.6 MB

36_S3_Private_Object_via_ACLs_chapter.mp4

62.8 MB

37_Cached_S3_Filesystem_For_Thumbnails_chapter.mp4

69.0 MB

38_Private_Downloads_Signed_URLs_chapter.mp4

49.2 MB

39_APIStyle_Uploads_chapter.mp4

60.0 MB

40_Coding_the_API_Upload_Endpoint_chapter.mp4

72.5 MB

/scripts/

course_script.pdf

1.4 MB

/subtitles/

01_Setup_Server_Provisioning_chapter.vtt

10.0 KB

02_Ansistrano_Role_Installation_chapter.vtt

6.6 KB

03_Anatomy_of_an_Ansistrano_Deploy_chapter.vtt

5.8 KB

04_Deploy_with_git_chapter.vtt

5.1 KB

05_Virtual_Host_Setup_chapter.vtt

6.4 KB

06_Deploying_Keys_Private_Repos_chapter.vtt

10.5 KB

07_Ansistrano_Stages_Shared_Files_chapter.vtt

4.1 KB

08_Deploy_Hooks_parametersyml_chapter.vtt

6.6 KB

09_parametersyml_Handling_Secret_Config_chapter.vtt

7.5 KB

10_Composer_Cache_Permissions_chapter.vtt

9.1 KB

11_Building_Webpack_Encore_Assets_chapter.vtt

10.7 KB

12_Database_Setup_chapter.vtt

7.6 KB

13_Safe_Migrations_chapter.vtt

7.9 KB

14_Faster_Deploy_with_Shared_Files_chapter.vtt

7.9 KB

15_Logs_Sessions_File_Permissions_chapter.vtt

6.2 KB

16_Cache_Permission_Secrets_chapter.vtt

7.5 KB

17_Optimizing_with_Cache_chapter.vtt

3.6 KB

18_Priming_cacheapp_chapter.vtt

7.9 KB

19_Cleanup_GitHub_OAuth_Token_chapter.vtt

7.5 KB

20_Deploying_to_Multiple_Servers_chapter.vtt

8.8 KB

21_Load_Balancer_Reverse_Proxy_Setup_chapter.vtt

11.6 KB

22_CircleCI_AutoDeploy_my_Code_chapter.vtt

12.3 KB

23_Optimizing_Performance_chapter.vtt

12.8 KB

24_When_things_go_wrong_Rollback_chapter.vtt

8.4 KB

/video/

01_Setup_Server_Provisioning_chapter.mp4

62.6 MB

02_Ansistrano_Role_Installation_chapter.mp4

34.2 MB

03_Anatomy_of_an_Ansistrano_Deploy_chapter.mp4

39.1 MB

04_Deploy_with_git_chapter.mp4

39.9 MB

05_Virtual_Host_Setup_chapter.mp4

46.4 MB

06_Deploying_Keys_Private_Repos_chapter.mp4

73.7 MB

07_Ansistrano_Stages_Shared_Files_chapter.mp4

28.5 MB

08_Deploy_Hooks_parametersyml_chapter.mp4

51.6 MB

09_parametersyml_Handling_Secret_Config_chapter.mp4

42.8 MB

10_Composer_Cache_Permissions_chapter.mp4

60.8 MB

11_Building_Webpack_Encore_Assets_chapter.mp4

52.8 MB

12_Database_Setup_chapter.mp4

53.7 MB

13_Safe_Migrations_chapter.mp4

56.6 MB

14_Faster_Deploy_with_Shared_Files_chapter.mp4

61.7 MB

15_Logs_Sessions_File_Permissions_chapter.mp4

48.6 MB

16_Cache_Permission_Secrets_chapter.mp4

52.1 MB

17_Optimizing_with_Cache_chapter.mp4

24.0 MB

18_Priming_cacheapp_chapter.mp4

52.8 MB

19_Cleanup_GitHub_OAuth_Token_chapter.mp4

62.1 MB

20_Deploying_to_Multiple_Servers_chapter.mp4

61.5 MB

21_Load_Balancer_Reverse_Proxy_Setup_chapter.mp4

63.4 MB

22_CircleCI_AutoDeploy_my_Code_chapter.mp4

74.5 MB

23_Optimizing_Performance_chapter.mp4

95.2 MB

24_When_things_go_wrong_Rollback_chapter.mp4

57.2 MB

/scripts/

course_script.pdf

1.7 MB

/subtitles/

04_Vagrant_3s_Ansible_chapter.vtt

8.0 KB

15_Cache_Permissions_chapter.vtt

3.0 KB

18_Idempotency_changedwhen_Facts_chapter.vtt

9.0 KB

20_pretasks_and_setfact_chapter.vtt

7.8 KB

21_Faster_Smarter_Playbook_chapter.vtt

7.2 KB

22_Skipping_Tasks_based_on_Changed_chapter.vtt

4.0 KB

24_Organizing_into_Roles_chapter.vtt

9.1 KB

25_Using_a_3rd_Party_to_Install_Redis_chapter.vtt

6.3 KB

26_Variables_and_parametersyml_chapter.vtt

3.5 KB

27_The_Variable_Vault_chapter.vtt

8.6 KB

29_Host_Group_Vars_chapter.vtt

3.8 KB

30_Launch_a_Cloud_Instance_chapter.vtt

11.9 KB

/video/

01_Hello_Ansible_chapter.mp4

33.6 MB

02_Modules_chapter.mp4

57.9 MB

03_Hosts_the_Inventory_File_chapter.mp4

23.4 MB

04_Vagrant_3s_Ansible_chapter.mp4

44.0 MB

05_Create_your_Playbook_chapter.mp4

13.2 MB

06_Install_Stuff_The_apt_Module_chapter.mp4

21.1 MB

07_apt_Package_Upgrades_Requirements_chapter.mp4

40.2 MB

08_PHP_7_Nginx_MySQL_chapter.mp4

38.9 MB

09_Extensions_phpini_lineinfile_chapter.mp4

40.6 MB

10_git_Variables_chapter.mp4

39.0 MB

11_Installing_Composer_the_script_Module_chapter.mp4

51.5 MB

12_Installing_Composer_Deps_chapter.mp4

53.2 MB

13_Nginx_Configuration_Ansible_Templates_chapter.mp4

57.3 MB

14_Handlers_For_Handling_Serious_Biz_chapter.mp4

66.6 MB

15_Cache_Permissions_chapter.mp4

15.7 MB

16_Symfony_Console_Commands_chapter.mp4

42.8 MB

17_Tagging_Tasks_chapter.mp4

42.5 MB

18_Idempotency_changedwhen_Facts_chapter.mp4

49.5 MB

19_varsprompt_Environment_Variables_chapter.mp4

40.4 MB

20_pretasks_and_setfact_chapter.mp4

45.0 MB

21_Faster_Smarter_Playbook_chapter.mp4

50.2 MB

22_Skipping_Tasks_based_on_Changed_chapter.mp4

35.0 MB

23_Organizing_with_include_chapter.mp4

18.5 MB

24_Organizing_into_Roles_chapter.mp4

64.7 MB

25_Using_a_3rd_Party_to_Install_Redis_chapter.mp4

43.7 MB

26_Variables_and_parametersyml_chapter.mp4

18.9 MB

27_The_Variable_Vault_chapter.mp4

44.6 MB

28_Deploy_to_AWS_chapter.mp4

41.1 MB

29_Host_Group_Vars_chapter.mp4

26.0 MB

30_Launch_a_Cloud_Instance_chapter.mp4

69.2 MB

/scripts/

course_script.pdf

1.4 MB

/subtitles/

01_API_Platform_Installation_chapter.vtt

9.5 KB

02_Our_First_ApiResource_chapter.vtt

7.5 KB

03_Swagger_Instant_Interactive_API_Docs_chapter.vtt

11.7 KB

04_OpenAPI_Specification_chapter.vtt

8.6 KB

05_JSONLD_Context_for_your_Data_chapter.vtt

14.7 KB

06_Hydra_Describing_API_Classes_Operations_More_chapter.vtt

8.1 KB

07_API_Debugging_with_the_Profiler_chapter.vtt

5.0 KB

08_Operations_chapter.vtt

7.1 KB

09_The_Serializer_chapter.vtt

12.2 KB

10_Serialization_Groups_chapter.vtt

12.9 KB

11_SerializedName_Constructor_Args_chapter.vtt

10.9 KB

12_Filtering_Searching_chapter.vtt

9.0 KB

13_PropertyFilter_Sparse_Fieldsets_chapter.vtt

7.3 KB

14_Pagination_chapter.vtt

6.3 KB

15_More_Formats_HAL_CSV_chapter.vtt

7.9 KB

16_Validation_chapter.vtt

8.8 KB

17_Creating_the_User_Entity_chapter.vtt

6.9 KB

18_User_API_Resource_chapter.vtt

9.6 KB

19_Relating_Resources_chapter.vtt

9.7 KB

20_Relations_and_IRIs_chapter.vtt

5.9 KB

21_Embedded_Relation_chapter.vtt

10.3 KB

22_Embedded_Write_chapter.vtt

11.5 KB

23_Adding_Items_to_a_Collection_Property_chapter.vtt

6.2 KB

24_Creating_Embedded_Objects_chapter.vtt

10.2 KB

25_Removing_Items_from_a_Collection_chapter.vtt

7.3 KB

26_Filtering_on_Relations_chapter.vtt

6.9 KB

27_Subresources_chapter.vtt

5.1 KB

/video/

01_API_Platform_Installation_chapter.mp4

36.1 MB

02_Our_First_ApiResource_chapter.mp4

33.6 MB

03_Swagger_Instant_Interactive_API_Docs_chapter.mp4

36.5 MB

04_OpenAPI_Specification_chapter.mp4

48.6 MB

05_JSONLD_Context_for_your_Data_chapter.mp4

36.1 MB

06_Hydra_Describing_API_Classes_Operations_More_chapter.mp4

34.2 MB

07_API_Debugging_with_the_Profiler_chapter.mp4

15.8 MB

08_Operations_chapter.mp4

32.4 MB

09_The_Serializer_chapter.mp4

49.4 MB

10_Serialization_Groups_chapter.mp4

65.4 MB

11_SerializedName_Constructor_Args_chapter.mp4

43.8 MB

12_Filtering_Searching_chapter.mp4

38.7 MB

13_PropertyFilter_Sparse_Fieldsets_chapter.mp4

29.1 MB

14_Pagination_chapter.mp4

28.4 MB

15_More_Formats_HAL_CSV_chapter.mp4

31.9 MB

16_Validation_chapter.mp4

35.9 MB

17_Creating_the_User_Entity_chapter.mp4

31.0 MB

18_User_API_Resource_chapter.mp4

39.8 MB

19_Relating_Resources_chapter.mp4

51.4 MB

20_Relations_and_IRIs_chapter.mp4

23.3 MB

21_Embedded_Relation_chapter.mp4

45.6 MB

22_Embedded_Write_chapter.mp4

45.2 MB

23_Adding_Items_to_a_Collection_Property_chapter.mp4

22.7 MB

24_Creating_Embedded_Objects_chapter.mp4

39.0 MB

25_Removing_Items_from_a_Collection_chapter.mp4

30.1 MB

26_Filtering_on_Relations_chapter.mp4

29.9 MB

27_Subresources_chapter.mp4

17.7 MB

/code/

course_code.zip

1.5 MB

/scripts/

course_script.pdf

3.9 MB

/subtitles/

01_App_Test_Setup_chapter.vtt

10.8 KB

02_Data_Persister_Decoration_chapter.vtt

9.5 KB

03_Decorating_Data_Persisters_vs_Context_Builders_chapter.vtt

11.7 KB

04_Custom_Logic_Only_for_some_Operations_chapter.vtt

6.9 KB

05_Publishing_a_Listing_chapter.vtt

8.4 KB

06_Detecting_the_Published_State_Change_chapter.vtt

13.0 KB

07_Validating_WhoWhen_Can_Publish_chapter.vtt

11.7 KB

08_Publish_State_Change_Validator_Logic_chapter.vtt

11.7 KB

09_Completely_Custom_Field_via_a_Data_Provider_chapter.vtt

12.7 KB

10_Leveraging_the_Doctrine_Data_Provider_chapter.vtt

7.5 KB

11_Adding_Populating_the_Custom_Field_chapter.vtt

6.6 KB

12_Custom_Item_Data_Provider_chapter.vtt

9.2 KB

13_Setting_a_Custom_Field_Via_a_Listener_chapter.vtt

7.6 KB

14_Core_Listeners_Accessing_the_Resource_Objects_chapter.vtt

6.1 KB

15_Doctrine_postLoad_Listener_chapter.vtt

11.1 KB

16_Completely_Custom_Resource_chapter.vtt

7.3 KB

17_Custom_Resource_Data_Provider_chapter.vtt

8.8 KB

18_Property_Metadata_chapter.vtt

8.7 KB

19_WhyWhen_a_Many_Relation_is_IRI_Strings_vs_Embedded_chapter.vtt

7.3 KB

20_Collection_Types_and_readableLink_chapter.vtt

9.8 KB

21_Custom_Resource_GET_Item_chapter.vtt

7.9 KB

22_Custom_Paginator_chapter.vtt

9.8 KB

23_Pagination_Context_chapter.vtt

9.8 KB

24_Custom_Resource_PUT_Operation_chapter.vtt

7.4 KB

25_Custom_Filter_getDescription_properties_chapter.vtt

10.3 KB

26_Custom_Filter_Logic_for_Entities_chapter.vtt

11.9 KB

27_Custom_Filter_for_Custom_Resources_chapter.vtt

10.5 KB

28_Custom_Filter_apply_chapter.vtt

11.3 KB

29_Filter_Class_Arguments_chapter.vtt

6.1 KB

30_Filter_Autowiring_chapter.vtt

8.2 KB

31_Output_DTO_Class_chapter.vtt

7.0 KB

32_DTO_Data_Transformer_chapter.vtt

7.8 KB

33_Output_Properties_Metadata_chapter.vtt

10.4 KB

34_DTO_Quirks_chapter.vtt

7.5 KB

35_DTO_Quirks_Embedded_Objects_chapter.vtt

9.1 KB

36_Input_DTO_Class_chapter.vtt

10.3 KB

37_Input_DTO_Denormalizing_IRI_Strings_chapter.vtt

7.7 KB

38_Input_Data_Transformer_chapter.vtt

6.3 KB

39_Input_DTO_Update_Problems_chapter.vtt

9.3 KB

40_DTO_Input_Initializer_chapter.vtt

9.3 KB

41_DTO_Input_Initializer_Logic_chapter.vtt

9.2 KB

42_DTO_Class_Organization_chapter.vtt

7.4 KB

43_Type_Validation_chapter.vtt

10.5 KB

44_Input_DTO_Validation_chapter.vtt

8.2 KB

45_UUIDs_chapter.vtt

10.0 KB

46_UUID_as_a_API_Identifier_chapter.vtt

7.1 KB

47_Setting_the_UUID_on_POST_chapter.vtt

6.9 KB

48_UUID_Quirk_with_id_Name_chapter.vtt

10.2 KB

/video/

01_App_Test_Setup_chapter.mp4

47.0 MB

02_Data_Persister_Decoration_chapter.mp4

52.7 MB

03_Decorating_Data_Persisters_vs_Context_Builders_chapter.mp4

65.7 MB

04_Custom_Logic_Only_for_some_Operations_chapter.mp4

36.1 MB

05_Publishing_a_Listing_chapter.mp4

44.2 MB

06_Detecting_the_Published_State_Change_chapter.mp4

64.8 MB

07_Validating_WhoWhen_Can_Publish_chapter.mp4

71.6 MB

08_Publish_State_Change_Validator_Logic_chapter.mp4

76.1 MB

09_Completely_Custom_Field_via_a_Data_Provider_chapter.mp4

64.5 MB

10_Leveraging_the_Doctrine_Data_Provider_chapter.mp4

47.1 MB

11_Adding_Populating_the_Custom_Field_chapter.mp4

39.0 MB

12_Custom_Item_Data_Provider_chapter.mp4

68.4 MB

13_Setting_a_Custom_Field_Via_a_Listener_chapter.mp4

37.8 MB

14_Core_Listeners_Accessing_the_Resource_Objects_chapter.mp4

27.8 MB

15_Doctrine_postLoad_Listener_chapter.mp4

58.1 MB

16_Completely_Custom_Resource_chapter.mp4

31.9 MB

17_Custom_Resource_Data_Provider_chapter.mp4

39.0 MB

18_Property_Metadata_chapter.mp4

45.0 MB

19_WhyWhen_a_Many_Relation_is_IRI_Strings_vs_Embedded_chapter.mp4

37.3 MB

20_Collection_Types_and_readableLink_chapter.mp4

56.5 MB

21_Custom_Resource_GET_Item_chapter.mp4

48.1 MB

22_Custom_Paginator_chapter.mp4

50.1 MB

23_Pagination_Context_chapter.mp4

51.9 MB

24_Custom_Resource_PUT_Operation_chapter.mp4

35.0 MB

25_Custom_Filter_getDescription_properties_chapter.mp4

51.7 MB

26_Custom_Filter_Logic_for_Entities_chapter.mp4

55.7 MB

27_Custom_Filter_for_Custom_Resources_chapter.mp4

57.4 MB

28_Custom_Filter_apply_chapter.mp4

61.7 MB

29_Filter_Class_Arguments_chapter.mp4

31.8 MB

30_Filter_Autowiring_chapter.mp4

44.2 MB

31_Output_DTO_Class_chapter.mp4

35.5 MB

32_DTO_Data_Transformer_chapter.mp4

30.8 MB

33_Output_Properties_Metadata_chapter.mp4

48.4 MB

34_DTO_Quirks_chapter.mp4

41.9 MB

35_DTO_Quirks_Embedded_Objects_chapter.mp4

48.2 MB

36_Input_DTO_Class_chapter.mp4

59.3 MB

37_Input_DTO_Denormalizing_IRI_Strings_chapter.mp4

36.8 MB

38_Input_Data_Transformer_chapter.mp4

31.9 MB

39_Input_DTO_Update_Problems_chapter.mp4

49.0 MB

40_DTO_Input_Initializer_chapter.mp4

49.1 MB

41_DTO_Input_Initializer_Logic_chapter.mp4

47.9 MB

42_DTO_Class_Organization_chapter.mp4

40.8 MB

43_Type_Validation_chapter.mp4

41.4 MB

44_Input_DTO_Validation_chapter.mp4

45.3 MB

45_UUIDs_chapter.mp4

51.3 MB

46_UUID_as_a_API_Identifier_chapter.mp4

44.1 MB

47_Setting_the_UUID_on_POST_chapter.mp4

37.9 MB

48_UUID_Quirk_with_id_Name_chapter.mp4

52.6 MB

/code/

course_code.zip

178.7 KB

/scripts/

course_script.pdf

1.8 MB

/subtitles/

01_Installing_API_Platform_chapter.vtt

10.7 KB

02_Creating_your_First_ApiResource_chapter.vtt

8.6 KB

03_Swagger_UI_Interactive_Docs_chapter.vtt

9.0 KB

04_The_Powerful_OpenAPI_Spec_chapter.vtt

7.5 KB

05_JSONLD_Giving_Meaning_to_your_Data_chapter.vtt

10.3 KB

06_Hydra_Describing_API_Classes_Operations_More_chapter.vtt

5.6 KB

07_API_Debugging_with_the_Profiler_chapter.vtt

7.6 KB

08_Operations_Endpoints_chapter.vtt

9.1 KB

09_The_Serializer_chapter.vtt

13.2 KB

10_Serialization_Groups_Choosing_Fields_chapter.vtt

11.2 KB

11_Serialization_Tricks_chapter.vtt

7.6 KB

12_Pagination_Foundry_Fixtures_chapter.vtt

8.4 KB

13_Filters_Searching_Results_chapter.vtt

7.8 KB

14_PropertyFilter_Sparse_Fieldsets_chapter.vtt

10.5 KB

15_More_Formats_HAL_CSV_chapter.vtt

10.3 KB

16_Validation_chapter.vtt

8.0 KB

17_Creating_a_User_Entity_chapter.vtt

6.3 KB

18_User_API_Resource_chapter.vtt

9.0 KB

19_Relating_Resources_chapter.vtt

11.2 KB

20_Relations_Iris_chapter.vtt

5.3 KB

21_Embedded_Relations_chapter.vtt

8.9 KB

22_Embedded_Write_chapter.vtt

10.8 KB

23_Adding_Items_to_a_Collection_Property_chapter.vtt

5.9 KB

24_Creating_Embedded_Objects_chapter.vtt

8.3 KB

25_Removing_Items_from_a_Collection_chapter.vtt

5.9 KB

26_Filtering_on_Relations_chapter.vtt

5.8 KB

27_Subresources_chapter.vtt

13.5 KB

28_React_Admin_chapter.vtt

14.1 KB

/video/

01_Installing_API_Platform_chapter.mp4

40.0 MB

02_Creating_your_First_ApiResource_chapter.mp4

31.5 MB

03_Swagger_UI_Interactive_Docs_chapter.mp4

28.0 MB

04_The_Powerful_OpenAPI_Spec_chapter.mp4

43.9 MB

05_JSONLD_Giving_Meaning_to_your_Data_chapter.mp4

34.7 MB

06_Hydra_Describing_API_Classes_Operations_More_chapter.mp4

20.6 MB

07_API_Debugging_with_the_Profiler_chapter.mp4

28.1 MB

08_Operations_Endpoints_chapter.mp4

42.5 MB

09_The_Serializer_chapter.mp4

47.4 MB

10_Serialization_Groups_Choosing_Fields_chapter.mp4

41.4 MB

11_Serialization_Tricks_chapter.mp4

28.9 MB

12_Pagination_Foundry_Fixtures_chapter.mp4

40.7 MB

13_Filters_Searching_Results_chapter.mp4

30.2 MB

14_PropertyFilter_Sparse_Fieldsets_chapter.mp4

36.3 MB

15_More_Formats_HAL_CSV_chapter.mp4

40.2 MB

16_Validation_chapter.mp4

33.3 MB

17_Creating_a_User_Entity_chapter.mp4

23.4 MB

18_User_API_Resource_chapter.mp4

32.4 MB

19_Relating_Resources_chapter.mp4

43.7 MB

20_Relations_Iris_chapter.mp4

16.8 MB

21_Embedded_Relations_chapter.mp4

35.9 MB

22_Embedded_Write_chapter.mp4

35.3 MB

23_Adding_Items_to_a_Collection_Property_chapter.mp4

21.3 MB

24_Creating_Embedded_Objects_chapter.mp4

29.3 MB

25_Removing_Items_from_a_Collection_chapter.mp4

19.5 MB

26_Filtering_on_Relations_chapter.mp4

23.0 MB

27_Subresources_chapter.mp4

62.3 MB

28_React_Admin_chapter.mp4

58.1 MB

/code/

course_code.zip

613.0 KB

/scripts/

course_script.pdf

2.7 MB

/subtitles/

01_API_Docs_on_Production_chapter.vtt

12.3 KB

02_API_Tokens_Session_Cookies_chapter.vtt

12.0 KB

03_API_Login_Form_with_jsonlogin_chapter.vtt

8.4 KB

04_Handling_Authentication_Errors_chapter.vtt

5.6 KB

05_On_Authentication_Success_chapter.vtt

9.3 KB

06_Logout_Passing_API_Data_to_JavaScript_chapter.vtt

8.0 KB

07_Passing_Values_to_Stimulus_chapter.vtt

6.3 KB

08_Token_Types_The_ApiToken_Entity_chapter.vtt

9.0 KB

09_Generating_the_API_Token_Fixtures_chapter.vtt

8.8 KB

10_Access_Token_Authenticator_chapter.vtt

13.3 KB

11_Customizing_the_OpenAPI_Docs_chapter.vtt

10.5 KB

12_API_Token_Scopes_chapter.vtt

8.5 KB

13_Deny_Access_with_The_security_Option_chapter.vtt

10.5 KB

14_Bootstrapping_a_Killer_Test_System_chapter.vtt

12.4 KB

15_JSON_Test_Assertions_Seeding_the_Database_chapter.vtt

5.4 KB

16_Advanced_Flexible_JSON_Test_Assertions_chapter.vtt

5.6 KB

17_Testing_Authentication_chapter.vtt

7.3 KB

18_Customizing_Browser_Globally_chapter.vtt

5.5 KB

19_Testing_Token_Authentication_chapter.vtt

4.8 KB

20_New_PUT_Behavior_chapter.vtt

7.0 KB

21_Only_Allow_Owners_to_Edit_chapter.vtt

11.1 KB

22_Allow_Admin_Users_to_Edit_any_Treasure_chapter.vtt

5.6 KB

23_Security_Voter_chapter.vtt

8.9 KB

24_Conditional_Fields_by_User_ApiProperty_chapter.vtt

7.3 KB

25_User_Test_Plain_Password_chapter.vtt

5.7 KB

26_State_Processors_Hashing_the_User_Password_chapter.vtt

10.1 KB

27_Validation_Groups_Patch_Formats_chapter.vtt

11.0 KB

28_Dynamic_Groups_Context_Builder_chapter.vtt

11.9 KB

29_Custom_Normalizer_chapter.vtt

7.0 KB

30_Normalizer_Decoration_Normalizer_Aware_chapter.vtt

9.0 KB

31_Totally_Custom_Fields_chapter.vtt

5.1 KB

32_Custom_Validator_chapter.vtt

11.6 KB

33_Validating_how_Values_Change_chapter.vtt

11.5 KB

34_Auto_Setting_the_owner_chapter.vtt

5.8 KB

35_Query_Extension_AutoFilter_a_Collection_chapter.vtt

8.8 KB

36_404_On_Unpublished_Items_chapter.vtt

11.4 KB

37_Filtering_Relation_Collection_chapter.vtt

8.3 KB

/video/

01_API_Docs_on_Production_chapter.mp4

47.2 MB

02_API_Tokens_Session_Cookies_chapter.mp4

39.9 MB

03_API_Login_Form_with_jsonlogin_chapter.mp4

29.5 MB

04_Handling_Authentication_Errors_chapter.mp4

20.4 MB

05_On_Authentication_Success_chapter.mp4

30.5 MB

06_Logout_Passing_API_Data_to_JavaScript_chapter.mp4

32.8 MB

07_Passing_Values_to_Stimulus_chapter.mp4

24.1 MB

08_Token_Types_The_ApiToken_Entity_chapter.mp4

24.1 MB

09_Generating_the_API_Token_Fixtures_chapter.mp4

35.6 MB

10_Access_Token_Authenticator_chapter.mp4

45.9 MB

11_Customizing_the_OpenAPI_Docs_chapter.mp4

42.4 MB

12_API_Token_Scopes_chapter.mp4

38.5 MB

13_Deny_Access_with_The_security_Option_chapter.mp4

42.7 MB

14_Bootstrapping_a_Killer_Test_System_chapter.mp4

57.8 MB

15_JSON_Test_Assertions_Seeding_the_Database_chapter.mp4

27.4 MB

16_Advanced_Flexible_JSON_Test_Assertions_chapter.mp4

29.4 MB

17_Testing_Authentication_chapter.mp4

35.4 MB

18_Customizing_Browser_Globally_chapter.mp4

27.6 MB

19_Testing_Token_Authentication_chapter.mp4

28.4 MB

20_New_PUT_Behavior_chapter.mp4

24.4 MB

21_Only_Allow_Owners_to_Edit_chapter.mp4

46.4 MB

22_Allow_Admin_Users_to_Edit_any_Treasure_chapter.mp4

28.1 MB

23_Security_Voter_chapter.mp4

41.2 MB

24_Conditional_Fields_by_User_ApiProperty_chapter.mp4

36.2 MB

25_User_Test_Plain_Password_chapter.mp4

29.9 MB

26_State_Processors_Hashing_the_User_Password_chapter.mp4

45.5 MB

27_Validation_Groups_Patch_Formats_chapter.mp4

55.5 MB

28_Dynamic_Groups_Context_Builder_chapter.mp4

49.7 MB

29_Custom_Normalizer_chapter.mp4

35.0 MB

30_Normalizer_Decoration_Normalizer_Aware_chapter.mp4

49.6 MB

31_Totally_Custom_Fields_chapter.mp4

22.4 MB

32_Custom_Validator_chapter.mp4

49.1 MB

33_Validating_how_Values_Change_chapter.mp4

59.4 MB

34_Auto_Setting_the_owner_chapter.mp4

30.8 MB

35_Query_Extension_AutoFilter_a_Collection_chapter.mp4

40.5 MB

36_404_On_Unpublished_Items_chapter.mp4

63.2 MB

37_Filtering_Relation_Collection_chapter.mp4

36.4 MB

/code/

course_code.zip

8.1 MB

/scripts/

course_script.pdf

3.0 MB

/subtitles/

01_Setup_Ways_to_Extend_API_Platform_chapter.vtt

6.7 KB

02_State_Providers_Processors_a_Custom_Field_chapter.vtt

7.1 KB

03_Decorating_the_Core_State_Provider_chapter.vtt

6.8 KB

04_Decorating_the_CollectionProvider_chapter.vtt

10.4 KB

05_Simpler_State_Processor_chapter.vtt

8.1 KB

06_Running_Code_On_Publish_chapter.vtt

8.8 KB

07_Totally_Custom_Resource_chapter.vtt

6.8 KB

08_Custom_Resource_State_Provider_chapter.vtt

7.0 KB

09_Using_a_Custom_Date_Identifier_chapter.vtt

10.9 KB

10_Custom_Resource_Item_Provider_chapter.vtt

5.0 KB

11_Custom_Resource_State_Processor_chapter.vtt

9.7 KB

12_Relating_Custom_ApiResources_chapter.vtt

7.6 KB

13_Embedding_Custom_DTOs_chapter.vtt

7.0 KB

14_Pagination_on_a_Custom_Resource_chapter.vtt

12.0 KB

15_User_Class_Dto_chapter.vtt

6.5 KB

16_stateOptions_entityClass_Magic_chapter.vtt

14.8 KB

17_Entities_DTOs_The_Central_Object_chapter.vtt

9.4 KB

18_Provider_Transforming_Entities_to_DTOs_chapter.vtt

7.4 KB

19_Entity_DTO_Item_State_Provider_chapter.vtt

6.6 KB

20_DTO_Entity_State_Processor_chapter.vtt

10.3 KB

21_Leveraging_the_Core_Processor_chapter.vtt

10.4 KB

22_Controlling_Fields_without_Groups_chapter.vtt

6.7 KB

23_Other_Conditional_Field_Strategies_chapter.vtt

9.2 KB

24_DTO_Validation_Security_chapter.vtt

9.4 KB

25_MicroMapper_Central_DTO_Mapping_chapter.vtt

15.0 KB

26_Reusable_EntityDto_Provider_Processor_chapter.vtt

6.4 KB

27_Quick_Create_a_DragonTreasure_DTO_chapter.vtt

14.5 KB

28_Dtos_Mapping_Max_Depth_of_Relations_chapter.vtt

11.9 KB

29_Making_DragonTreasureApi_Writable_chapter.vtt

10.9 KB

30_DTO_Security_chapter.vtt

14.1 KB

31_Field_Security_with_Patch_chapter.vtt

9.5 KB

32_Triggering_a_Publish_chapter.vtt

6.1 KB

33_Writable_Relation_Fields_chapter.vtt

7.5 KB

34_Writing_to_a_Collection_Relation_chapter.vtt

7.6 KB

35_Writable_Collection_via_the_PropertyAccessor_chapter.vtt

10.1 KB

36_Simpler_Validator_for_Checking_State_Change_chapter.vtt

10.4 KB

/video/

01_Setup_Ways_to_Extend_API_Platform_chapter.mp4

27.2 MB

02_State_Providers_Processors_a_Custom_Field_chapter.mp4

37.2 MB

03_Decorating_the_Core_State_Provider_chapter.mp4

41.0 MB

04_Decorating_the_CollectionProvider_chapter.mp4

59.9 MB

05_Simpler_State_Processor_chapter.mp4

40.6 MB

06_Running_Code_On_Publish_chapter.mp4

42.7 MB

07_Totally_Custom_Resource_chapter.mp4

24.2 MB

08_Custom_Resource_State_Provider_chapter.mp4

31.7 MB

09_Using_a_Custom_Date_Identifier_chapter.mp4

41.9 MB

10_Custom_Resource_Item_Provider_chapter.mp4

22.6 MB

11_Custom_Resource_State_Processor_chapter.mp4

46.6 MB

12_Relating_Custom_ApiResources_chapter.mp4

41.3 MB

13_Embedding_Custom_DTOs_chapter.mp4

31.8 MB

14_Pagination_on_a_Custom_Resource_chapter.mp4

62.3 MB

15_User_Class_Dto_chapter.mp4

31.0 MB

16_stateOptions_entityClass_Magic_chapter.mp4

64.8 MB

17_Entities_DTOs_The_Central_Object_chapter.mp4

40.0 MB

18_Provider_Transforming_Entities_to_DTOs_chapter.mp4

29.1 MB

19_Entity_DTO_Item_State_Provider_chapter.mp4

27.8 MB

20_DTO_Entity_State_Processor_chapter.mp4

52.8 MB

21_Leveraging_the_Core_Processor_chapter.mp4

60.2 MB

22_Controlling_Fields_without_Groups_chapter.mp4

35.1 MB

23_Other_Conditional_Field_Strategies_chapter.mp4

44.6 MB

24_DTO_Validation_Security_chapter.mp4

45.6 MB

25_MicroMapper_Central_DTO_Mapping_chapter.mp4

68.8 MB

26_Reusable_EntityDto_Provider_Processor_chapter.mp4

31.9 MB

27_Quick_Create_a_DragonTreasure_DTO_chapter.mp4

70.1 MB

28_Dtos_Mapping_Max_Depth_of_Relations_chapter.mp4

55.0 MB

29_Making_DragonTreasureApi_Writable_chapter.mp4

65.2 MB

30_DTO_Security_chapter.mp4

85.6 MB

31_Field_Security_with_Patch_chapter.mp4

47.0 MB

32_Triggering_a_Publish_chapter.mp4

32.1 MB

33_Writable_Relation_Fields_chapter.mp4

35.3 MB

34_Writing_to_a_Collection_Relation_chapter.mp4

36.7 MB

35_Writable_Collection_via_the_PropertyAccessor_chapter.mp4

57.2 MB

36_Simpler_Validator_for_Checking_State_Change_chapter.mp4

60.0 MB

/scripts/

course_script.pdf

2.4 MB

/subtitles/

01_Hello_API_Security_API_Docs_on_Production_chapter.vtt

11.7 KB

02_API_Auth_101_Session_Cookies_Tokens_chapter.vtt

6.1 KB

03_Login_with_jsonlogin_chapter.vtt

8.5 KB

04_Authentication_Errors_chapter.vtt

8.2 KB

05_Login_Success_the_Session_chapter.vtt

6.4 KB

06_On_Authentication_Success_chapter.vtt

10.2 KB

07_Logout_Passing_API_Data_to_JS_on_Page_Load_chapter.vtt

12.5 KB

08_SameSite_Cookies_CSRF_Attacks_chapter.vtt

11.6 KB

09_ApiResource_accesscontrol_chapter.vtt

8.6 KB

10_Bootstrapping_a_Test_Suite_chapter.vtt

6.1 KB

11_Backport_the_API_Platform_25_Test_Tools_chapter.vtt

6.6 KB

12_Api_Tests_Assertions_chapter.vtt

9.6 KB

13_Logging_in_Inside_the_Test_chapter.vtt

9.8 KB

14_Resetting_the_Database_Between_Tests_chapter.vtt

7.4 KB

15_Base_Test_Class_full_of_Goodies_chapter.vtt

11.6 KB

16_ACL_Only_Owners_can_PUT_a_CheeseListing_chapter.vtt

11.8 KB

17_ACL_previousObject_chapter.vtt

10.4 KB

18_Access_Control_Voters_chapter.vtt

11.5 KB

19_Adding_the_plainPassword_Field_chapter.vtt

10.5 KB

20_Data_Persister_Encoding_the_Plain_Password_chapter.vtt

11.7 KB

21_Validation_Groups_chapter.vtt

7.7 KB

22_Conditional_Field_Setup_chapter.vtt

8.6 KB

23_Testing_Updating_Roles_Refreshing_Data_chapter.vtt

13.0 KB

24_Context_Builder_Service_Decoration_chapter.vtt

8.7 KB

25_Context_Builder_Dynamic_FieldsGroups_chapter.vtt

10.7 KB

26_Automatic_Serialization_Groups_chapter.vtt

7.9 KB

27_Resource_Metadata_Factory_Dynamic_ApiResource_Options_chapter.vtt

11.9 KB

28_Dynamic_Groups_without_Caching_chapter.vtt

14.5 KB

29_Custom_Normalizer_ObjectbyObject_Dynamic_Fields_chapter.vtt

13.1 KB

30_Diving_into_the_Normalizer_Internals_chapter.vtt

6.8 KB

31_A_Normalizer_Aware_Normalizer_chapter.vtt

8.8 KB

32_Normalizer_Completely_Custom_Fields_chapter.vtt

10.7 KB

33_Locking_down_the_CheeseListingowner_Field_chapter.vtt

10.5 KB

34_Custom_Validator_chapter.vtt

7.9 KB

35_Security_Logic_in_the_Validator_chapter.vtt

8.7 KB

36_Autoset_the_Owner_Entity_Listener_chapter.vtt

13.4 KB

37_Query_Extension_AutoFilter_a_Collection_chapter.vtt

12.7 KB

38_Automatic_404_on_Unpublished_Items_chapter.vtt

7.4 KB

39_Filtering_Related_Collections_chapter.vtt

15.5 KB

/video/

01_Hello_API_Security_API_Docs_on_Production_chapter.mp4

49.8 MB

02_API_Auth_101_Session_Cookies_Tokens_chapter.mp4

17.0 MB

03_Login_with_jsonlogin_chapter.mp4

40.5 MB

04_Authentication_Errors_chapter.mp4

37.2 MB

05_Login_Success_the_Session_chapter.mp4

23.2 MB

06_On_Authentication_Success_chapter.mp4

45.5 MB

07_Logout_Passing_API_Data_to_JS_on_Page_Load_chapter.mp4

49.7 MB

08_SameSite_Cookies_CSRF_Attacks_chapter.mp4

51.6 MB

09_ApiResource_accesscontrol_chapter.mp4

35.7 MB

10_Bootstrapping_a_Test_Suite_chapter.mp4

28.4 MB

11_Backport_the_API_Platform_25_Test_Tools_chapter.mp4

29.9 MB

12_Api_Tests_Assertions_chapter.mp4

57.6 MB

13_Logging_in_Inside_the_Test_chapter.mp4

50.9 MB

14_Resetting_the_Database_Between_Tests_chapter.mp4

32.7 MB

15_Base_Test_Class_full_of_Goodies_chapter.mp4

61.5 MB

16_ACL_Only_Owners_can_PUT_a_CheeseListing_chapter.mp4

77.0 MB

17_ACL_previousObject_chapter.mp4

56.9 MB

18_Access_Control_Voters_chapter.mp4

63.7 MB

19_Adding_the_plainPassword_Field_chapter.mp4

50.7 MB

20_Data_Persister_Encoding_the_Plain_Password_chapter.mp4

51.2 MB

21_Validation_Groups_chapter.mp4

43.5 MB

22_Conditional_Field_Setup_chapter.mp4

46.7 MB

23_Testing_Updating_Roles_Refreshing_Data_chapter.mp4

67.1 MB

24_Context_Builder_Service_Decoration_chapter.mp4

56.9 MB

25_Context_Builder_Dynamic_FieldsGroups_chapter.mp4

62.3 MB

26_Automatic_Serialization_Groups_chapter.mp4

50.1 MB

27_Resource_Metadata_Factory_Dynamic_ApiResource_Options_chapter.mp4

71.9 MB

28_Dynamic_Groups_without_Caching_chapter.mp4

84.8 MB

29_Custom_Normalizer_ObjectbyObject_Dynamic_Fields_chapter.mp4

57.6 MB

30_Diving_into_the_Normalizer_Internals_chapter.mp4

30.8 MB

31_A_Normalizer_Aware_Normalizer_chapter.mp4

48.7 MB

32_Normalizer_Completely_Custom_Fields_chapter.mp4

57.3 MB

33_Locking_down_the_CheeseListingowner_Field_chapter.mp4

58.3 MB

34_Custom_Validator_chapter.mp4

41.5 MB

35_Security_Logic_in_the_Validator_chapter.mp4

57.0 MB

36_Autoset_the_Owner_Entity_Listener_chapter.mp4

70.8 MB

37_Query_Extension_AutoFilter_a_Collection_chapter.mp4

67.4 MB

38_Automatic_404_on_Unpublished_Items_chapter.mp4

46.5 MB

39_Filtering_Related_Collections_chapter.mp4

79.4 MB

/code/

course_code.zip

559.0 KB

/scripts/

course_script.pdf

1.2 MB

/subtitles/

01_A_World_without_Build_Systems_chapter.vtt

6.5 KB

02_Doing_Modern_JS_Right_in_your_Browser_chapter.vtt

10.9 KB

03_Installing_AssetMapper_chapter.vtt

4.2 KB

04_Mapping_Assets_chapter.vtt

8.7 KB

05_CSS_Background_Images_chapter.vtt

5.0 KB

06_3rd_Party_CSS_chapter.vtt

9.2 KB

07_Adding_Fonts_chapter.vtt

4.3 KB

08_Tailwind_CSS_chapter.vtt

8.3 KB

09_JavaScript_importmap_chapter.vtt

11.4 KB

10_importmaprequire_3rd_Party_JS_Libs_chapter.vtt

7.4 KB

11_Importing_Specific_Package_Files_chapter.vtt

7.1 KB

12_Adding_Stimulus_chapter.vtt

11.2 KB

13_Symfony_UX_Stimulus_Packages_chapter.vtt

5.8 KB

14_Lazy_Stimulus_Controllers_chapter.vtt

3.6 KB

15_Debugging_chapter.vtt

7.6 KB

16_PageSpecific_CSS_JS_chapter.vtt

7.6 KB

17_Excluding_Files_chapter.vtt

5.7 KB

18_Deploying_to_Platformsh_chapter.vtt

9.4 KB

19_Configuring_the_Platformsh_Deploy_chapter.vtt

12.9 KB

20_Deploying_the_Assets_chapter.vtt

7.3 KB

21_LongTerm_Caching_Compression_File_Combining_chapter.vtt

8.3 KB

22_Optimizing_Profiling_chapter.vtt

9.4 KB

23_Preloading_chapter.vtt

13.2 KB

/video/

01_A_World_without_Build_Systems_chapter.mp4

17.1 MB

02_Doing_Modern_JS_Right_in_your_Browser_chapter.mp4

35.1 MB

03_Installing_AssetMapper_chapter.mp4

17.3 MB

04_Mapping_Assets_chapter.mp4

35.6 MB

05_CSS_Background_Images_chapter.mp4

18.8 MB

06_3rd_Party_CSS_chapter.mp4

44.6 MB

07_Adding_Fonts_chapter.mp4

20.2 MB

08_Tailwind_CSS_chapter.mp4

35.9 MB

09_JavaScript_importmap_chapter.mp4

49.0 MB

10_importmaprequire_3rd_Party_JS_Libs_chapter.mp4

26.9 MB

11_Importing_Specific_Package_Files_chapter.mp4

26.5 MB

12_Adding_Stimulus_chapter.mp4

44.8 MB

13_Symfony_UX_Stimulus_Packages_chapter.mp4

19.9 MB

14_Lazy_Stimulus_Controllers_chapter.mp4

11.8 MB

15_Debugging_chapter.mp4

30.4 MB

16_PageSpecific_CSS_JS_chapter.mp4

29.2 MB

17_Excluding_Files_chapter.mp4

23.6 MB

18_Deploying_to_Platformsh_chapter.mp4

35.7 MB

19_Configuring_the_Platformsh_Deploy_chapter.mp4

63.1 MB

20_Deploying_the_Assets_chapter.mp4

36.5 MB

21_LongTerm_Caching_Compression_File_Combining_chapter.mp4

26.8 MB

22_Optimizing_Profiling_chapter.mp4

36.0 MB

23_Preloading_chapter.mp4

60.8 MB

/scripts/

course_script.pdf

1.2 MB

/subtitles/

06_Mink_chapter.vtt

5.0 KB

/video/

01_From_Install_to_JS_Testing_chapter.mp4

40.0 MB

02_BDD_Features_chapter.mp4

24.0 MB

03_Scenarios_chapter.mp4

40.7 MB

04_Behat_chapter.mp4

36.7 MB

05_Behat_Hooks_Background_chapter.mp4

46.5 MB

06_Mink_chapter.mp4

23.5 MB

07_Finding_Elements_by_CSS_and_Name_chapter.mp4

59.6 MB

08_Behat_Loves_Mink_Free_Definitions_from_MinkExtension_chapter.mp4

24.5 MB

09_Scenario_Outline_chapter.mp4

14.0 MB

10_Mink_Session_inside_FeatureContext_chapter.mp4

45.5 MB

11_Context_Organization_and_Behat_Suites_chapter.mp4

36.1 MB

12_Building_a_Login_Scenario_chapter.mp4

33.6 MB

13_Controlling_the_Database_chapter.mp4

30.1 MB

14_The_SymfonyExtension_Clearing_Data_Between_Scenarios_chapter.mp4

40.5 MB

15_Practice_Find_Elements_Login_with_1_Step_and_Debug_chapter.mp4

58.0 MB

16_When_I_do_Something_Handling_the_Current_User_chapter.mp4

33.2 MB

17_Practicing_BDD_Plan_then_Build_chapter.mp4

65.9 MB

18_Master_JavaScript_with_Waits_Debugging_chapter.mp4

61.3 MB

19_Debugging_and_Taking_Screenshots_with_JavaScript_chapter.mp4

40.2 MB

20_Gherkin_Tables_Given_I_have_the_following_chapter.mp4

35.9 MB

21_Finding_inside_HTML_Tables_chapter.mp4

18.1 MB

22_Clicking_a_Row_in_a_Table_ie_Complex_Selectors_chapter.mp4

80.2 MB

23_Tagging_Scenarios_in_order_to_Load_Fixtures_chapter.mp4

40.8 MB

/code/

course_code.zip

1.1 MB

/scripts/

course_script.pdf

692.4 KB

/video/

01_Introduction_chapter.mp4

31.8 MB

02_BehaviorDriven_Development_chapter.mp4

6.4 MB

03_Gherkin_chapter.mp4

18.5 MB

04_Behat_chapter.mp4

29.8 MB

05_Mink_chapter.mp4

51.1 MB

06_Behat_and_Mink_chapter.mp4

64.4 MB

07_JavaScript_chapter.mp4

11.0 MB

08_You_bet_your_Sweet_App_chapter.mp4

36.6 MB

09_The_fun_stuff_Chapter_chapter.mp4

59.5 MB

10_Get_Testing_chapter.mp4

7.1 MB

/scripts/

course_script.pdf

1.6 MB

/subtitles/

01_Performance_Profilers_and_APMs_chapter.vtt

8.6 KB

02_Blackfire_Install_Agent_Probe_Chrome_Extension_chapter.vtt

4.8 KB

03_Installing_the_Agent_Probe_Chrome_Extension_chapter.vtt

8.8 KB

04_Wall_Time_Exclusive_Time_Other_Wonders_chapter.vtt

11.2 KB

05_Finding_Issues_via_the_Call_Graph_chapter.vtt

9.9 KB

06_Comparisons_Validate_Performance_Changes_Find_Side_Effects_chapter.vtt

5.7 KB

07_Recommendations_chapter.vtt

9.8 KB

08_Property_Caching_chapter.vtt

11.3 KB

10_The_N1_Problem_EXTRALAZY_chapter.vtt

8.5 KB

11_Fixing_N1_With_a_Join_chapter.vtt

6.7 KB

12_Profile_All_Requests_Including_Ajax_chapter.vtt

9.2 KB

13_The_Blackfire_CLI_Tool_for_AJAX_Requests_chapter.vtt

6.8 KB

14_Profiling_Command_Line_scripts_chapter.vtt

9.2 KB

15_Timeline_Go_BehindtheScenes_with_your_Code_chapter.vtt

11.3 KB

16_Timeline_Finding_a_Hidden_Surprise_chapter.vtt

6.8 KB

17_Spotting_Heavy_Object_Instantiation_chapter.vtt

8.6 KB

18_Service_Subscribers_chapter.vtt

8.5 KB

19_Manually_Profile_Instrument_Part_of_your_Code_chapter.vtt

12.2 KB

20_SDK_Automatically_Create_a_Profile_chapter.vtt

6.6 KB

21_Creating_an_Automatic_Probe_Early_in_your_Code_chapter.vtt

10.7 KB

22_Performance_Tests_chapter.vtt

8.5 KB

23_All_about_Metrics_chapter.vtt

12.9 KB

24_Assertions_Profile_Tests_chapter.vtt

5.8 KB

25_Blackfire_Player_chapter.vtt

6.5 KB

26_ExpectationsTests_with_Blackfire_Player_chapter.vtt

8.0 KB

27_Deploying_to_SymfonyCloud_chapter.vtt

7.2 KB

28_Database_Tricks_on_SymfonyCloud_chapter.vtt

10.4 KB

29_Blackfire_Environments_chapter.vtt

10.2 KB

30_Production_Profile_Cache_Stats_More_Recommendations_chapter.vtt

6.2 KB

31_Automatic_Performance_Checks_Builds_chapter.vtt

9.7 KB

32_Builds_with_Custom_Scenarios_chapter.vtt

7.2 KB

33_PerPage_Time_Metrics_Custom_Metrics_chapter.vtt

5.9 KB

34_Testing_a_Build_Compared_to_the_Last_Build_chapter.vtt

9.9 KB

35_Staging_Servers_on_SymfonyCloud_chapter.vtt

6.6 KB

36_Staging_Environment_Builds_chapter.vtt

10.3 KB

37_Blackfire_Environment_Variables_chapter.vtt

5.8 KB

/video/

01_Performance_Profilers_and_APMs_chapter.mp4

22.7 MB

02_Blackfire_Install_Agent_Probe_Chrome_Extension_chapter.mp4

13.8 MB

03_Installing_the_Agent_Probe_Chrome_Extension_chapter.mp4

50.2 MB

04_Wall_Time_Exclusive_Time_Other_Wonders_chapter.mp4

37.6 MB

05_Finding_Issues_via_the_Call_Graph_chapter.mp4

48.1 MB

06_Comparisons_Validate_Performance_Changes_Find_Side_Effects_chapter.mp4

21.5 MB

07_Recommendations_chapter.mp4

35.7 MB

08_Property_Caching_chapter.mp4

56.1 MB

09_Using_a_Caching_Layer_Proving_its_Worth_chapter.mp4

31.2 MB

10_The_N1_Problem_EXTRALAZY_chapter.mp4

36.3 MB

11_Fixing_N1_With_a_Join_chapter.mp4

29.3 MB

12_Profile_All_Requests_Including_Ajax_chapter.mp4

36.6 MB

13_The_Blackfire_CLI_Tool_for_AJAX_Requests_chapter.mp4

31.4 MB

14_Profiling_Command_Line_scripts_chapter.mp4

42.7 MB

15_Timeline_Go_BehindtheScenes_with_your_Code_chapter.mp4

47.4 MB

16_Timeline_Finding_a_Hidden_Surprise_chapter.mp4

37.0 MB

17_Spotting_Heavy_Object_Instantiation_chapter.mp4

39.2 MB

18_Service_Subscribers_chapter.mp4

49.3 MB

19_Manually_Profile_Instrument_Part_of_your_Code_chapter.mp4

51.9 MB

20_SDK_Automatically_Create_a_Profile_chapter.mp4

29.0 MB

21_Creating_an_Automatic_Probe_Early_in_your_Code_chapter.mp4

50.6 MB

22_Performance_Tests_chapter.mp4

44.0 MB

23_All_about_Metrics_chapter.mp4

67.7 MB

24_Assertions_Profile_Tests_chapter.mp4

20.8 MB

25_Blackfire_Player_chapter.mp4

29.2 MB

26_ExpectationsTests_with_Blackfire_Player_chapter.mp4

37.2 MB

27_Deploying_to_SymfonyCloud_chapter.mp4

38.6 MB

28_Database_Tricks_on_SymfonyCloud_chapter.mp4

46.2 MB

29_Blackfire_Environments_chapter.mp4

42.9 MB

30_Production_Profile_Cache_Stats_More_Recommendations_chapter.mp4

23.3 MB

31_Automatic_Performance_Checks_Builds_chapter.mp4

44.1 MB

32_Builds_with_Custom_Scenarios_chapter.mp4

35.6 MB

33_PerPage_Time_Metrics_Custom_Metrics_chapter.mp4

36.2 MB

34_Testing_a_Build_Compared_to_the_Last_Build_chapter.mp4

56.6 MB

35_Staging_Servers_on_SymfonyCloud_chapter.mp4

28.6 MB

36_Staging_Environment_Builds_chapter.mp4

53.2 MB

37_Blackfire_Environment_Variables_chapter.mp4

30.8 MB

/code/

course_code.zip

3.0 MB

/scripts/

course_script.pdf

680.7 KB

/subtitles/

01_Installing_the_Translation_Component_chapter.vtt

8.6 KB

02_Localized_Routes_chapter.vtt

8.5 KB

03_Create_a_Language_Switcher_chapter.vtt

6.9 KB

04_Translating_Content_chapter.vtt

7.4 KB

05_Translation_Keys_chapter.vtt

7.6 KB

06_Placeholders_and_Pluralization_chapter.vtt

5.3 KB

07_HTML_in_Translations_chapter.vtt

5.7 KB

08_Debugging_Linting_Translations_chapter.vtt

6.6 KB

09_translationextract_Command_chapter.vtt

5.9 KB

10_Translation_Providers_chapter.vtt

7.2 KB

11_Pushing_Pulling_Translations_chapter.vtt

7.8 KB

/video/

01_Installing_the_Translation_Component_chapter.mp4

33.8 MB

02_Localized_Routes_chapter.mp4

34.2 MB

03_Create_a_Language_Switcher_chapter.mp4

29.4 MB

04_Translating_Content_chapter.mp4

30.0 MB

05_Translation_Keys_chapter.mp4

30.8 MB

06_Placeholders_and_Pluralization_chapter.mp4

21.7 MB

07_HTML_in_Translations_chapter.mp4

19.6 MB

08_Debugging_Linting_Translations_chapter.mp4

20.5 MB

09_translationextract_Command_chapter.mp4

20.6 MB

10_Translation_Providers_chapter.mp4

22.1 MB

11_Pushing_Pulling_Translations_chapter.mp4

27.8 MB

/code/

course_code.zip

2.0 MB

/scripts/

course_script.pdf

1.3 MB

/subtitles/

01_Creating_a_new_Symfony_5_Project_chapter.vtt

8.5 KB

02_Meet_our_Tiny_App_PhpStorm_Setup_chapter.vtt

7.6 KB

03_Route_Controllers_Responses_chapter.vtt

8.9 KB

04_Annotation_Wildcard_Routes_chapter.vtt

8.2 KB

05_The_Lovely_binconsole_Tool_chapter.vtt

3.7 KB

06_Flex_Recipes_Aliases_chapter.vtt

9.0 KB

07_How_Recipes_Work_chapter.vtt

4.3 KB

08_The_Twig_Recipe_chapter.vtt

5.4 KB

09_Twig_chapter.vtt

13.6 KB

10_Profiler_Your_Debugging_Best_Friend_chapter.vtt

10.3 KB

11_Assets_CSS_Images_etc_chapter.vtt

14.0 KB

12_Generate_URLs_chapter.vtt

7.4 KB

13_JSON_API_Endpoint_chapter.vtt

8.6 KB

14_JavaScript_AJAX_the_Profiler_chapter.vtt

9.4 KB

15_Smart_Routes_POSTonly_Validate_Wildcards_chapter.vtt

5.5 KB

16_Service_Objects_chapter.vtt

12.1 KB

17_Hello_Webpack_Encore_chapter.vtt

5.9 KB

18_Webpack_Encore_JavaScript_Greatness_chapter.vtt

11.0 KB

/video/

01_Creating_a_new_Symfony_5_Project_chapter.mp4

30.7 MB

02_Meet_our_Tiny_App_PhpStorm_Setup_chapter.mp4

29.9 MB

03_Route_Controllers_Responses_chapter.mp4

25.3 MB

04_Annotation_Wildcard_Routes_chapter.mp4

29.6 MB

05_The_Lovely_binconsole_Tool_chapter.mp4

20.9 MB

06_Flex_Recipes_Aliases_chapter.mp4

36.8 MB

07_How_Recipes_Work_chapter.mp4

23.5 MB

08_The_Twig_Recipe_chapter.mp4

22.0 MB

09_Twig_chapter.mp4

54.7 MB

10_Profiler_Your_Debugging_Best_Friend_chapter.mp4

50.4 MB

11_Assets_CSS_Images_etc_chapter.mp4

67.4 MB

12_Generate_URLs_chapter.mp4

43.7 MB

13_JSON_API_Endpoint_chapter.mp4

34.8 MB

14_JavaScript_AJAX_the_Profiler_chapter.mp4

41.6 MB

15_Smart_Routes_POSTonly_Validate_Wildcards_chapter.mp4

25.4 MB

16_Service_Objects_chapter.mp4

61.1 MB

17_Hello_Webpack_Encore_chapter.mp4

28.0 MB

18_Webpack_Encore_JavaScript_Greatness_chapter.mp4

57.4 MB

/code/

course_code.zip

87.8 KB

/scripts/

course_script.pdf

726.9 KB

/subtitles/

01_Organization_Triaging_chapter.vtt

9.3 KB

02_Testing_the_Code_from_a_PR_chapter.vtt

5.4 KB

03_Linking_Symfony_deps_to_your_Local_Copy_chapter.vtt

8.1 KB

04_Triaging_a_Bug_Issue_chapter.vtt

10.8 KB

05_Bug_Reproducer_chapter.vtt

7.9 KB

06_Symfonys_Branching_Strategy_Pull_Requests_chapter.vtt

7.1 KB

07_Coding_a_new_Feature_chapter.vtt

13.1 KB

08_Writing_Running_Symfonys_Tests_chapter.vtt

7.3 KB

09_Services_Autowiring_Pushing_To_GitHub_chapter.vtt

7.0 KB

10_PR_Details_Continuous_Integration_chapter.vtt

9.3 KB

11_Uh_oh_Documentation_Bug_chapter.vtt

10.3 KB

12_All_about_the_Docs_CI_Format_chapter.vtt

9.3 KB

13_Recipes_Other_Repositories_chapter.vtt

10.9 KB

/video/

01_Organization_Triaging_chapter.mp4

36.6 MB

02_Testing_the_Code_from_a_PR_chapter.mp4

26.7 MB

03_Linking_Symfony_deps_to_your_Local_Copy_chapter.mp4

43.0 MB

04_Triaging_a_Bug_Issue_chapter.mp4

59.9 MB

05_Bug_Reproducer_chapter.mp4

47.9 MB

06_Symfonys_Branching_Strategy_Pull_Requests_chapter.mp4

30.3 MB

07_Coding_a_new_Feature_chapter.mp4

61.1 MB

08_Writing_Running_Symfonys_Tests_chapter.mp4

47.4 MB

09_Services_Autowiring_Pushing_To_GitHub_chapter.mp4

49.1 MB

10_PR_Details_Continuous_Integration_chapter.mp4

55.6 MB

11_Uh_oh_Documentation_Bug_chapter.mp4

73.8 MB

12_All_about_the_Docs_CI_Format_chapter.mp4

61.5 MB

13_Recipes_Other_Repositories_chapter.mp4

62.2 MB

/code/

course_code.zip

894.0 KB

/scripts/

course_script.pdf

1.5 MB

/subtitles/

01_Setting_up_our_Symfony_App_chapter.vtt

7.6 KB

02_Getting_to_Know_our_Tiny_Project_chapter.vtt

7.4 KB

03_Routes_Controllers_Responses_chapter.vtt

10.5 KB

04_Magical_Flex_Recipes_chapter.vtt

8.8 KB

05_Twig_Templates_chapter.vtt

13.4 KB

06_Twig_Template_Inheritance_chapter.vtt

6.3 KB

07_Debugging_with_the_Amazing_Profiler_chapter.vtt

7.6 KB

08_Creating_JSON_API_Endpoints_chapter.vtt

11.7 KB

09_Services_The_Backbone_of_Everything_chapter.vtt

13.3 KB

10_Creating_your_own_Service_chapter.vtt

11.4 KB

11_Fancier_Routes_Requirements_Wildcards_and_More_chapter.vtt

10.9 KB

12_Generating_URLs_chapter.vtt

8.8 KB

13_CSS_JavaScript_with_Asset_Mapper_chapter.vtt

10.5 KB

14_Tailwind_CSS_chapter.vtt

10.4 KB

15_Twig_Partials_for_Loops_chapter.vtt

4.7 KB

16_PHP_Enums_chapter.vtt

5.9 KB

17_Smart_Model_Methods_Making_the_Design_Dynamic_chapter.vtt

7.6 KB

18_Stimulus_Writing_Pro_JavaScript_chapter.vtt

12.9 KB

19_Turbo_Your_Single_Page_App_chapter.vtt

7.7 KB

20_Maker_Bundle_Lets_Generate_Some_Code_chapter.vtt

8.9 KB

/video/

01_Setting_up_our_Symfony_App_chapter.mp4

48.3 MB

02_Getting_to_Know_our_Tiny_Project_chapter.mp4

20.1 MB

03_Routes_Controllers_Responses_chapter.mp4

38.4 MB

04_Magical_Flex_Recipes_chapter.mp4

36.0 MB

05_Twig_Templates_chapter.mp4

48.4 MB

06_Twig_Template_Inheritance_chapter.mp4

27.9 MB

07_Debugging_with_the_Amazing_Profiler_chapter.mp4

31.9 MB

08_Creating_JSON_API_Endpoints_chapter.mp4

40.2 MB

09_Services_The_Backbone_of_Everything_chapter.mp4

64.2 MB

10_Creating_your_own_Service_chapter.mp4

43.0 MB

11_Fancier_Routes_Requirements_Wildcards_and_More_chapter.mp4

38.4 MB

12_Generating_URLs_chapter.mp4

29.4 MB

13_CSS_JavaScript_with_Asset_Mapper_chapter.mp4

32.7 MB

14_Tailwind_CSS_chapter.mp4

39.6 MB

15_Twig_Partials_for_Loops_chapter.mp4

25.0 MB

16_PHP_Enums_chapter.mp4

26.9 MB

17_Smart_Model_Methods_Making_the_Design_Dynamic_chapter.mp4

38.3 MB

18_Stimulus_Writing_Pro_JavaScript_chapter.mp4

51.1 MB

19_Turbo_Your_Single_Page_App_chapter.mp4

28.3 MB

20_Maker_Bundle_Lets_Generate_Some_Code_chapter.mp4

53.8 MB

/code/

course_code.zip

5.7 MB

/scripts/

course_script.pdf

436.4 KB

/video/

01_Lets_Write_some_PHP_chapter.mp4

24.4 MB

02_Functions_chapter.mp4

26.0 MB

03_Arrays_and_Loops_chapter.mp4

26.5 MB

04_Arrays_Level_2_Associative_Arrays_chapter.mp4

18.0 MB

05_Arrays_Level_3_We_put_Arrays_in_your_Arrays_chapter.mp4

31.9 MB

06_Working_with_Files_JSON_and_Booleans_chapter.mp4

43.5 MB

07_The_wonderful_if_Statements_chapter.mp4

44.0 MB

08_System_Setup_chapter.mp4

46.3 MB

09_Creating_Functions_chapter.mp4

8.2 MB

10_Using_require_to_Include_Functions_chapter.mp4

17.0 MB

11_Adding_a_very_Simple_Layout_chapter.mp4

15.5 MB

/code/

course_code.zip

5.7 MB

/scripts/

course_script.pdf

261.0 KB

/video/

01_Request_New_Page_and_Hey_You_Welcome_Back_chapter.mp4

17.7 MB

02_We_deserve_to_Create_a_Form_chapter.mp4

11.3 MB

03_Reading_POSTed_Form_Data_chapter.mp4

31.5 MB

04_Saving_Pets_chapter.mp4

17.6 MB

05_The_Art_of_Redirecting_chapter.mp4

20.1 MB

06_Cleaning_up_with_savepets_chapter.mp4

12.5 MB

/code/

course_code.zip

5.8 MB

/scripts/

course_script.pdf

316.4 KB

/video/

01_How_to_Speak_Database_chapter.mp4

23.5 MB

02_Queries_Databases_and_Tables_Oh_My_chapter.mp4

13.5 MB

03_INSERTing_and_SELECTing_Data_chapter.mp4

6.4 MB

04_Updating_Deleting_and_Putting_it_All_Together_chapter.mp4

11.9 MB

05_Talking_to_Databases_in_PHP_chapter.mp4

11.4 MB

06_ObjectOriented_Intro_Classes_and_Objects_chapter.mp4

13.3 MB

07_Centralized_Configuration_chapter.mp4

15.3 MB

08_Limiting_the_Number_of_Results_chapter.mp4

12.8 MB

09_Optional_Function_Arguments_chapter.mp4

13.3 MB

10_Using_Query_Parameters_chapter.mp4

12.8 MB

11_Querying_for_One_Pet_chapter.mp4

11.8 MB

12_Preventing_SQL_Injection_Attacks_with_Prepared_Statements_chapter.mp4

24.4 MB

/scripts/

course_script.pdf

1.2 MB

/subtitles/

01_Bootstrapping_the_Bundle_Autoloading_chapter.vtt

9.5 KB

02_AutoAdding_Services_chapter.vtt

9.1 KB

03_Autowiring_PublicPrivate_Services_chapter.vtt

5.5 KB

04_All_about_the_Bundle_Extension_Config_System_chapter.vtt

6.3 KB

05_Custom_Extension_Alias_chapter.vtt

5.3 KB

06_Bundle_Configuration_Class_chapter.vtt

9.8 KB

07_Allowing_Entire_Services_to_be_Overridden_chapter.vtt

8.5 KB

08_Extensibility_with_Interfaces_Aliases_chapter.vtt

6.7 KB

09_Proper_Bundle_composerjson_File_chapter.vtt

7.5 KB

10_Testing_the_Bundle_chapter.vtt

9.9 KB

11_Service_Integration_Test_chapter.vtt

9.4 KB

12_Complex_Config_Test_chapter.vtt

11.4 KB

13_Adding_Routes_Controllers_chapter.vtt

10.3 KB

14_Controller_Functional_Test_chapter.vtt

11.2 KB

15_Dispatching_Custom_Events_chapter.vtt

7.4 KB

16_Event_Constants_Event_Docs_chapter.vtt

6.9 KB

17_Plugin_System_with_Tags_chapter.vtt

6.8 KB

18_Tags_Compiler_Passes_Other_Nerdery_chapter.vtt

11.5 KB

19_Publishing_to_Packagist_chapter.vtt

9.7 KB

20_CI_with_Travis_CI_chapter.vtt

11.8 KB

/video/

01_Bootstrapping_the_Bundle_Autoloading_chapter.mp4

51.5 MB

02_AutoAdding_Services_chapter.mp4

40.5 MB

03_Autowiring_PublicPrivate_Services_chapter.mp4

30.7 MB

04_All_about_the_Bundle_Extension_Config_System_chapter.mp4

30.8 MB

05_Custom_Extension_Alias_chapter.mp4

33.1 MB

06_Bundle_Configuration_Class_chapter.mp4

60.4 MB

07_Allowing_Entire_Services_to_be_Overridden_chapter.mp4

56.5 MB

08_Extensibility_with_Interfaces_Aliases_chapter.mp4

45.0 MB

09_Proper_Bundle_composerjson_File_chapter.mp4

34.0 MB

10_Testing_the_Bundle_chapter.mp4

48.8 MB

11_Service_Integration_Test_chapter.mp4

45.5 MB

12_Complex_Config_Test_chapter.mp4

78.2 MB

13_Adding_Routes_Controllers_chapter.mp4

65.4 MB

14_Controller_Functional_Test_chapter.mp4

80.6 MB

15_Dispatching_Custom_Events_chapter.mp4

40.0 MB

16_Event_Constants_Event_Docs_chapter.mp4

35.1 MB

17_Plugin_System_with_Tags_chapter.mp4

45.7 MB

18_Tags_Compiler_Passes_Other_Nerdery_chapter.mp4

79.9 MB

19_Publishing_to_Packagist_chapter.mp4

71.3 MB

20_CI_with_Travis_CI_chapter.mp4

89.7 MB

/code/

course_code.zip

10.7 KB

/scripts/

course_script.pdf

220.0 KB

/video/

01_Dependency_Injection_chapter.mp4

7.0 MB

02_Services_and_Dependency_Injection_chapter.mp4

16.9 MB

03_Injecting_Config_Services_and_using_Interfaces_chapter.mp4

20.7 MB

04_Dependency_Injection_Container_chapter.mp4

37.8 MB

05_A_Container_in_your_Project_chapter.mp4

4.7 MB

/code/

course_code.zip

100.0 KB

/scripts/

course_script.pdf

770.5 KB

/subtitles/

01_Introduction_chapter.vtt

11.1 KB

02_Command_Pattern_with_AutowireLocator_chapter.vtt

10.6 KB

03_Simplify_with_AutoconfigureTag_and_AsTaggedItem_chapter.vtt

5.1 KB

04_List_Buttons_with_AutowireIterator_chapter.vtt

7.5 KB

05_Container_and_Iterator_with_ServiceCollectionInterface_chapter.vtt

6.3 KB

06_Alias_an_Interface_with_AsAlias_chapter.vtt

7.5 KB

07_Decorate_a_Service_with_AsDecorator_chapter.vtt

3.1 KB

08_Enforce_Named_Autowiring_with_Target_chapter.vtt

6.8 KB

09_Enable_Services_in_Specific_Environments_with_When_chapter.vtt

4.4 KB

10_Lazy_Services_chapter.vtt

6.1 KB

11_More_Laziness_Attributes_chapter.vtt

6.5 KB

/video/

01_Introduction_chapter.mp4

33.5 MB

02_Command_Pattern_with_AutowireLocator_chapter.mp4

35.4 MB

03_Simplify_with_AutoconfigureTag_and_AsTaggedItem_chapter.mp4

17.7 MB

04_List_Buttons_with_AutowireIterator_chapter.mp4

26.4 MB

05_Container_and_Iterator_with_ServiceCollectionInterface_chapter.mp4

18.9 MB

06_Alias_an_Interface_with_AsAlias_chapter.mp4

27.8 MB

07_Decorate_a_Service_with_AsDecorator_chapter.mp4

8.7 MB

08_Enforce_Named_Autowiring_with_Target_chapter.mp4

21.8 MB

09_Enable_Services_in_Specific_Environments_with_When_chapter.mp4

11.8 MB

10_Lazy_Services_chapter.mp4

21.0 MB

11_More_Laziness_Attributes_chapter.mp4

20.8 MB

/code/

course_code.zip

89.1 KB

/scripts/

course_script.pdf

992.7 KB

/subtitles/

01_Introduction_chapter.vtt

6.2 KB

02_Command_Pattern_chapter.vtt

7.0 KB

03_Adding_Actions_to_the_Game_chapter.vtt

5.9 KB

04_Implementing_More_Actions_chapter.vtt

5.9 KB

05_Undoing_Action_Commands_chapter.vtt

11.5 KB

06_Command_Pattern_in_the_Real_World_chapter.vtt

4.4 KB

07_Chain_of_Responsibility_chapter.vtt

12.0 KB

08_Triggering_Chain_of_Responsibility_chapter.vtt

4.7 KB

09_Configuring_CoR_with_Symfony_chapter.vtt

9.4 KB

10_The_Chain_of_Responsibilitys_Cousin_the_Middleware_Pattern_chapter.vtt

4.9 KB

11_The_State_Pattern_chapter.vtt

3.5 KB

12_Handling_Difficulties_with_the_State_Pattern_chapter.vtt

11.4 KB

13_State_in_the_Real_World_chapter.vtt

6.0 KB

14_Factory_Pattern_chapter.vtt

10.3 KB

15_The_Abstract_Factory_Pattern_chapter.vtt

10.5 KB

16_Factory_Pattern_in_the_Real_World_chapter.vtt

5.3 KB

/video/

01_Introduction_chapter.mp4

27.9 MB

02_Command_Pattern_chapter.mp4

10.8 MB

03_Adding_Actions_to_the_Game_chapter.mp4

19.4 MB

04_Implementing_More_Actions_chapter.mp4

17.0 MB

05_Undoing_Action_Commands_chapter.mp4

39.7 MB

06_Command_Pattern_in_the_Real_World_chapter.mp4

11.5 MB

07_Chain_of_Responsibility_chapter.mp4

30.2 MB

08_Triggering_Chain_of_Responsibility_chapter.mp4

16.2 MB

09_Configuring_CoR_with_Symfony_chapter.mp4

29.5 MB

10_The_Chain_of_Responsibilitys_Cousin_the_Middleware_Pattern_chapter.mp4

11.0 MB

11_The_State_Pattern_chapter.mp4

10.0 MB

12_Handling_Difficulties_with_the_State_Pattern_chapter.mp4

47.4 MB

13_State_in_the_Real_World_chapter.mp4

21.2 MB

14_Factory_Pattern_chapter.mp4

28.4 MB

15_The_Abstract_Factory_Pattern_chapter.mp4

35.9 MB

16_Factory_Pattern_in_the_Real_World_chapter.mp4

15.3 MB

/code/

course_code.zip

56.2 KB

/scripts/

course_script.pdf

1.3 MB

/subtitles/

01_Design_Patterns_Their_Types_chapter.vtt

8.9 KB

02_Strategy_Pattern_chapter.vtt

13.9 KB

03_Strategy_Part_2_Benefits_In_the_Wild_chapter.vtt

13.1 KB

04_Builder_Pattern_chapter.vtt

10.3 KB

05_Builder_Improvements_chapter.vtt

9.5 KB

06_Builder_in_Symfony_with_a_Factory_chapter.vtt

11.4 KB

07_The_Observer_Pattern_chapter.vtt

9.9 KB

08_The_Observer_Class_chapter.vtt

7.7 KB

09_Observer_Inside_Symfony_Benefits_chapter.vtt

15.2 KB

10_PublishSubscriber_PubSub_chapter.vtt

8.9 KB

11_Pub_Sub_Event_Class_Subscribers_in_Symfony_chapter.vtt

9.4 KB

12_The_Decorator_Pattern_chapter.vtt

12.1 KB

13_Decoration_with_Symfonys_Container_chapter.vtt

6.3 KB

14_Decoration_Override_Core_Services_AsDecorator_chapter.vtt

14.4 KB

/video/

01_Design_Patterns_Their_Types_chapter.mp4

23.3 MB

02_Strategy_Pattern_chapter.mp4

48.6 MB

03_Strategy_Part_2_Benefits_In_the_Wild_chapter.mp4

54.3 MB

04_Builder_Pattern_chapter.mp4

34.2 MB

05_Builder_Improvements_chapter.mp4

40.9 MB

06_Builder_in_Symfony_with_a_Factory_chapter.mp4

50.8 MB

07_The_Observer_Pattern_chapter.mp4

35.8 MB

08_The_Observer_Class_chapter.mp4

32.9 MB

09_Observer_Inside_Symfony_Benefits_chapter.mp4

64.1 MB

10_PublishSubscriber_PubSub_chapter.mp4

37.4 MB

11_Pub_Sub_Event_Class_Subscribers_in_Symfony_chapter.mp4

38.1 MB

12_The_Decorator_Pattern_chapter.mp4

45.9 MB

13_Decoration_with_Symfonys_Container_chapter.mp4

25.8 MB

14_Decoration_Override_Core_Services_AsDecorator_chapter.mp4

60.9 MB

/scripts/

course_script.pdf

1.9 MB

/subtitles/

01_Give_me_Clean_URL_Strings_slugs_chapter.vtt

7.3 KB

02_DoctrineExtensions_Sluggable_chapter.vtt

5.8 KB

03_Refactoring_Carefully_chapter.vtt

4.4 KB

04_ManyToMany_Relationship_chapter.vtt

6.1 KB

05_Inserting_into_a_ManyToMany_chapter.vtt

6.6 KB

06_Fetching_Items_from_a_ManyToMany_Collection_chapter.vtt

4.3 KB

07_ManyToMany_The_Inverse_Side_of_the_Relationship_chapter.vtt

8.0 KB

08_Removing_a_ManyToMany_Item_chapter.vtt

6.0 KB

10_ManyToMany_Fixtures_chapter.vtt

3.9 KB

11_Joining_Across_a_ManyToMany_EXTRALAZY_Fetch_chapter.vtt

7.0 KB

12_EntityType_Checkboxes_with_ManyToMany_chapter.vtt

7.0 KB

13_Saving_the_Inverse_Side_of_a_ManyToMany_chapter.vtt

5.0 KB

14_Form_byreference_Adder_and_Remover_chapter.vtt

5.7 KB

15_Synchronizing_Owning_Inverse_Sides_chapter.vtt

5.1 KB

16_ManyToMany_with_Extra_Fields_chapter.vtt

10.2 KB

17_Join_Entity_App_Refactoring_chapter.vtt

3.4 KB

18_Using_the_new_OneToMany_Collections_chapter.vtt

6.0 KB

19_Embedded_Form_CollectionType_chapter.vtt

8.0 KB

20_Collection_Delete_allowdelete_chapter.vtt

5.6 KB

21_Deleting_an_Item_from_a_Collection_orphanRemoval_chapter.vtt

6.8 KB

22_CollectionType_Adding_New_with_the_Prototype_chapter.vtt

8.5 KB

23_Adding_to_a_Collection_Cascade_Persist_chapter.vtt

7.6 KB

24_Embedded_Form_Validation_with_Valid_chapter.vtt

7.6 KB

25_Customizing_the_Collection_Form_Prototype_chapter.vtt

7.4 KB

26_Form_Events_A_readonly_Embedded_Field_chapter.vtt

5.9 KB

27_Collection_Filtering_The_Easy_Way_chapter.vtt

7.7 KB

28_Criteria_System_Champion_Collection_Filtering_chapter.vtt

6.8 KB

/video/

01_Give_me_Clean_URL_Strings_slugs_chapter.mp4

29.4 MB

02_DoctrineExtensions_Sluggable_chapter.mp4

44.3 MB

03_Refactoring_Carefully_chapter.mp4

28.1 MB

04_ManyToMany_Relationship_chapter.mp4

29.7 MB

05_Inserting_into_a_ManyToMany_chapter.mp4

36.1 MB

06_Fetching_Items_from_a_ManyToMany_Collection_chapter.mp4

24.6 MB

07_ManyToMany_The_Inverse_Side_of_the_Relationship_chapter.mp4

41.7 MB

08_Removing_a_ManyToMany_Item_chapter.mp4

35.1 MB

09_Hooking_up_the_Scientist_Removal_JavaScript_chapter.mp4

19.6 MB

10_ManyToMany_Fixtures_chapter.mp4

24.6 MB

11_Joining_Across_a_ManyToMany_EXTRALAZY_Fetch_chapter.mp4

37.4 MB

12_EntityType_Checkboxes_with_ManyToMany_chapter.mp4

35.9 MB

13_Saving_the_Inverse_Side_of_a_ManyToMany_chapter.mp4

27.7 MB

14_Form_byreference_Adder_and_Remover_chapter.mp4

27.3 MB

15_Synchronizing_Owning_Inverse_Sides_chapter.mp4

24.5 MB

16_ManyToMany_with_Extra_Fields_chapter.mp4

58.6 MB

17_Join_Entity_App_Refactoring_chapter.mp4

18.3 MB

18_Using_the_new_OneToMany_Collections_chapter.mp4

39.7 MB

19_Embedded_Form_CollectionType_chapter.mp4

42.1 MB

20_Collection_Delete_allowdelete_chapter.mp4

28.5 MB

21_Deleting_an_Item_from_a_Collection_orphanRemoval_chapter.mp4

37.6 MB

22_CollectionType_Adding_New_with_the_Prototype_chapter.mp4

67.9 MB

23_Adding_to_a_Collection_Cascade_Persist_chapter.mp4

47.6 MB

24_Embedded_Form_Validation_with_Valid_chapter.mp4

34.5 MB

25_Customizing_the_Collection_Form_Prototype_chapter.mp4

42.8 MB

26_Form_Events_A_readonly_Embedded_Field_chapter.mp4

30.6 MB

27_Collection_Filtering_The_Easy_Way_chapter.mp4

40.3 MB

28_Criteria_System_Champion_Collection_Filtering_chapter.mp4

37.2 MB

/code/

course_code.zip

716.4 KB

/scripts/

course_script.pdf

928.3 KB

/subtitles/

01_Mapped_Superclasses_chapter.vtt

7.3 KB

02_Foundry_Fixtures_for_Inheritance_chapter.vtt

8.1 KB

03_Single_Table_Inheritance_chapter.vtt

9.6 KB

04_Class_Table_Inheritance_chapter.vtt

9.8 KB

05_Querying_Classes_chapter.vtt

9.5 KB

06_Inheritance_with_Twig_chapter.vtt

7.6 KB

07_Routing_with_Doctrine_Inheritance_chapter.vtt

8.4 KB

08_Doctrine_Inheritance_and_Relationships_chapter.vtt

14.1 KB

09_Bonus_Custom_DQL_Function_chapter.vtt

15.1 KB

/video/

01_Mapped_Superclasses_chapter.mp4

19.5 MB

02_Foundry_Fixtures_for_Inheritance_chapter.mp4

27.2 MB

03_Single_Table_Inheritance_chapter.mp4

22.8 MB

04_Class_Table_Inheritance_chapter.mp4

33.0 MB

05_Querying_Classes_chapter.mp4

37.8 MB

06_Inheritance_with_Twig_chapter.mp4

27.5 MB

07_Routing_with_Doctrine_Inheritance_chapter.mp4

27.7 MB

08_Doctrine_Inheritance_and_Relationships_chapter.mp4

50.7 MB

09_Bonus_Custom_DQL_Function_chapter.mp4

64.4 MB

/code/

course_code.zip

2.7 MB

/scripts/

course_script.pdf

1.5 MB

/subtitles/

01_Installing_Doctrine_chapter.vtt

8.3 KB

02_dockercompose_Exposed_Ports_chapter.vtt

9.4 KB

03_Docker_Environment_Variables_chapter.vtt

5.1 KB

04_The_symfony_console_Command_serverversion_chapter.vtt

5.3 KB

05_Entity_Class_chapter.vtt

12.9 KB

06_Migrations_chapter.vtt

6.3 KB

07_Adding_new_Properties_chapter.vtt

7.3 KB

08_Persisting_to_the_Database_chapter.vtt

9.2 KB

09_Querying_the_Database_chapter.vtt

9.7 KB

10_Custom_Entity_Methods_Twig_Magic_chapter.vtt

11.3 KB

11_The_Query_Builder_chapter.vtt

14.0 KB

12_Querying_for_a_Single_Entity_for_a_Show_Page_chapter.vtt

12.1 KB

13_Param_Converter_404s_chapter.vtt

7.3 KB

14_The_Request_Object_chapter.vtt

12.4 KB

15_Updating_an_Entity_chapter.vtt

7.4 KB

16_Flash_Message_Rich_vs_Anemic_Models_chapter.vtt

9.3 KB

17_Doctrine_Extensions_Timestampable_chapter.vtt

10.4 KB

18_Clean_URLs_with_Sluggable_chapter.vtt

9.3 KB

19_Simple_Doctrine_Data_Fixtures_chapter.vtt

4.7 KB

20_Foundry_Fixtures_Youll_Love_chapter.vtt

9.8 KB

21_Pagination_chapter.vtt

13.2 KB

22_Forever_Scroll_with_Turbo_Frames_chapter.vtt

11.1 KB

/video/

01_Installing_Doctrine_chapter.mp4

34.3 MB

02_dockercompose_Exposed_Ports_chapter.mp4

28.9 MB

03_Docker_Environment_Variables_chapter.mp4

20.7 MB

04_The_symfony_console_Command_serverversion_chapter.mp4

24.7 MB

05_Entity_Class_chapter.mp4

39.9 MB

06_Migrations_chapter.mp4

21.1 MB

07_Adding_new_Properties_chapter.mp4

25.8 MB

08_Persisting_to_the_Database_chapter.mp4

33.7 MB

09_Querying_the_Database_chapter.mp4

44.9 MB

10_Custom_Entity_Methods_Twig_Magic_chapter.mp4

51.4 MB

11_The_Query_Builder_chapter.mp4

66.8 MB

12_Querying_for_a_Single_Entity_for_a_Show_Page_chapter.mp4

56.0 MB

13_Param_Converter_404s_chapter.mp4

27.1 MB

14_The_Request_Object_chapter.mp4

40.9 MB

15_Updating_an_Entity_chapter.mp4

28.8 MB

16_Flash_Message_Rich_vs_Anemic_Models_chapter.mp4

35.1 MB

17_Doctrine_Extensions_Timestampable_chapter.mp4

50.2 MB

18_Clean_URLs_with_Sluggable_chapter.mp4

43.1 MB

19_Simple_Doctrine_Data_Fixtures_chapter.mp4

23.9 MB

20_Foundry_Fixtures_Youll_Love_chapter.mp4

55.8 MB

21_Pagination_chapter.mp4

67.6 MB

22_Forever_Scroll_with_Turbo_Frames_chapter.mp4

55.5 MB

/code/

course_code.zip

675.9 KB

/scripts/

course_script.pdf

989.1 KB

/subtitles/

01_Installing_Doctrine_chapter.vtt

6.3 KB

02_Database_Setup_Docker_chapter.vtt

6.4 KB

03_Starship_Entity_chapter.vtt

8.1 KB

04_Migrations_chapter.vtt

4.2 KB

05_Inserting_Data_via_Fixtures_chapter.vtt

5.8 KB

06_Fetching_with_DQL_the_QueryBuilder_find_chapter.vtt

7.6 KB

07_Cosmic_Queries_the_Repository_Class_chapter.vtt

7.9 KB

08_Alien_Tech_for_Fixtures_Foundry_Faker_chapter.vtt

6.4 KB

09_Pagination_chapter.vtt

8.5 KB

10_Starship_Upgrade_Adding_Slug_and_Timestamp_Fields_chapter.vtt

7.8 KB

11_Auto_Slug_and_Timestamps_with_Doctrine_Extensions_chapter.vtt

5.7 KB

12_HighTech_Controllers_Autoinject_Entities_chapter.vtt

7.3 KB

13_Black_Hole_Deleting_Entities_chapter.vtt

4.8 KB

14_Ship_Upgrades_Updating_an_Entity_chapter.vtt

5.3 KB

15_Quantum_Refactor_Rich_Entities_chapter.vtt

4.5 KB

/video/

01_Installing_Doctrine_chapter.mp4

26.0 MB

02_Database_Setup_Docker_chapter.mp4

20.3 MB

03_Starship_Entity_chapter.mp4

25.8 MB

04_Migrations_chapter.mp4

13.7 MB

05_Inserting_Data_via_Fixtures_chapter.mp4

24.4 MB

06_Fetching_with_DQL_the_QueryBuilder_find_chapter.mp4

27.7 MB

07_Cosmic_Queries_the_Repository_Class_chapter.mp4

30.2 MB

08_Alien_Tech_for_Fixtures_Foundry_Faker_chapter.mp4

30.7 MB

09_Pagination_chapter.mp4

40.1 MB

10_Starship_Upgrade_Adding_Slug_and_Timestamp_Fields_chapter.mp4

33.7 MB

11_Auto_Slug_and_Timestamps_with_Doctrine_Extensions_chapter.mp4

23.9 MB

12_HighTech_Controllers_Autoinject_Entities_chapter.mp4

23.1 MB

13_Black_Hole_Deleting_Entities_chapter.mp4

19.1 MB

14_Ship_Upgrades_Updating_an_Entity_chapter.mp4

23.8 MB

15_Quantum_Refactor_Rich_Entities_chapter.mp4

18.0 MB

/scripts/

course_script.pdf

1.8 MB

/subtitles/

01_Installing_Doctrine_chapter.vtt

11.0 KB

02_makedockerdatabase_chapter.vtt

7.5 KB

03_dockercompose_Exposed_Ports_chapter.vtt

6.5 KB

04_dockercompose_Env_Vars_Symfony_chapter.vtt

6.7 KB

05_doctrinedatabasecreate_serverversion_chapter.vtt

6.4 KB

06_Entity_Class_chapter.vtt

11.4 KB

07_Migrations_chapter.vtt

7.7 KB

08_Persisting_to_the_Database_chapter.vtt

11.8 KB

09_Fetching_Data_The_Repository_chapter.vtt

7.8 KB

10_Entity_objects_in_Twig_chapter.vtt

7.4 KB

11_5_Minutes_Ago_Strings_chapter.vtt

4.6 KB

12_Custom_Repository_Class_chapter.vtt

10.7 KB

13_DQL_The_Query_Builder_chapter.vtt

9.7 KB

14_Reusing_Query_Logic_Param_Converters_chapter.vtt

5.2 KB

15_Automatic_Controller_Queries_Param_Converter_chapter.vtt

4.8 KB

16_Smarter_Entity_Methods_chapter.vtt

11.4 KB

17_Request_Object_POST_Data_chapter.vtt

11.4 KB

18_Update_Query_Rich_vs_Anemic_Models_chapter.vtt

12.0 KB

19_Data_Fixtures_chapter.vtt

7.8 KB

20_Foundry_Fixture_Model_Factories_chapter.vtt

8.5 KB

21_Foundry_Tricks_chapter.vtt

10.3 KB

22_Sluggable_Doctrine_Extensions_chapter.vtt

8.5 KB

23_Timestampable_Failed_Migrations_chapter.vtt

10.9 KB

/video/

01_Installing_Doctrine_chapter.mp4

49.3 MB

02_makedockerdatabase_chapter.mp4

26.8 MB

03_dockercompose_Exposed_Ports_chapter.mp4

28.4 MB

04_dockercompose_Env_Vars_Symfony_chapter.mp4

31.2 MB

05_doctrinedatabasecreate_serverversion_chapter.mp4

35.1 MB

06_Entity_Class_chapter.mp4

55.1 MB

07_Migrations_chapter.mp4

34.1 MB

08_Persisting_to_the_Database_chapter.mp4

59.0 MB

09_Fetching_Data_The_Repository_chapter.mp4

35.1 MB

10_Entity_objects_in_Twig_chapter.mp4

34.5 MB

11_5_Minutes_Ago_Strings_chapter.mp4

21.6 MB

12_Custom_Repository_Class_chapter.mp4

68.6 MB

13_DQL_The_Query_Builder_chapter.mp4

42.3 MB

14_Reusing_Query_Logic_Param_Converters_chapter.mp4

23.8 MB

15_Automatic_Controller_Queries_Param_Converter_chapter.mp4

26.6 MB

16_Smarter_Entity_Methods_chapter.mp4

51.7 MB

17_Request_Object_POST_Data_chapter.mp4

52.6 MB

18_Update_Query_Rich_vs_Anemic_Models_chapter.mp4

54.5 MB

19_Data_Fixtures_chapter.mp4

38.9 MB

20_Foundry_Fixture_Model_Factories_chapter.mp4

51.6 MB

21_Foundry_Tricks_chapter.mp4

60.9 MB

22_Sluggable_Doctrine_Extensions_chapter.mp4

53.0 MB

23_Timestampable_Failed_Migrations_chapter.mp4

57.0 MB

/scripts/

course_script.pdf

1.5 MB

/subtitles/

01_Installing_Doctrine_chapter.vtt

6.4 KB

02_Creating_an_Entity_Class_chapter.vtt

6.1 KB

03_Database_Migrations_chapter.vtt

7.2 KB

04_Saving_Entities_chapter.vtt

9.4 KB

05_Querying_for_Data_chapter.vtt

11.7 KB

06_Fun_with_Twig_Extensions_chapter.vtt

6.4 KB

07_ago_Filter_with_KnpTimeBundle_chapter.vtt

4.8 KB

08_Service_Subscriber_Lazy_Performance_chapter.vtt

8.8 KB

09_All_about_Entity_Repositories_chapter.vtt

6.7 KB

10_Custom_Queries_chapter.vtt

8.0 KB

11_Query_Logic_Reuse_Shortcuts_chapter.vtt

8.4 KB

12_Updating_an_Entity_with_New_Fields_chapter.vtt

11.4 KB

13_Updating_an_Entity_chapter.vtt

9.5 KB

14_Fixtures_Seeding_Dummy_Data_chapter.vtt

11.6 KB

15_Using_Faker_for_Seeding_Data_chapter.vtt

7.6 KB

16_Sluggable_other_Wonderful_Behaviors_chapter.vtt

9.5 KB

17_When_Migrations_Fail_chapter.vtt

6.1 KB

18_Activating_Timestampable_chapter.vtt

4.9 KB

/video/

01_Installing_Doctrine_chapter.mp4

30.6 MB

02_Creating_an_Entity_Class_chapter.mp4

35.7 MB

03_Database_Migrations_chapter.mp4

36.7 MB

04_Saving_Entities_chapter.mp4

57.0 MB

05_Querying_for_Data_chapter.mp4

66.6 MB

06_Fun_with_Twig_Extensions_chapter.mp4

32.1 MB

07_ago_Filter_with_KnpTimeBundle_chapter.mp4

29.4 MB

08_Service_Subscriber_Lazy_Performance_chapter.mp4

44.4 MB

09_All_about_Entity_Repositories_chapter.mp4

43.8 MB

10_Custom_Queries_chapter.mp4

35.3 MB

11_Query_Logic_Reuse_Shortcuts_chapter.mp4

49.2 MB

12_Updating_an_Entity_with_New_Fields_chapter.mp4

71.7 MB

13_Updating_an_Entity_chapter.mp4

51.7 MB

14_Fixtures_Seeding_Dummy_Data_chapter.mp4

66.8 MB

15_Using_Faker_for_Seeding_Data_chapter.mp4

63.6 MB

16_Sluggable_other_Wonderful_Behaviors_chapter.mp4

71.3 MB

17_When_Migrations_Fail_chapter.mp4

41.1 MB

18_Activating_Timestampable_chapter.mp4

32.8 MB

/code/

course_code.zip

30.5 MB

/scripts/

course_script.pdf

419.0 KB

/subtitles/

01_Installation_Composer_and_Git_chapter.vtt

10.4 KB

02_Modules_Routes_and_Controllers_chapter.vtt

8.9 KB

05_Debugging_chapter.vtt

4.9 KB

06_The_webprofiler_chapter.vtt

6.7 KB

07_What_is_the_Service_Container_chapter.vtt

4.6 KB

08_Create_a_Service_chapter.vtt

5.0 KB

09_Configuring_a_New_Service_chapter.vtt

4.1 KB

10_How_to_Get_a_Service_in_the_Controller_chapter.vtt

11.6 KB

11_The_Magic_Behind_Shortcuts_Methods_is_Services_chapter.vtt

3.5 KB

12_Service_Arguments_chapter.vtt

8.9 KB

13_Configuration_Parameters_chapter.vtt

4.7 KB

14_Overriding_Core_Drupal_chapter.vtt

5.6 KB

15_Drupal_Events_versus_Hooks_chapter.vtt

5.3 KB

16_Event_Subscribers_and_Dependency_Injection_Tags_chapter.vtt

6.7 KB

17_Event_Arguments_and_the_Request_chapter.vtt

4.9 KB

18_The_Render_Array_and_Event_Listeners_chapter.vtt

4.0 KB

/video/

01_Installation_Composer_and_Git_chapter.mp4

48.7 MB

02_Modules_Routes_and_Controllers_chapter.mp4

28.9 MB

03_The_Drupal_Console_Route_Cache_chapter.mp4

14.6 MB

04_Routing_Wildcards_chapter.mp4

9.1 MB

05_Debugging_chapter.mp4

22.8 MB

06_The_webprofiler_chapter.mp4

33.0 MB

07_What_is_the_Service_Container_chapter.mp4

11.3 MB

08_Create_a_Service_chapter.mp4

14.6 MB

09_Configuring_a_New_Service_chapter.mp4

17.5 MB

10_How_to_Get_a_Service_in_the_Controller_chapter.mp4

48.2 MB

11_The_Magic_Behind_Shortcuts_Methods_is_Services_chapter.mp4

17.6 MB

12_Service_Arguments_chapter.mp4

36.9 MB

13_Configuration_Parameters_chapter.mp4

15.5 MB

14_Overriding_Core_Drupal_chapter.mp4

42.4 MB

15_Drupal_Events_versus_Hooks_chapter.mp4

20.4 MB

16_Event_Subscribers_and_Dependency_Injection_Tags_chapter.mp4

25.5 MB

17_Event_Arguments_and_the_Request_chapter.mp4

26.6 MB

18_The_Render_Array_and_Event_Listeners_chapter.mp4

21.5 MB

/scripts/

course_script.pdf

1.0 MB

/subtitles/

01_Installation_and_First_Admin_chapter.vtt

7.7 KB

02_Design_Config_Security_Setup_chapter.vtt

5.5 KB

03_Views_entities_Config_chapter.vtt

6.8 KB

04_Actions_Config_chapter.vtt

8.7 KB

05_Configuring_the_List_Fields_chapter.vtt

5.4 KB

06_More_about_List_Field_Types_chapter.vtt

7.1 KB

07_DQL_Filtering_Sorting_chapter.vtt

6.1 KB

08_Customize_all_the_Templates_chapter.vtt

6.2 KB

09_Dynamically_Remove_the_delete_Action_Link_chapter.vtt

8.7 KB

11_Form_Field_Customization_chapter.vtt

7.1 KB

13_CollectionType_Field_chapter.vtt

6.9 KB

14_Custom_Fields_with_JavaScript_chapter.vtt

5.2 KB

15_Form_Theming_For_a_Completely_Custom_Field_chapter.vtt

10.3 KB

16_Adding_a_Custom_Action_chapter.vtt

12.3 KB

17_Override_Controllers_chapter.vtt

8.5 KB

18_Event_Hooks_chapter.vtt

7.5 KB

19_Conditional_Actions_chapter.vtt

10.7 KB

20_CSV_Export_chapter.vtt

13.6 KB

21_Tweaking_the_Form_Layout_chapter.vtt

10.1 KB

22_Dashboard_Menu_Customizations_chapter.vtt

4.7 KB

23_Customizing_the_Menu_chapter.vtt

8.2 KB

/video/

01_Installation_and_First_Admin_chapter.mp4

42.8 MB

02_Design_Config_Security_Setup_chapter.mp4

31.3 MB

03_Views_entities_Config_chapter.mp4

41.0 MB

04_Actions_Config_chapter.mp4

50.8 MB

05_Configuring_the_List_Fields_chapter.mp4

26.8 MB

06_More_about_List_Field_Types_chapter.mp4

54.2 MB

07_DQL_Filtering_Sorting_chapter.mp4

38.0 MB

08_Customize_all_the_Templates_chapter.mp4

45.9 MB

09_Dynamically_Remove_the_delete_Action_Link_chapter.mp4

57.8 MB

10_Customize_Template_for_One_Field_chapter.mp4

13.0 MB

11_Form_Field_Customization_chapter.mp4

44.0 MB

12_The_Autocomplete_Field_chapter.mp4

14.1 MB

13_CollectionType_Field_chapter.mp4

40.4 MB

14_Custom_Fields_with_JavaScript_chapter.mp4

29.1 MB

15_Form_Theming_For_a_Completely_Custom_Field_chapter.mp4

51.1 MB

16_Adding_a_Custom_Action_chapter.mp4

71.6 MB

17_Override_Controllers_chapter.mp4

56.0 MB

18_Event_Hooks_chapter.mp4

51.0 MB

19_Conditional_Actions_chapter.mp4

74.3 MB

20_CSV_Export_chapter.mp4

92.1 MB

21_Tweaking_the_Form_Layout_chapter.mp4

67.3 MB

22_Dashboard_Menu_Customizations_chapter.mp4

32.4 MB

23_Customizing_the_Menu_chapter.mp4

57.4 MB

/code/

course_code.zip

1.3 MB

/scripts/

course_script.pdf

2.5 MB

/subtitles/

01_Installing_EasyAdmin_chapter.vtt

4.9 KB

02_Admin_Dashboard_chapter.vtt

11.2 KB

03_Hello_CRUD_Controller_chapter.vtt

8.6 KB

04_Global_vs_CRUDSpecific_Configuration_chapter.vtt

12.9 KB

05_Controlling_the_Dashboard_Menu_chapter.vtt

9.1 KB

06_Assets_Custom_CSS_and_JS_chapter.vtt

11.6 KB

07_Configuring_Fields_chapter.vtt

9.8 KB

08_Fields_on_some_Pages_not_Others_chapter.vtt

5.6 KB

09_Deep_Field_Configuration_chapter.vtt

11.6 KB

10_Upload_Fields_chapter.vtt

10.4 KB

11_Controlling_the_Formatted_Value_chapter.vtt

6.5 KB

12_The_AssociationField_chapter.vtt

12.2 KB

13_Autocomplete_Association_Field_Controlling_the_Query_chapter.vtt

8.3 KB

14_AssociationField_for_a_Many_Collection_chapter.vtt

9.3 KB

15_The_Field_Configurator_System_chapter.vtt

10.8 KB

16_Field_Configurator_Logic_chapter.vtt

11.8 KB

17_Overriding_Field_Templates_chapter.vtt

8.5 KB

18_Creating_a_Custom_Field_chapter.vtt

8.0 KB

19_configureCrud_chapter.vtt

8.3 KB

20_Custom_Field_JavaScript_chapter.vtt

7.7 KB

21_Custom_Stimulus_JavaScript_Controller_chapter.vtt

8.8 KB

22_The_Dashboard_Page_chapter.vtt

9.6 KB

23_Service_Action_Injection_chapter.vtt

4.6 KB

24_Override_all_the_Templates_chapter.vtt

9.6 KB

25_Permissions_chapter.vtt

8.9 KB

26_Restricting_Access_to_an_Entire_Crud_Section_chapter.vtt

4.3 KB

27_Entity_Field_Permissions_chapter.vtt

7.9 KB

28_Security_Voter_Entity_Permissions_chapter.vtt

11.5 KB

29_The_Filter_System_chapter.vtt

9.0 KB

30_Multiple_Cruds_for_a_Single_Entity_chapter.vtt

10.6 KB

31_Extending_with_Events_chapter.vtt

11.2 KB

32_Having_Fun_with_the_Menu_chapter.vtt

5.1 KB

33_Conditionally_Disabling_an_Action_chapter.vtt

12.1 KB

34_Dynamic_Disable_an_Action_AdminContext_chapter.vtt

14.4 KB

35_Simple_Custom_GET_Action_chapter.vtt

6.8 KB

36_True_Custom_Action_chapter.vtt

7.7 KB

37_Custom_Controller_Generating_Admin_URLs_chapter.vtt

8.3 KB

38_A_Global_Export_Action_chapter.vtt

14.4 KB

39_Linking_to_EasyAdmin_from_Twig_chapter.vtt

6.8 KB

40_Form_Panels_chapter.vtt

9.6 KB

/video/

01_Installing_EasyAdmin_chapter.mp4

19.3 MB

02_Admin_Dashboard_chapter.mp4

45.7 MB

03_Hello_CRUD_Controller_chapter.mp4

45.8 MB

04_Global_vs_CRUDSpecific_Configuration_chapter.mp4

72.6 MB

05_Controlling_the_Dashboard_Menu_chapter.mp4

43.0 MB

06_Assets_Custom_CSS_and_JS_chapter.mp4

64.7 MB

07_Configuring_Fields_chapter.mp4

39.5 MB

08_Fields_on_some_Pages_not_Others_chapter.mp4

22.7 MB

09_Deep_Field_Configuration_chapter.mp4

62.4 MB

10_Upload_Fields_chapter.mp4

53.9 MB

11_Controlling_the_Formatted_Value_chapter.mp4

34.2 MB

12_The_AssociationField_chapter.mp4

56.5 MB

13_Autocomplete_Association_Field_Controlling_the_Query_chapter.mp4

37.1 MB

14_AssociationField_for_a_Many_Collection_chapter.mp4

47.2 MB

15_The_Field_Configurator_System_chapter.mp4

61.9 MB

16_Field_Configurator_Logic_chapter.mp4

70.0 MB

17_Overriding_Field_Templates_chapter.mp4

46.5 MB

18_Creating_a_Custom_Field_chapter.mp4

41.4 MB

19_configureCrud_chapter.mp4

40.8 MB

20_Custom_Field_JavaScript_chapter.mp4

33.9 MB

21_Custom_Stimulus_JavaScript_Controller_chapter.mp4

46.5 MB

22_The_Dashboard_Page_chapter.mp4

55.1 MB

23_Service_Action_Injection_chapter.mp4

26.0 MB

24_Override_all_the_Templates_chapter.mp4

55.3 MB

25_Permissions_chapter.mp4

48.6 MB

26_Restricting_Access_to_an_Entire_Crud_Section_chapter.mp4

24.8 MB

27_Entity_Field_Permissions_chapter.mp4

37.0 MB

28_Security_Voter_Entity_Permissions_chapter.mp4

56.3 MB

29_The_Filter_System_chapter.mp4

49.8 MB

30_Multiple_Cruds_for_a_Single_Entity_chapter.mp4

59.1 MB

31_Extending_with_Events_chapter.mp4

58.1 MB

32_Having_Fun_with_the_Menu_chapter.mp4

28.7 MB

33_Conditionally_Disabling_an_Action_chapter.mp4

66.6 MB

34_Dynamic_Disable_an_Action_AdminContext_chapter.mp4

84.6 MB

35_Simple_Custom_GET_Action_chapter.mp4

37.4 MB

36_True_Custom_Action_chapter.mp4

44.2 MB

37_Custom_Controller_Generating_Admin_URLs_chapter.mp4

42.5 MB

38_A_Global_Export_Action_chapter.mp4

99.1 MB

39_Linking_to_EasyAdmin_from_Twig_chapter.mp4

38.3 MB

40_Form_Panels_chapter.mp4

56.0 MB

/FOSUserBundle_FTW/scripts/

course_script.pdf

207.7 KB

/FOSUserBundle_FTW/subtitles/

01_Rock_some_FOSUserBundle_chapter.vtt

15.4 KB

02_Security_Setup_chapter.vtt

5.6 KB

03_Dynamic_Roles_and_Canonical_Fields_chapter.vtt

6.8 KB

04_Layout_and_Template_Customization_chapter.vtt

6.9 KB

06_Customizing_the_Forms_chapter.vtt

7.6 KB

08_Customize_everything_with_Events_chapter.vtt

8.2 KB

09_TargetPathTrait_Redirect_to_Previous_Page_chapter.vtt

3.7 KB

10_FOSUserBundle_3s_Guard_Authenticators_chapter.vtt

6.3 KB

/FOSUserBundle_FTW/video/

01_Rock_some_FOSUserBundle_chapter.mp4

85.8 MB

02_Security_Setup_chapter.mp4

33.1 MB

03_Dynamic_Roles_and_Canonical_Fields_chapter.mp4

35.2 MB

04_Layout_and_Template_Customization_chapter.mp4

26.9 MB

05_Customizing_Text_via_Translations_chapter.mp4

13.6 MB

06_Customizing_the_Forms_chapter.mp4

42.9 MB

07_My_Users_dont_have_a_Username_chapter.mp4

13.0 MB

08_Customize_everything_with_Events_chapter.mp4

46.9 MB

09_TargetPathTrait_Redirect_to_Previous_Page_chapter.mp4

17.1 MB

10_FOSUserBundle_3s_Guard_Authenticators_chapter.mp4

28.1 MB

/code/

course_code.zip

118.0 KB

/scripts/

course_script.pdf

156.4 KB

/video/

01_FOSUserBundle_chapter.mp4

63.0 MB

/scripts/

course_script.pdf

893.8 KB

/subtitles/

01_Form_Parts_Functions_Reference_chapter.vtt

3.7 KB

02_Form_Rendering_Functions_chapter.vtt

6.3 KB

03_Form_Variables_are_the_Bomb_chapter.vtt

6.8 KB

04_Pro_Form_Theming_chapter.vtt

7.0 KB

05_Form_Theming_Add_an_Error_Icon_chapter.vtt

6.7 KB

06_Complex_Blocks_the_parent_Function_chapter.vtt

7.0 KB

07_Adding_Form_Field_Help_Text_chapter.vtt

3.1 KB

08_Go_Deeper_Vars_Twig_merge_Form_Functions_chapter.vtt

5.2 KB

09_Form_Options_Variables_Dream_Team_chapter.vtt

6.5 KB

11_Form_Type_Extension_Magic_chapter.vtt

6.7 KB

12_Compound_Embedded_Forms_chapter.vtt

4.0 KB

13_Rendering_Fields_Manually_chapter.vtt

7.0 KB

/video/

01_Form_Parts_Functions_Reference_chapter.mp4

17.3 MB

02_Form_Rendering_Functions_chapter.mp4

32.0 MB

03_Form_Variables_are_the_Bomb_chapter.mp4

38.9 MB

04_Pro_Form_Theming_chapter.mp4

41.1 MB

05_Form_Theming_Add_an_Error_Icon_chapter.mp4

39.1 MB

06_Complex_Blocks_the_parent_Function_chapter.mp4

38.8 MB

07_Adding_Form_Field_Help_Text_chapter.mp4

19.9 MB

08_Go_Deeper_Vars_Twig_merge_Form_Functions_chapter.mp4

34.5 MB

09_Form_Options_Variables_Dream_Team_chapter.mp4

44.4 MB

10_Controlling_Vars_with_finishView_chapter.mp4

16.8 MB

11_Form_Type_Extension_Magic_chapter.mp4

37.4 MB

12_Compound_Embedded_Forms_chapter.mp4

20.7 MB

13_Rendering_Fields_Manually_chapter.mp4

51.2 MB

/code/

course_code.zip

2.0 MB

/scripts/

course_script.pdf

1.2 MB

/subtitles/

01_Doctrine_DQL_chapter.vtt

11.3 KB

02_The_QueryBuilder_chapter.vtt

2.9 KB

03_andWhere_and_orWhere_chapter.vtt

10.4 KB

04_JOINs_chapter.vtt

5.4 KB

05_JOINs_and_addSelect_Reduce_Queries_chapter.vtt

8.1 KB

06_EXTRALAZY_Relationships_chapter.vtt

9.2 KB

07_SELECT_the_SUM_or_COUNT_chapter.vtt

9.6 KB

08_Selecting_Specific_Fields_chapter.vtt

8.0 KB

09_SELECTing_into_a_New_DTO_Object_chapter.vtt

5.6 KB

10_Raw_SQL_Queries_chapter.vtt

10.0 KB

11_Reusing_Queries_in_the_Query_Builder_chapter.vtt

7.3 KB

12_Criteria_Filter_Relation_Collections_chapter.vtt

14.3 KB

13_Filters_Automatically_Modify_Queries_chapter.vtt

10.8 KB

14_WHERE_IN_chapter.vtt

3.1 KB

15_Using_RAND_or_Other_NonSupported_Functions_chapter.vtt

5.0 KB

16_Using_GROUP_BY_to_Fetch_Count_in_1_Query_chapter.vtt

9.8 KB

/video/

01_Doctrine_DQL_chapter.mp4

38.9 MB

02_The_QueryBuilder_chapter.mp4

11.1 MB

03_andWhere_and_orWhere_chapter.mp4

39.7 MB

04_JOINs_chapter.mp4

20.2 MB

05_JOINs_and_addSelect_Reduce_Queries_chapter.mp4

29.5 MB

06_EXTRALAZY_Relationships_chapter.mp4

36.0 MB

07_SELECT_the_SUM_or_COUNT_chapter.mp4

37.3 MB

08_Selecting_Specific_Fields_chapter.mp4

32.5 MB

09_SELECTing_into_a_New_DTO_Object_chapter.mp4

23.4 MB

10_Raw_SQL_Queries_chapter.mp4

38.9 MB

11_Reusing_Queries_in_the_Query_Builder_chapter.mp4

30.9 MB

12_Criteria_Filter_Relation_Collections_chapter.mp4

55.7 MB

13_Filters_Automatically_Modify_Queries_chapter.mp4

41.3 MB

14_WHERE_IN_chapter.mp4

10.1 MB

15_Using_RAND_or_Other_NonSupported_Functions_chapter.mp4

21.7 MB

16_Using_GROUP_BY_to_Fetch_Count_in_1_Query_chapter.mp4

39.7 MB

/scripts/

course_script.pdf

374.1 KB

/video/

01_Doctrine_DQL_chapter.mp4

17.8 MB

02_The_QueryBuilder_chapter.mp4

7.1 MB

03_And_WHERE_Or_WHERE_chapter.mp4

15.8 MB

04_JOINs_chapter.mp4

11.9 MB

05_Joins_and_addSelect_Reduce_Queries_chapter.mp4

21.3 MB

06_SELECT_the_SUM_or_COUNT_chapter.mp4

17.5 MB

07_Selecting_Specific_Fields_chapter.mp4

19.2 MB

08_Raw_SQL_Queries_chapter.mp4

27.4 MB

09_Reusing_Queries_with_the_Query_Builder_chapter.mp4

11.2 MB

10_Filters_chapter.mp4

40.0 MB

/scripts/

course_script.pdf

450.9 KB

/video/

01_Your_First_Gulp_chapter.mp4

12.7 MB

02_Sass_to_CSS_chapter.mp4

18.0 MB

03_Sourcemaps_chapter.mp4

10.6 MB

04_Watch_for_Changes_chapter.mp4

14.5 MB

05_Combining_concat_Files_chapter.mp4

12.6 MB

06_Minify_chapter.mp4

7.1 MB

07_Minify_only_in_Production_chapter.mp4

12.9 MB

08_Sourcemaps_only_in_Development_chapter.mp4

8.8 MB

09_gulploadplugins_chapter.mp4

9.9 MB

10_Errors_Call_the_Plumber_chapter.mp4

16.1 MB

11_Page_Specific_CSS_chapter.mp4

19.4 MB

12_Bower_Components_out_of_web_chapter.mp4

16.5 MB

13_Minify_and_Combine_JavaScript_chapter.mp4

29.3 MB

14_Publish_Fonts_to_web_chapter.mp4

18.9 MB

15_Versioning_to_Bust_Cache_chapter.mp4

39.6 MB

16_JavaScript_Versioning_and_Cleanup_chapter.mp4

20.9 MB

17_onend_Async_and_Listeners_chapter.mp4

26.8 MB

18_Task_Order_chapter.mp4

15.4 MB

/code/

course_code.zip

221.8 KB

/scripts/

course_script.pdf

1.3 MB

/subtitles/

01_Hello_Symfony_chapter.vtt

9.0 KB

02_Meet_our_Tiny_App_chapter.vtt

7.4 KB

03_Routes_Controllers_Responses_chapter.vtt

12.2 KB

04_Wildcard_Routes_chapter.vtt

10.7 KB

05_Symfony_Flex_Aliases_Packs_Recipes_chapter.vtt

11.9 KB

06_Flex_Recipes_chapter.vtt

10.8 KB

07_Twig_chapter.vtt

8.0 KB

08_Twig_Inheritance_chapter.vtt

11.0 KB

09_Profiler_Your_Debugging_Best_Friend_chapter.vtt

10.2 KB

10_Assets_CSS_Images_etc_chapter.vtt

14.4 KB

11_Generate_Urls_binconsole_chapter.vtt

10.7 KB

12_JSON_API_Endpoint_chapter.vtt

7.0 KB

13_Smart_Routes_GETonly_Validate_Wildcards_chapter.vtt

6.3 KB

14_Service_Objects_chapter.vtt

8.3 KB

15_The_Twig_Service_Profiler_for_API_Requests_chapter.vtt

8.5 KB

16_Setting_up_Webpack_Encore_chapter.vtt

7.1 KB

17_Packaging_JS_and_CSS_with_Encore_chapter.vtt

8.0 KB

18_Installing_3rd_Party_Code_into_our_JSCSS_chapter.vtt

8.1 KB

19_Stimulus_Sensible_Beautiful_JavaScript_chapter.vtt

7.1 KB

20_RealWorld_Stimulus_Example_chapter.vtt

11.7 KB

21_Turbo_Supercharge_your_App_chapter.vtt

9.7 KB

/video/

01_Hello_Symfony_chapter.mp4

29.6 MB

02_Meet_our_Tiny_App_chapter.mp4

21.1 MB

03_Routes_Controllers_Responses_chapter.mp4

35.3 MB

04_Wildcard_Routes_chapter.mp4

37.0 MB

05_Symfony_Flex_Aliases_Packs_Recipes_chapter.mp4

47.9 MB

06_Flex_Recipes_chapter.mp4

40.4 MB

07_Twig_chapter.mp4

29.8 MB

08_Twig_Inheritance_chapter.mp4

50.6 MB

09_Profiler_Your_Debugging_Best_Friend_chapter.mp4

43.8 MB

10_Assets_CSS_Images_etc_chapter.mp4

82.5 MB

11_Generate_Urls_binconsole_chapter.mp4

53.7 MB

12_JSON_API_Endpoint_chapter.mp4

29.7 MB

13_Smart_Routes_GETonly_Validate_Wildcards_chapter.mp4

26.6 MB

14_Service_Objects_chapter.mp4

39.5 MB

15_The_Twig_Service_Profiler_for_API_Requests_chapter.mp4

40.3 MB

16_Setting_up_Webpack_Encore_chapter.mp4

33.2 MB

17_Packaging_JS_and_CSS_with_Encore_chapter.mp4

40.1 MB

18_Installing_3rd_Party_Code_into_our_JSCSS_chapter.mp4

35.6 MB

19_Stimulus_Sensible_Beautiful_JavaScript_chapter.mp4

27.0 MB

20_RealWorld_Stimulus_Example_chapter.mp4

53.2 MB

21_Turbo_Supercharge_your_App_chapter.mp4

38.7 MB

/scripts/

course_script.pdf

396.4 KB

/video/

01_How_to_Upgrade_to_Symfony_28_chapter.mp4

22.4 MB

02_Upgrading_to_the_Symfony_30_Directory_Structure_chapter.mp4

88.9 MB

03_Fix_Deprecation_Warnings_from_Bundles_chapter.mp4

30.6 MB

04_Deprecation_Fixing_Tools_chapter.mp4

26.9 MB

05_Fix_My_Deprecations_chapter.mp4

45.5 MB

06_Upgrade_Outdated_Libraries_chapter.mp4

20.8 MB

07_Upgrading_to_Symfony_3_chapter.mp4

34.5 MB

/scripts/

course_script.pdf

2.3 MB

/subtitles/

01_Lift_Stuff_The_js_Prefix_chapter.vtt

9.6 KB

02_documentready_Ordering_chapter.vtt

6.2 KB

03_All_about_Event_Bubbling_chapter.vtt

5.6 KB

04_The_Event_Argument_stopPropagation_chapter.vtt

3.7 KB

05_The_DOM_Element_Object_chapter.vtt

7.6 KB

06_The_Magical_this_Variable_currentTarget_chapter.vtt

5.1 KB

07_A_Great_Place_to_Hide_Things_The_data_Attributes_chapter.vtt

6.3 KB

08_Organizing_with_Objects_chapter.vtt

6.0 KB

09_Static_Objects_the_this_Variable_chapter.vtt

7.7 KB

10_Getting_to_the_bottom_of_the_this_Variable_chapter.vtt

5.2 KB

11_Fixing_this_with_bind_chapter.vtt

7.4 KB

12_Immediately_Invoked_Function_Expression_chapter.vtt

9.3 KB

13_The_window_Object_Global_Variables_chapter.vtt

7.8 KB

14_Instantiatable_Objects_Constructors_chapter.vtt

5.2 KB

15_The_Object_prototype_chapter.vtt

4.4 KB

16_prototype_Versus_proto_chapter.vtt

8.0 KB

17_Extending_the_Prototype_chapter.vtt

2.9 KB

18_AJAX_Form_Submit_The_Lazy_Way_chapter.vtt

6.8 KB

19_OldSchool_AJAX_HTML_chapter.vtt

8.2 KB

20_Delegate_Selectors_FTW_chapter.vtt

4.8 KB

21_Proper_JSON_API_Endpoint_Setup_chapter.vtt

5.4 KB

22_POSTing_to_the_API_Endpoint_chapter.vtt

4.6 KB

23_Handling_JSON_Validation_Errors_chapter.vtt

7.4 KB

24_Clearing_the_Form_Prepping_for_a_Template_chapter.vtt

4.3 KB

25_JavaScript_Templating_chapter.vtt

6.2 KB

26_FullJavaScript_Rendering_FOSJsRoutingBundle_chapter.vtt

8.3 KB

27_All_About_Promises_chapter.vtt

9.1 KB

28_Catching_a_Failed_Promise_chapter.vtt

6.3 KB

29_Promise_catch_Catches_Errors_chapter.vtt

7.3 KB

30_Making_and_Keeping_a_Promise_chapter.vtt

9.0 KB

31_Promise_Chaining_chapter.vtt

4.7 KB

32_SweetAlert_Killing_it_with_Promises_chapter.vtt

6.3 KB

33_Sweet_Alert_Create_a_Promise_chapter.vtt

6.2 KB

/video/

01_Lift_Stuff_The_js_Prefix_chapter.mp4

39.8 MB

02_documentready_Ordering_chapter.mp4

42.3 MB

03_All_about_Event_Bubbling_chapter.mp4

26.4 MB

04_The_Event_Argument_stopPropagation_chapter.mp4

19.6 MB

05_The_DOM_Element_Object_chapter.mp4

42.7 MB

06_The_Magical_this_Variable_currentTarget_chapter.mp4

31.9 MB

07_A_Great_Place_to_Hide_Things_The_data_Attributes_chapter.mp4

44.1 MB

08_Organizing_with_Objects_chapter.mp4

32.2 MB

09_Static_Objects_the_this_Variable_chapter.mp4

36.0 MB

10_Getting_to_the_bottom_of_the_this_Variable_chapter.mp4

25.9 MB

11_Fixing_this_with_bind_chapter.mp4

35.5 MB

12_Immediately_Invoked_Function_Expression_chapter.mp4

56.9 MB

13_The_window_Object_Global_Variables_chapter.mp4

36.7 MB

14_Instantiatable_Objects_Constructors_chapter.mp4

23.0 MB

15_The_Object_prototype_chapter.mp4

25.6 MB

16_prototype_Versus_proto_chapter.mp4

43.4 MB

17_Extending_the_Prototype_chapter.mp4

14.1 MB

18_AJAX_Form_Submit_The_Lazy_Way_chapter.mp4

31.0 MB

19_OldSchool_AJAX_HTML_chapter.mp4

50.9 MB

20_Delegate_Selectors_FTW_chapter.mp4

23.1 MB

21_Proper_JSON_API_Endpoint_Setup_chapter.mp4

38.6 MB

22_POSTing_to_the_API_Endpoint_chapter.mp4

25.7 MB

23_Handling_JSON_Validation_Errors_chapter.mp4

42.1 MB

24_Clearing_the_Form_Prepping_for_a_Template_chapter.mp4

30.1 MB

25_JavaScript_Templating_chapter.mp4

41.5 MB

26_FullJavaScript_Rendering_FOSJsRoutingBundle_chapter.mp4

61.1 MB

27_All_About_Promises_chapter.mp4

70.8 MB

28_Catching_a_Failed_Promise_chapter.mp4

43.5 MB

29_Promise_catch_Catches_Errors_chapter.mp4

47.5 MB

30_Making_and_Keeping_a_Promise_chapter.mp4

58.9 MB

31_Promise_Chaining_chapter.mp4

25.9 MB

32_SweetAlert_Killing_it_with_Promises_chapter.mp4

41.1 MB

33_Sweet_Alert_Create_a_Promise_chapter.mp4

31.4 MB

/scripts/

course_script.pdf

1.2 MB

/subtitles/

14_The_for_of_Loop_chapter.vtt

3.6 KB

15_Map_and_WeakMap_chapter.vtt

9.2 KB

/video/

01_ECMAScript_2015_ES6_Harmony_Cookies_chapter.mp4

23.1 MB

02_Arrow_Functions_chapter.mp4

49.9 MB

03_Rocking_Some_NodeJS_chapter.mp4

10.5 MB

04_var_Versus_let_Scope_chapter.mp4

24.1 MB

05_var_Versus_let_Hoisting_chapter.mp4

20.9 MB

06_const_Versus_let_chapter.mp4

23.1 MB

07_Object_Literals_Optional_Args_chapter.mp4

29.9 MB

08_Legit_JavaScript_Classes_chapter.mp4

46.2 MB

09_Static_Class_Methods_chapter.mp4

23.5 MB

10_Class_Inheritance_and_super_Calls_chapter.mp4

26.9 MB

11_Destructuring_chapter.mp4

20.3 MB

12_The_Spread_Operator_chapter.mp4

28.8 MB

13_Template_Strings_chapter.mp4

53.0 MB

14_The_for_of_Loop_chapter.mp4

17.4 MB

15_Map_and_WeakMap_chapter.mp4

37.7 MB

16_Private_Variables_WeakMap_chapter.mp4

48.3 MB

17_Array_Set_and_ES2016_chapter.mp4

41.4 MB

18_yarn_npm_Installing_Babel_chapter.mp4

21.2 MB

19_Babel_Transpiling_to_Old_JavaScript_chapter.mp4

51.9 MB

/scripts/

course_script.pdf

2.0 MB

/subtitles/

01_The_Power_of_require_chapter.vtt

10.8 KB

02_Your_First_Webpack_chapter.vtt

4.4 KB

03_webpackconfigjs_chapter.vtt

6.7 KB

04_watch_Install_jQuery_with_Yarn_chapter.vtt

9.4 KB

05_Requiring_SweetAlert2_chapter.vtt

5.0 KB

06_Modularize_our_Code_chapter.vtt

9.4 KB

07_Multiple_Entries_Pages_chapter.vtt

7.6 KB

08_Legacy_Libraries_global_jQuery_chapter.vtt

6.2 KB

09_ProvidePlugin_Global_Vars_chapter.vtt

5.0 KB

10_babelloader_chapter.vtt

5.4 KB

11_babelloader_Options_Polyfill_chapter.vtt

4.9 KB

12_Require_CSS_Files_chapter.vtt

11.1 KB

13_Images_in_CSS_fileloader_chapter.vtt

7.8 KB

14_Bootstrap_CSS_Fonts_chapter.vtt

4.9 KB

15_Font_Awesome_fileloader_hash_chapter.vtt

4.7 KB

16_copywebpackplugin_chapter.vtt

6.0 KB

17_Sass_with_sassloader_chapter.vtt

4.0 KB

18_Bootstrap_Sass_resolveurlloader_chapter.vtt

7.5 KB

19_Tweaking_Bootstraps_Sass_chapter.vtt

4.8 KB

20_Sourcemaps_Debugging_chapter.vtt

6.7 KB

21_jQuery_Legacy_JS_in_your_Template_chapter.vtt

8.3 KB

22_Passing_Server_Data_to_JS_chapter.vtt

6.4 KB

23_FOSJsRoutingBundle_chapter.vtt

5.1 KB

24_Lodash_requiring_Partial_Libraries_chapter.vtt

4.5 KB

25_ES6_import_export_chapter.vtt

9.6 KB

26_CommonsChunkPlugin_SharedVendor_Entry_chapter.vtt

6.1 KB

27_Optimizing_the_Commons_Chunk_chapter.vtt

6.6 KB

28_webpackdevserver_chapter.vtt

7.0 KB

29_Hot_Module_Replacement_chapter.vtt

7.9 KB

30_extracttextwebpackplugin_chapter.vtt

8.7 KB

31_Production_Build_chapter.vtt

5.7 KB

32_Minify_CSS_DefinePlugin_chapter.vtt

11.3 KB

33_Versioning_Cache_Busting_chapter.vtt

5.6 KB

34_Versioning_manifestjson_chapter.vtt

5.8 KB

35_Versioning_Optimizations_chapter.vtt

7.8 KB

36_Code_Splitting_chapter.vtt

13.2 KB

37_Webpack_Visualizer_chapter.vtt

8.4 KB

/video/

01_The_Power_of_require_chapter.mp4

47.1 MB

02_Your_First_Webpack_chapter.mp4

25.7 MB

03_webpackconfigjs_chapter.mp4

26.3 MB

04_watch_Install_jQuery_with_Yarn_chapter.mp4

61.4 MB

05_Requiring_SweetAlert2_chapter.mp4

25.5 MB

06_Modularize_our_Code_chapter.mp4

46.1 MB

07_Multiple_Entries_Pages_chapter.mp4

37.2 MB

08_Legacy_Libraries_global_jQuery_chapter.mp4

28.3 MB

09_ProvidePlugin_Global_Vars_chapter.mp4

29.0 MB

10_babelloader_chapter.mp4

25.4 MB

11_babelloader_Options_Polyfill_chapter.mp4

27.9 MB

12_Require_CSS_Files_chapter.mp4

55.6 MB

13_Images_in_CSS_fileloader_chapter.mp4

48.3 MB

14_Bootstrap_CSS_Fonts_chapter.mp4

25.6 MB

15_Font_Awesome_fileloader_hash_chapter.mp4

30.5 MB

16_copywebpackplugin_chapter.mp4

35.6 MB

17_Sass_with_sassloader_chapter.mp4

22.7 MB

18_Bootstrap_Sass_resolveurlloader_chapter.mp4

40.2 MB

19_Tweaking_Bootstraps_Sass_chapter.mp4

31.9 MB

20_Sourcemaps_Debugging_chapter.mp4

47.0 MB

21_jQuery_Legacy_JS_in_your_Template_chapter.mp4

44.4 MB

22_Passing_Server_Data_to_JS_chapter.mp4

36.1 MB

23_FOSJsRoutingBundle_chapter.mp4

30.2 MB

24_Lodash_requiring_Partial_Libraries_chapter.mp4

32.4 MB

25_ES6_import_export_chapter.mp4

53.7 MB

26_CommonsChunkPlugin_SharedVendor_Entry_chapter.mp4

35.1 MB

27_Optimizing_the_Commons_Chunk_chapter.mp4

46.3 MB

28_webpackdevserver_chapter.mp4

41.9 MB

29_Hot_Module_Replacement_chapter.mp4

45.0 MB

30_extracttextwebpackplugin_chapter.mp4

53.7 MB

31_Production_Build_chapter.mp4

38.1 MB

32_Minify_CSS_DefinePlugin_chapter.mp4

72.8 MB

33_Versioning_Cache_Busting_chapter.mp4

23.8 MB

34_Versioning_manifestjson_chapter.mp4

37.8 MB

35_Versioning_Optimizations_chapter.mp4

55.8 MB

36_Code_Splitting_chapter.mp4

71.2 MB

37_Webpack_Visualizer_chapter.mp4

46.4 MB

/scripts/

course_script.pdf

756.9 KB

/video/

01_Interrupt_Symfony_with_an_Event_Subscriber_chapter.mp4

33.7 MB

02_HttpKernelhandle_The_Heart_of_Everything_chapter.mp4

26.2 MB

03_kernelrequest_and_the_RouterListener_chapter.mp4

45.0 MB

04_Finding_and_Instantiating_the_Controller_chapter.mp4

29.8 MB

05_kernelcontroller_Event_Controller_Arguments_chapter.mp4

28.2 MB

06_The_kernelview_Event_chapter.mp4

12.8 MB

07_Finishing_with_kernelresponse_and_kernelexception_chapter.mp4

30.2 MB

08_Symfony_Magic_Replace_the_controller_chapter.mp4

15.8 MB

09_Making_an_Argument_Available_to_All_Controllers_chapter.mp4

19.2 MB

10_What_about_Sub_Requests_chapter.mp4

22.7 MB

11_How_SubRequests_Work_chapter.mp4

27.1 MB

/scripts/

course_script.pdf

672.4 KB

/subtitles/

01_Creating_a_Container_in_the_Wild_chapter.vtt

9.0 KB

02_Definitions_Teach_the_Container_chapter.vtt

6.7 KB

03_Definition_Unlocked_chapter.vtt

6.3 KB

04_Yaml_for_Service_Definitions_chapter.vtt

7.6 KB

05_Parameters_chapter.vtt

4.9 KB

06_The_Container_Dumper_chapter.vtt

8.8 KB

07_How_Symfony_Builds_the_Container_chapter.vtt

10.7 KB

08_Dependency_Injection_Extensions_chapter.vtt

10.9 KB

09_Compiler_Passes_chapter.vtt

8.0 KB

/video/

01_Creating_a_Container_in_the_Wild_chapter.mp4

15.8 MB

02_Definitions_Teach_the_Container_chapter.mp4

15.9 MB

03_Definition_Unlocked_chapter.mp4

18.7 MB

04_Yaml_for_Service_Definitions_chapter.mp4

17.4 MB

05_Parameters_chapter.mp4

12.1 MB

06_The_Container_Dumper_chapter.mp4

25.4 MB

07_How_Symfony_Builds_the_Container_chapter.mp4

33.1 MB

08_Dependency_Injection_Extensions_chapter.mp4

37.4 MB

09_Compiler_Passes_chapter.mp4

28.4 MB

/code/

course_code.zip

2.9 MB

/scripts/

course_script.pdf

346.3 KB

/subtitles/

01_Start_Project_chapter.vtt

5.4 KB

02_Setup_PhpStorm_git_chapter.vtt

3.1 KB

03_First_Page_chapter.vtt

6.5 KB

04_Routing_Wildcards_chapter.vtt

5.7 KB

05_Intro_to_Services_chapter.vtt

6.6 KB

06_Listing_and_Using_Services_chapter.vtt

4.4 KB

07_Twig_For_a_Good_time_with_Templates_chapter.vtt

4.7 KB

08_Twig_Layouts_Template_Inheritance_chapter.vtt

4.7 KB

09_Loading_CSS_JS_Assets_chapter.vtt

7.1 KB

10_JSON_Responses_Route_Generation_chapter.vtt

6.0 KB

11_Generating_URLs_chapter.vtt

3.7 KB

12_ReactJS_talks_to_your_API_chapter.vtt

7.8 KB

/video/

01_Start_Project_chapter.mp4

17.7 MB

02_Setup_PhpStorm_git_chapter.mp4

11.1 MB

03_First_Page_chapter.mp4

17.1 MB

04_Routing_Wildcards_chapter.mp4

23.5 MB

05_Intro_to_Services_chapter.mp4

21.2 MB

06_Listing_and_Using_Services_chapter.mp4

24.8 MB

07_Twig_For_a_Good_time_with_Templates_chapter.mp4

21.0 MB

08_Twig_Layouts_Template_Inheritance_chapter.mp4

17.1 MB

09_Loading_CSS_JS_Assets_chapter.mp4

28.9 MB

10_JSON_Responses_Route_Generation_chapter.mp4

22.3 MB

11_Generating_URLs_chapter.mp4

16.1 MB

12_ReactJS_talks_to_your_API_chapter.mp4

34.7 MB

/scripts/

course_script.pdf

738.1 KB

/subtitles/

01_Setup_chapter.vtt

8.1 KB

02_Annotations_chapter.vtt

5.0 KB

03_Twig_chapter.vtt

8.0 KB

04_Namespaces_chapter.vtt

5.9 KB

05_Doctrine_chapter.vtt

7.9 KB

06_Forms_chapter.vtt

7.0 KB

07_Live_Templates_chapter.vtt

7.5 KB

08_Fast_Navigating_chapter.vtt

6.8 KB

09_Refactoring_chapter.vtt

10.8 KB

10_Services_chapter.vtt

7.6 KB

/video/

01_Setup_chapter.mp4

33.4 MB

02_Annotations_chapter.mp4

16.5 MB

03_Twig_chapter.mp4

14.2 MB

04_Namespaces_chapter.mp4

11.5 MB

05_Doctrine_chapter.mp4

13.9 MB

06_Forms_chapter.mp4

34.4 MB

07_Live_Templates_chapter.mp4

17.4 MB

08_Fast_Navigating_chapter.mp4

16.9 MB

09_Refactoring_chapter.mp4

24.0 MB

10_Services_chapter.mp4

36.6 MB

/code/

course_code.zip

1.4 MB

/scripts/

course_script.pdf

1.4 MB

/subtitles/

01_Meet_LemonSqueezy_Your_Merchant_of_Record_chapter.vtt

12.4 KB

02_Checkout_Products_chapter.vtt

11.3 KB

03_Start_the_Course_Project_App_chapter.vtt

7.4 KB

04_Checkout_API_Request_chapter.vtt

11.6 KB

05_Dynamic_Data_chapter.vtt

9.6 KB

06_Multiple_Products_Purchase_chapter.vtt

6.5 KB

07_Complete_the_Checkout_chapter.vtt

6.9 KB

08_Centralize_LemonSqueezy_Business_Logic_chapter.vtt

6.9 KB

09_Listening_to_Webhooks_chapter.vtt

6.8 KB

10_Ngrok_Tunnels_chapter.vtt

7.8 KB

11_Implementing_the_Webhook_Request_Parser_chapter.vtt

6.7 KB

12_Implementing_the_Webhook_Consumer_chapter.vtt

12.7 KB

13_Writing_an_Integrational_Test_for_Webhooks_chapter.vtt

11.0 KB

14_Rendering_LemonSqueezy_Orders_on_the_Account_Page_chapter.vtt

10.3 KB

15_Enhancing_API_Error_Handling_chapter.vtt

7.1 KB

16_LemonSqueezy_Checkout_Overlay_chapter.vtt

8.8 KB

17_Embedding_the_LemonSqueezy_Checkout_Overlay_chapter.vtt

10.2 KB

18_Listening_to_LemonSqueezy_Javascript_Events_chapter.vtt

10.9 KB

19_Improving_Javascript_Event_Security_chapter.vtt

7.6 KB

/video/

01_Meet_LemonSqueezy_Your_Merchant_of_Record_chapter.mp4

36.6 MB

02_Checkout_Products_chapter.mp4

32.0 MB

03_Start_the_Course_Project_App_chapter.mp4

27.6 MB

04_Checkout_API_Request_chapter.mp4

48.1 MB

05_Dynamic_Data_chapter.mp4

47.6 MB

06_Multiple_Products_Purchase_chapter.mp4

30.3 MB

07_Complete_the_Checkout_chapter.mp4

31.2 MB

08_Centralize_LemonSqueezy_Business_Logic_chapter.mp4

40.6 MB

09_Listening_to_Webhooks_chapter.mp4

29.4 MB

10_Ngrok_Tunnels_chapter.mp4

26.2 MB

11_Implementing_the_Webhook_Request_Parser_chapter.mp4

30.1 MB

12_Implementing_the_Webhook_Consumer_chapter.mp4

60.9 MB

13_Writing_an_Integrational_Test_for_Webhooks_chapter.mp4

56.0 MB

14_Rendering_LemonSqueezy_Orders_on_the_Account_Page_chapter.mp4

50.1 MB

15_Enhancing_API_Error_Handling_chapter.mp4

35.1 MB

16_LemonSqueezy_Checkout_Overlay_chapter.mp4

31.0 MB

17_Embedding_the_LemonSqueezy_Checkout_Overlay_chapter.mp4

45.9 MB

18_Listening_to_LemonSqueezy_Javascript_Events_chapter.mp4

55.5 MB

19_Improving_Javascript_Event_Security_chapter.mp4

26.3 MB

/code/

course_code.zip

5.0 MB

/scripts/

course_script.pdf

1.3 MB

/subtitles/

01_Installing_the_Mailer_chapter.vtt

5.9 KB

02_Sending_our_First_Email_chapter.vtt

5.4 KB

03_Better_Email_chapter.vtt

4.7 KB

04_Previewing_Emails_with_Mailtrap_Email_Testing_chapter.vtt

3.8 KB

05_HTMLpowered_Emails_chapter.vtt

6.1 KB

06_CSS_in_Email_chapter.vtt

6.5 KB

07_Real_Email_Styling_with_Inky_Foundation_CSS_chapter.vtt

5.9 KB

08_Attachments_and_Images_chapter.vtt

6.0 KB

09_Global_From_and_Fun_with_Email_Events_chapter.vtt

6.5 KB

10_Production_Sending_with_Mailtrap_chapter.vtt

6.1 KB

11_Email_Tracking_with_Tags_and_Metadata_chapter.vtt

5.5 KB

12_Async_Retryable_Sending_with_Messenger_chapter.vtt

6.5 KB

13_Generating_URLs_in_the_CLI_Environment_chapter.vtt

7.9 KB

14_Emails_Assertions_in_Functional_Tests_chapter.vtt

9.6 KB

15_Email_Twig_Layout_chapter.vtt

6.5 KB

16_Email_from_CLI_Command_chapter.vtt

6.7 KB

17_Test_for_CLI_Command_chapter.vtt

6.6 KB

18_Email_Factory_Service_chapter.vtt

6.1 KB

19_The_Webhook_Component_for_Email_Events_chapter.vtt

5.8 KB

20_Demoing_our_Webhook_via_a_Wormhole_chapter.vtt

5.2 KB

21_Bonus_Scheduling_our_Email_Command_chapter.vtt

9.3 KB

22_Bonus_Messenger_Monitor_Bundle_chapter.vtt

13.8 KB

/video/

01_Installing_the_Mailer_chapter.mp4

20.1 MB

02_Sending_our_First_Email_chapter.mp4

20.7 MB

03_Better_Email_chapter.mp4

16.7 MB

04_Previewing_Emails_with_Mailtrap_Email_Testing_chapter.mp4

12.5 MB

05_HTMLpowered_Emails_chapter.mp4

23.5 MB

06_CSS_in_Email_chapter.mp4

26.0 MB

07_Real_Email_Styling_with_Inky_Foundation_CSS_chapter.mp4

22.7 MB

08_Attachments_and_Images_chapter.mp4

26.1 MB

09_Global_From_and_Fun_with_Email_Events_chapter.mp4

25.5 MB

10_Production_Sending_with_Mailtrap_chapter.mp4

24.9 MB

11_Email_Tracking_with_Tags_and_Metadata_chapter.mp4

22.8 MB

12_Async_Retryable_Sending_with_Messenger_chapter.mp4

23.6 MB

13_Generating_URLs_in_the_CLI_Environment_chapter.mp4

31.5 MB

14_Emails_Assertions_in_Functional_Tests_chapter.mp4

43.6 MB

15_Email_Twig_Layout_chapter.mp4

30.8 MB

16_Email_from_CLI_Command_chapter.mp4

28.1 MB

17_Test_for_CLI_Command_chapter.mp4

26.4 MB

18_Email_Factory_Service_chapter.mp4

30.9 MB

19_The_Webhook_Component_for_Email_Events_chapter.mp4

21.5 MB

20_Demoing_our_Webhook_via_a_Wormhole_chapter.mp4

25.6 MB

21_Bonus_Scheduling_our_Email_Command_chapter.mp4

31.8 MB

22_Bonus_Messenger_Monitor_Bundle_chapter.mp4

40.4 MB

/scripts/

course_script.pdf

172.5 KB

/video/

01_Making_Fixtures_Awesome_with_Alice_chapter.mp4

57.0 MB

02_Processors_Do_Custom_Stuff_While_Loading_chapter.mp4

43.0 MB

03_Creating_Unique_Files_chapter.mp4

14.1 MB

/scripts/

course_script.pdf

535.9 KB

/subtitles/

01_Create_Genus_Note_chapter.vtt

5.6 KB

03_Saving_a_Relationship_chapter.vtt

3.9 KB

04_JoinColumn_Relations_in_Fixtures_chapter.vtt

4.5 KB

05_Controller_Magic_Param_Conversion_chapter.vtt

4.2 KB

06_OneToMany_Inverse_Side_of_the_Relation_chapter.vtt

6.4 KB

09_Querying_on_a_Relationship_chapter.vtt

4.1 KB

10_Query_across_a_JOIN_and_Love_it_chapter.vtt

4.8 KB

/video/

01_Create_Genus_Note_chapter.mp4

29.0 MB

02_The_King_of_Relations_ManyToOne_chapter.mp4

10.8 MB

03_Saving_a_Relationship_chapter.mp4

22.5 MB

04_JoinColumn_Relations_in_Fixtures_chapter.mp4

22.8 MB

05_Controller_Magic_Param_Conversion_chapter.mp4

21.3 MB

06_OneToMany_Inverse_Side_of_the_Relation_chapter.mp4

34.6 MB

07_Order_By_with_a_OneToMany_chapter.mp4

20.5 MB

08_Tricks_with_ArrayCollection_chapter.mp4

19.4 MB

09_Querying_on_a_Relationship_chapter.mp4

22.1 MB

10_Query_across_a_JOIN_and_Love_it_chapter.mp4

20.9 MB

/scripts/

course_script.pdf

1.7 MB

/subtitles/

01_Adding_a_Comment_Entity_chapter.vtt

6.7 KB

02_Adding_the_ManyToOne_Relation_chapter.vtt

11.7 KB

03_Saving_Relations_chapter.vtt

5.2 KB

04_Fetching_Relations_chapter.vtt

7.4 KB

05_Owning_Vs_Inverse_Relations_chapter.vtt

9.3 KB

06_Fixture_References_Relating_Objects_chapter.vtt

6.2 KB

07_Awesome_Random_Fixtures_chapter.vtt

5.5 KB

08_OrderBy_fetch_EXTRALAZY_chapter.vtt

8.3 KB

09_Giving_the_Comments_an_isDeleted_Flag_chapter.vtt

6.9 KB

10_Collection_Magic_with_Criteria_chapter.vtt

9.6 KB

11_Twig_Block_Tricks_chapter.vtt

9.5 KB

12_The_Twig_Extensions_Library_chapter.vtt

13.1 KB

13_Request_Object_Query_OR_Logic_chapter.vtt

10.2 KB

14_Query_Joins_Solving_the_N1_Problem_chapter.vtt

10.6 KB

15_Pagination_chapter.vtt

11.2 KB

16_The_4_2_Possible_Relation_Types_chapter.vtt

7.9 KB

17_ManyToMany_Relationship_chapter.vtt

8.7 KB

18_Saving_a_ManyToMany_Relation_Joins_chapter.vtt

8.7 KB

19_ManyToMany_Joins_When_to_Avoid_ManyToMany_chapter.vtt

8.1 KB

/video/

01_Adding_a_Comment_Entity_chapter.mp4

37.0 MB

02_Adding_the_ManyToOne_Relation_chapter.mp4

64.6 MB

03_Saving_Relations_chapter.mp4

33.9 MB

04_Fetching_Relations_chapter.mp4

45.7 MB

05_Owning_Vs_Inverse_Relations_chapter.mp4

45.4 MB

06_Fixture_References_Relating_Objects_chapter.mp4

36.3 MB

07_Awesome_Random_Fixtures_chapter.mp4

38.9 MB

08_OrderBy_fetch_EXTRALAZY_chapter.mp4

51.9 MB

09_Giving_the_Comments_an_isDeleted_Flag_chapter.mp4

45.3 MB

10_Collection_Magic_with_Criteria_chapter.mp4

58.1 MB

11_Twig_Block_Tricks_chapter.mp4

57.2 MB

12_The_Twig_Extensions_Library_chapter.mp4

78.8 MB

13_Request_Object_Query_OR_Logic_chapter.mp4

58.4 MB

14_Query_Joins_Solving_the_N1_Problem_chapter.mp4

73.5 MB

15_Pagination_chapter.mp4

85.0 MB

16_The_4_2_Possible_Relation_Types_chapter.mp4

34.8 MB

17_ManyToMany_Relationship_chapter.mp4

52.0 MB

18_Saving_a_ManyToMany_Relation_Joins_chapter.mp4

68.9 MB

19_ManyToMany_Joins_When_to_Avoid_ManyToMany_chapter.mp4

44.8 MB

/scripts/

course_script.pdf

2.2 MB

/subtitles/

01_Installing_Messenger_chapter.vtt

9.1 KB

02_Message_Handler_the_Bus_chapter.vtt

13.2 KB

03_Doing_Work_in_the_Handler_chapter.vtt

9.6 KB

04_Message_Handler_debugmessenger_chapter.vtt

8.6 KB

05_Transport_Do_Work_Later_Async_chapter.vtt

11.0 KB

06_Worker_Command_chapter.vtt

8.7 KB

07_Problems_with_Entities_in_Messages_chapter.vtt

7.3 KB

08_Passing_Entity_Ids_inside_of_Messages_chapter.vtt

12.3 KB

09_Dispatching_a_Message_inside_a_Handler_chapter.vtt

7.6 KB

10_Partial_Handler_Failures_Advanced_Routing_chapter.vtt

6.8 KB

11_Envelopes_Stamps_chapter.vtt

8.7 KB

12_Retrying_on_Failure_chapter.vtt

7.5 KB

13_Retry_Delay_Retry_Strategy_chapter.vtt

6.7 KB

14_The_Failure_Transport_chapter.vtt

8.6 KB

15_Investigating_Retrying_Failed_Messages_chapter.vtt

7.8 KB

16_Middleware_chapter.vtt

8.9 KB

17_Tracking_Messages_with_Middleware_a_Stamp_chapter.vtt

7.7 KB

18_Logger_Channel_Setup_and_Autowiring_chapter.vtt

7.4 KB

19_Middleware_Message_Lifecycle_Logging_chapter.vtt

10.3 KB

20_High_Priority_Transports_chapter.vtt

7.7 KB

21_Handling_Messages_Sync_while_Developing_chapter.vtt

8.4 KB

22_Functional_Test_for_the_Upload_Endpoint_chapter.vtt

12.4 KB

23_Testing_with_the_inmemory_Transport_chapter.vtt

7.4 KB

24_Deployment_Supervisor_chapter.vtt

12.1 KB

25_Killing_Workers_Early_on_Deploy_chapter.vtt

8.2 KB

26_Events_Event_Bus_chapter.vtt

7.6 KB

27_Creating_Handling_Events_chapter.vtt

11.1 KB

28_Dispatching_the_Event_No_Handlers_chapter.vtt

9.8 KB

29_Messenger_vs_EventDispatcher_chapter.vtt

5.1 KB

30_Doctrine_Transaction_Validation_Middleware_chapter.vtt

9.1 KB

31_Event_Command_Bus_Organization_chapter.vtt

10.2 KB

32_Query_Bus_chapter.vtt

11.8 KB

33_Advanced_Handler_Config_Handler_Subscribers_chapter.vtt

10.9 KB

34_Sending_Handlers_to_Different_Transports_fromtransport_chapter.vtt

4.9 KB

35_AMQP_with_RabbitMQ_chapter.vtt

10.3 KB

36_AMQP_Internals_Exchanges_Queues_chapter.vtt

12.1 KB

37_AMQP_Priority_Exchange_chapter.vtt

9.7 KB

38_Delaying_in_AMQP_Dead_Letter_Exchange_chapter.vtt

10.5 KB

39_Exchange_Routing_and_Binding_Keys_chapter.vtt

9.0 KB

40_Dynamic_AMQP_Routing_Key_AmqpStamp_chapter.vtt

10.9 KB

41_Serializing_Messages_as_JSON_chapter.vtt

9.9 KB

42_JSON_Message_Headers_Serializer_Options_chapter.vtt

4.7 KB

43_Setup_for_Messages_from_an_Outside_System_chapter.vtt

8.5 KB

44_Transport_for_Consuming_External_Messages_chapter.vtt

8.7 KB

45_Custom_Transport_Serializer_chapter.vtt

9.7 KB

46_The_Lifecycle_of_a_Message_its_Stamps_chapter.vtt

11.7 KB

47_Graceful_Failure_in_the_Transport_Serializer_chapter.vtt

6.4 KB

48_Mapping_Messages_to_Classes_in_a_Transport_Serializer_chapter.vtt

6.9 KB

/video/

01_Installing_Messenger_chapter.mp4

37.3 MB

02_Message_Handler_the_Bus_chapter.mp4

43.5 MB

03_Doing_Work_in_the_Handler_chapter.mp4

41.3 MB

04_Message_Handler_debugmessenger_chapter.mp4

32.9 MB

05_Transport_Do_Work_Later_Async_chapter.mp4

55.9 MB

06_Worker_Command_chapter.mp4

51.2 MB

07_Problems_with_Entities_in_Messages_chapter.mp4

31.2 MB

08_Passing_Entity_Ids_inside_of_Messages_chapter.mp4

69.8 MB

09_Dispatching_a_Message_inside_a_Handler_chapter.mp4

30.6 MB

10_Partial_Handler_Failures_Advanced_Routing_chapter.mp4

42.2 MB

11_Envelopes_Stamps_chapter.mp4

46.0 MB

12_Retrying_on_Failure_chapter.mp4

60.8 MB

13_Retry_Delay_Retry_Strategy_chapter.mp4

45.6 MB

14_The_Failure_Transport_chapter.mp4

58.1 MB

15_Investigating_Retrying_Failed_Messages_chapter.mp4

60.0 MB

16_Middleware_chapter.mp4

33.7 MB

17_Tracking_Messages_with_Middleware_a_Stamp_chapter.mp4

34.9 MB

18_Logger_Channel_Setup_and_Autowiring_chapter.mp4

35.9 MB

19_Middleware_Message_Lifecycle_Logging_chapter.mp4

51.1 MB

20_High_Priority_Transports_chapter.mp4

51.0 MB

21_Handling_Messages_Sync_while_Developing_chapter.mp4

42.0 MB

22_Functional_Test_for_the_Upload_Endpoint_chapter.mp4

74.0 MB

23_Testing_with_the_inmemory_Transport_chapter.mp4

38.2 MB

24_Deployment_Supervisor_chapter.mp4

53.3 MB

25_Killing_Workers_Early_on_Deploy_chapter.mp4

34.3 MB

26_Events_Event_Bus_chapter.mp4

34.2 MB

27_Creating_Handling_Events_chapter.mp4

46.0 MB

28_Dispatching_the_Event_No_Handlers_chapter.mp4

59.3 MB

29_Messenger_vs_EventDispatcher_chapter.mp4

19.9 MB

30_Doctrine_Transaction_Validation_Middleware_chapter.mp4

39.4 MB

31_Event_Command_Bus_Organization_chapter.mp4

64.2 MB

32_Query_Bus_chapter.mp4

68.4 MB

33_Advanced_Handler_Config_Handler_Subscribers_chapter.mp4

51.3 MB

34_Sending_Handlers_to_Different_Transports_fromtransport_chapter.mp4

20.5 MB

35_AMQP_with_RabbitMQ_chapter.mp4

49.1 MB

36_AMQP_Internals_Exchanges_Queues_chapter.mp4

49.5 MB

37_AMQP_Priority_Exchange_chapter.mp4

51.7 MB

38_Delaying_in_AMQP_Dead_Letter_Exchange_chapter.mp4

41.2 MB

39_Exchange_Routing_and_Binding_Keys_chapter.mp4

40.7 MB

40_Dynamic_AMQP_Routing_Key_AmqpStamp_chapter.mp4

55.0 MB

41_Serializing_Messages_as_JSON_chapter.mp4

41.5 MB

42_JSON_Message_Headers_Serializer_Options_chapter.mp4

22.9 MB

43_Setup_for_Messages_from_an_Outside_System_chapter.mp4

37.9 MB

44_Transport_for_Consuming_External_Messages_chapter.mp4

44.5 MB

45_Custom_Transport_Serializer_chapter.mp4

51.4 MB

46_The_Lifecycle_of_a_Message_its_Stamps_chapter.mp4

59.1 MB

47_Graceful_Failure_in_the_Transport_Serializer_chapter.mp4

46.2 MB

48_Mapping_Messages_to_Classes_in_a_Transport_Serializer_chapter.mp4

35.6 MB

/code/

course_code.zip

476.7 KB

/scripts/

course_script.pdf

1.7 MB

/subtitles/

01_Hello_Layouts_Setup_chapter.vtt

10.5 KB

02_Creating_Mapping_Layouts_chapter.vtt

15.9 KB

03_Adding_Twig_Blocks_to_your_Dynamic_Layout_chapter.vtt

6.4 KB

04_Shared_Layouts_chapter.vtt

10.6 KB

05_Adding_More_Customized_Blocks_chapter.vtt

7.4 KB

06_Adding_Lists_Value_Type_chapter.vtt

13.5 KB

07_Value_Converter_chapter.vtt

12.2 KB

08_Item_View_Template_chapter.vtt

8.3 KB

09_Frontend_Item_View_chapter.vtt

10.4 KB

10_Ajax_Pagination_CSSJS_chapter.vtt

9.2 KB

11_Content_Browser_chapter.vtt

12.4 KB

12_Content_Browser_Returning_the_Items_chapter.vtt

7.6 KB

13_Value_Loader_Preview_Template_chapter.vtt

9.8 KB

14_Contentful_Loading_Data_from_an_External_CMS_chapter.vtt

10.6 KB

15_Mapping_a_Layout_to_Contentful_Pages_chapter.vtt

10.7 KB

16_Building_the_Contentful_Page_chapter.vtt

8.6 KB

17_Customizing_the_Contentful_Slugger_chapter.vtt

7.3 KB

18_The_Skills_List_Page_A_Grid_of_Skills_chapter.vtt

10.3 KB

19_Themes_Overriding_Templates_chapter.vtt

7.1 KB

20_Block_Views_View_Types_chapter.vtt

12.6 KB

21_Deep_Dive_into_Item_Views_chapter.vtt

9.5 KB

22_Prepending_Config_chapter.vtt

5.3 KB

23_Contentful_Item_Template_chapter.vtt

8.2 KB

24_Block_Views_Block_Definitions_chapter.vtt

6.5 KB

25_Custom_Block_View_chapter.vtt

10.5 KB

26_Custom_Item_View_Type_chapter.vtt

8.5 KB

27_Block_Plugins_chapter.vtt

15.1 KB

/video/

01_Hello_Layouts_Setup_chapter.mp4

38.0 MB

02_Creating_Mapping_Layouts_chapter.mp4

57.8 MB

03_Adding_Twig_Blocks_to_your_Dynamic_Layout_chapter.mp4

22.4 MB

04_Shared_Layouts_chapter.mp4

38.2 MB

05_Adding_More_Customized_Blocks_chapter.mp4

29.3 MB

06_Adding_Lists_Value_Type_chapter.mp4

48.6 MB

07_Value_Converter_chapter.mp4

52.6 MB

08_Item_View_Template_chapter.mp4

33.7 MB

09_Frontend_Item_View_chapter.mp4

47.0 MB

10_Ajax_Pagination_CSSJS_chapter.mp4

37.4 MB

11_Content_Browser_chapter.mp4

48.3 MB

12_Content_Browser_Returning_the_Items_chapter.mp4

35.0 MB

13_Value_Loader_Preview_Template_chapter.mp4

42.6 MB

14_Contentful_Loading_Data_from_an_External_CMS_chapter.mp4

41.4 MB

15_Mapping_a_Layout_to_Contentful_Pages_chapter.mp4

35.2 MB

16_Building_the_Contentful_Page_chapter.mp4

32.0 MB

17_Customizing_the_Contentful_Slugger_chapter.mp4

28.5 MB

18_The_Skills_List_Page_A_Grid_of_Skills_chapter.mp4

36.1 MB

19_Themes_Overriding_Templates_chapter.mp4

30.7 MB

20_Block_Views_View_Types_chapter.mp4

56.9 MB

21_Deep_Dive_into_Item_Views_chapter.mp4

41.5 MB

22_Prepending_Config_chapter.mp4

22.6 MB

23_Contentful_Item_Template_chapter.mp4

40.2 MB

24_Block_Views_Block_Definitions_chapter.mp4

27.6 MB

25_Custom_Block_View_chapter.mp4

48.9 MB

26_Custom_Item_View_Type_chapter.mp4

32.7 MB

27_Block_Plugins_chapter.mp4

60.6 MB

/code/

course_code.zip

869.5 KB

/scripts/

course_script.pdf

537.4 KB

/subtitles/

03_Authorization_Code_Grant_Type_chapter.vtt

13.0 KB

/video/

01_Serious_OAuth_in_8_Steps_chapter.mp4

7.4 MB

02_Client_Credentials_chapter.mp4

64.6 MB

03_Authorization_Code_Grant_Type_chapter.mp4

86.8 MB

04_Authorization_Code_Saving_the_Token_Handling_Failures_chapter.mp4

48.8 MB

05_User_Login_with_OAuth_chapter.mp4

29.2 MB

06_OAuth_with_Facebook_chapter.mp4

56.8 MB

07_Facebook_Using_the_API_Logging_in_and_Failure_chapter.mp4

54.4 MB

08_Implicit_Grant_Type_with_Google_chapter.mp4

56.0 MB

09_Finishing_the_Login_Callback_chapter.mp4

26.8 MB

10_Using_Refresh_Tokens_chapter.mp4

33.7 MB

11_Security_chapter.mp4

67.9 MB

/code/

course_code.zip

101.7 KB

/scripts/

course_script.pdf

614.3 KB

/video/

01_The_Project_chapter.mp4

13.3 MB

02_A_Class_and_an_Object_chapter.mp4

18.7 MB

03_Class_Methods_chapter.mp4

11.5 MB

04_Methods_that_Do_work_chapter.mp4

6.8 MB

05_Multiple_Objects_chapter.mp4

7.9 MB

06_Objects_Interact_chapter.mp4

8.8 MB

07_My_Editor_is_Confused_chapter.mp4

5.3 MB

08_Using_Objects_chapter.mp4

22.9 MB

09_Private_Access_chapter.mp4

27.3 MB

10_Type_Hinting_chapter.mp4

28.2 MB

11_The_Constructor_chapter.mp4

26.3 MB

/code/

course_code.zip

106.7 KB

/scripts/

course_script.pdf

798.0 KB

/subtitles/

06_Fetching_Objects_from_the_Database_chapter.vtt

7.2 KB

/video/

01_Service_Classes_chapter.mp4

18.9 MB

02_An_Army_of_Service_Classes_chapter.mp4

15.2 MB

03_Sharpening_the_Battle_Result_with_a_Class_chapter.mp4

30.0 MB

04_Optional_typehinting_Semantic_Methods_chapter.mp4

11.2 MB

05_Objects_are_Passed_by_Reference_chapter.mp4

15.1 MB

06_Fetching_Objects_from_the_Database_chapter.mp4

45.3 MB

07_Handling_the_Object_Id_chapter.mp4

38.5 MB

08_Making_only_one_DB_Connection_with_a_Property_chapter.mp4

13.3 MB

09_OO_Best_Practice_Centralizing_Configuration_chapter.mp4

18.9 MB

10_OO_Best_Practice_Centralizing_the_Connection_chapter.mp4

13.3 MB

11_Service_Container_chapter.mp4

12.5 MB

12_Container_Force_Single_Objects_Celebrate_chapter.mp4

14.7 MB

13_Container_to_the_Rescue_chapter.mp4

18.1 MB

/code/

course_code.zip

112.8 KB

/scripts/

course_script.pdf

664.8 KB

/video/

01_Extends_chapter.mp4

53.4 MB

02_Override_chapter.mp4

32.9 MB

03_Protected_Visibility_chapter.mp4

43.5 MB

04_Calling_Parent_Class_Methods_chapter.mp4

24.5 MB

05_Creating_an_Abstract_Ship_chapter.mp4

51.0 MB

06_Abstract_Classes_chapter.mp4

62.5 MB

07_Broken_Ship_chapter.mp4

27.9 MB

08_Abstracting_a_Class_into_2_Smaller_Pieces_chapter.mp4

61.8 MB

09_AbstractShipStorage_chapter.mp4

35.8 MB

10_Interfaces_chapter.mp4

36.8 MB

/code/

course_code.zip

119.4 KB

/scripts/

course_script.pdf

906.4 KB

/video/

01_The_Wonder_of_Class_Constants_chapter.mp4

62.2 MB

02_Static_Methods_chapter.mp4

25.7 MB

03_Static_or_NonStatic_Methods_chapter.mp4

33.9 MB

04_Namespaces_make_Class_Names_Longer_chapter.mp4

28.4 MB

05_Autoloading_Awesomeness_chapter.mp4

36.7 MB

06_More_Fun_with_use_Statements_chapter.mp4

41.9 MB

07_Namespaces_and_Core_PHP_Classes_chapter.mp4

22.7 MB

08_Composer_Autoloading_chapter.mp4

22.2 MB

09_Throwing_an_Exception_and_a_Party_chapter.mp4

28.2 MB

10_Different_Exception_Classes_chapter.mp4

17.3 MB

11_Magic_Methods_toString_get_set_chapter.mp4

31.1 MB

12_ArrayAccess_Treat_your_Object_like_an_Array_chapter.mp4

21.1 MB

13_IteratorAggregate_Loop_over_an_Object_chapter.mp4

42.2 MB

14_Traits_Horizontal_Reuse_chapter.mp4

32.7 MB

15_Object_Composition_FTW_chapter.mp4

37.0 MB

/code/

course_code.zip

33.9 KB

/scripts/

course_script.pdf

1.4 MB

/subtitles/

01_Installing_phpspec_chapter.vtt

8.4 KB

02_Buzzwords_Specification_Examples_chapter.vtt

10.0 KB

03_Matchers_Examples_Generation_chapter.vtt

12.9 KB

04_Custom_Inline_Matcher_chapter.vtt

7.3 KB

05_Registering_Autoloading_a_Custom_Matcher_chapter.vtt

7.9 KB

06_Coding_up_the_Custom_Matcher_chapter.vtt

7.5 KB

07_phpspec_PHPUnit_BDD_TDD_Buzzwords_chapter.vtt

9.9 KB

08_Red_Green_Refactor_Cycle_More_Dinosaurs_chapter.vtt

7.8 KB

09_The_ObjectBehavior_Magic_chapter.vtt

7.4 KB

10_The_Magic_of_the_Subject_chapter.vtt

4.8 KB

11_Describing_Object_Construction_chapter.vtt

8.8 KB

12_Coding_Debugging_chapter.vtt

5.8 KB

13_Instantiation_with_a_static_Factory_Method_chapter.vtt

7.6 KB

14_Describing_the_Factory_Service_chapter.vtt

9.5 KB

15_Object_Dependencies_To_Mock_or_Not_chapter.vtt

11.2 KB

16_Expecting_Exceptions_chapter.vtt

8.7 KB

17_The_ObjectStateMatcher_chapter.vtt

9.5 KB

18_Describing_for_Exception_Messages_chapter.vtt

12.0 KB

19_When_Existing_Tests_Break_Exceptions_in_construct_chapter.vtt

9.8 KB

20_Test_Doubles_chapter.vtt

8.5 KB

21_The_EnclosureBuilderService_chapter.vtt

6.9 KB

22_Dummies_chapter.vtt

8.8 KB

23_Stubs_chapter.vtt

9.3 KB

24_Promises_control_return_values_Arguments_chapter.vtt

8.4 KB

25_Advanced_Argument_Matching_chapter.vtt

5.6 KB

26_Mocks_Spies_shouldBeCalledTimes_chapter.vtt

7.3 KB

27_Test_Doubles_Dummies_Mocks_Spies_chapter.vtt

6.4 KB

28_Let_The_Setup_Function_chapter.vtt

10.1 KB

/video/

01_Installing_phpspec_chapter.mp4

21.8 MB

02_Buzzwords_Specification_Examples_chapter.mp4

29.7 MB

03_Matchers_Examples_Generation_chapter.mp4

45.0 MB

04_Custom_Inline_Matcher_chapter.mp4

29.2 MB

05_Registering_Autoloading_a_Custom_Matcher_chapter.mp4

23.7 MB

06_Coding_up_the_Custom_Matcher_chapter.mp4

42.7 MB

07_phpspec_PHPUnit_BDD_TDD_Buzzwords_chapter.mp4

17.4 MB

08_Red_Green_Refactor_Cycle_More_Dinosaurs_chapter.mp4

23.3 MB

09_The_ObjectBehavior_Magic_chapter.mp4

31.9 MB

10_The_Magic_of_the_Subject_chapter.mp4

22.8 MB

11_Describing_Object_Construction_chapter.mp4

28.8 MB

12_Coding_Debugging_chapter.mp4

28.8 MB

13_Instantiation_with_a_static_Factory_Method_chapter.mp4

29.4 MB

14_Describing_the_Factory_Service_chapter.mp4

40.5 MB

15_Object_Dependencies_To_Mock_or_Not_chapter.mp4

37.2 MB

16_Expecting_Exceptions_chapter.mp4

32.8 MB

17_The_ObjectStateMatcher_chapter.mp4

41.5 MB

18_Describing_for_Exception_Messages_chapter.mp4

46.3 MB

19_When_Existing_Tests_Break_Exceptions_in_construct_chapter.mp4

52.5 MB

20_Test_Doubles_chapter.mp4

33.5 MB

21_The_EnclosureBuilderService_chapter.mp4

30.2 MB

22_Dummies_chapter.mp4

39.5 MB

23_Stubs_chapter.mp4

43.7 MB

24_Promises_control_return_values_Arguments_chapter.mp4

36.8 MB

25_Advanced_Argument_Matching_chapter.mp4

25.9 MB

26_Mocks_Spies_shouldBeCalledTimes_chapter.mp4

34.6 MB

27_Test_Doubles_Dummies_Mocks_Spies_chapter.mp4

44.9 MB

28_Let_The_Setup_Function_chapter.mp4

49.1 MB

/code/

course_code.zip

341.4 KB

/scripts/

course_script.pdf

937.9 KB

/subtitles/

01_Hello_Integration_Tests_chapter.vtt

11.7 KB

02_KernelTestCase_Fetching_Services_chapter.vtt

7.3 KB

03_Test_Environment_Database_Setup_chapter.vtt

13.7 KB

04_Resetting_the_Database_chapter.vtt

7.8 KB

05_Factory_Data_Seeding_chapter.vtt

8.8 KB

06_Testing_a_Service_chapter.vtt

11.7 KB

07_Partial_Mocking_chapter.vtt

7.9 KB

08_The_Repository_Test_Helper_chapter.vtt

7.7 KB

09_Testing_Emails_chapter.vtt

6.7 KB

10_Testing_Messenger_chapter.vtt

10.2 KB

/video/

01_Hello_Integration_Tests_chapter.mp4

44.2 MB

02_KernelTestCase_Fetching_Services_chapter.mp4

27.8 MB

03_Test_Environment_Database_Setup_chapter.mp4

65.0 MB

04_Resetting_the_Database_chapter.mp4

39.5 MB

05_Factory_Data_Seeding_chapter.mp4

42.8 MB

06_Testing_a_Service_chapter.mp4

43.0 MB

07_Partial_Mocking_chapter.mp4

35.3 MB

08_The_Repository_Test_Helper_chapter.mp4

31.2 MB

09_Testing_Emails_chapter.mp4

31.9 MB

10_Testing_Messenger_chapter.mp4

53.3 MB

/scripts/

course_script.pdf

1.2 MB

/subtitles/

01_PHPUnit_Secure_the_Park_chapter.vtt

7.8 KB

02_Tests_Assertions_Coding_chapter.vtt

9.2 KB

03_TDD_Unit_Integration_Functional_Tests_chapter.vtt

5.5 KB

04_TDD_in_Practice_chapter.vtt

6.0 KB

05_Factory_Testing_chapter.vtt

8.9 KB

06_Hooks_setUp_tearDown_Skipping_Tests_chapter.vtt

6.2 KB

07_Data_Providers_chapter.vtt

9.8 KB

08_Coding_Adding_Features_Refactoring_chapter.vtt

9.8 KB

09_Handling_Object_Dependencies_chapter.vtt

8.8 KB

10_Testing_Exceptions_chapter.vtt

5.6 KB

11_Exceptions_Part_2_Adding_Fence_Security_chapter.vtt

8.7 KB

12_Refactoring_Dependency_Injection_chapter.vtt

7.0 KB

13_Mocks_Test_Doubles_chapter.vtt

7.5 KB

14_Mocks_Control_the_Return_Value_chapter.vtt

6.7 KB

15_Mocks_expects_Assert_Method_is_Called_Correctly_chapter.vtt

5.8 KB

16_Full_Mock_Example_chapter.vtt

9.5 KB

17_Full_Mock_Example_the_Sequel_chapter.vtt

4.9 KB

18_Mocking_with_Prophecy_chapter.vtt

8.7 KB

19_The_Important_CLI_Options_phpunitxmldist_chapter.vtt

6.7 KB

20_Integration_Tests_chapter.vtt

12.4 KB

21_Clearing_the_Database_chapter.vtt

7.8 KB

22_Partial_Mocking_chapter.vtt

5.5 KB

23_Functional_Tests_chapter.vtt

9.0 KB

24_DomCrawler_Epic_Beast_of_the_Night_chapter.vtt

5.9 KB

25_Test_Fixtures_Fast_Databases_chapter.vtt

9.4 KB

26_Loading_Fixtures_References_chapter.vtt

6.3 KB

27_Testing_a_Form_Submit_chapter.vtt

7.7 KB

28_Continuous_Integration_Activate_the_Robots_chapter.vtt

10.7 KB

29_CircleCI_Artifacts_chapter.vtt

7.3 KB

/video/

01_PHPUnit_Secure_the_Park_chapter.mp4

29.3 MB

02_Tests_Assertions_Coding_chapter.mp4

38.0 MB

03_TDD_Unit_Integration_Functional_Tests_chapter.mp4

16.8 MB

04_TDD_in_Practice_chapter.mp4

29.7 MB

05_Factory_Testing_chapter.mp4

42.5 MB

06_Hooks_setUp_tearDown_Skipping_Tests_chapter.mp4

31.6 MB

07_Data_Providers_chapter.mp4

61.5 MB

08_Coding_Adding_Features_Refactoring_chapter.mp4

57.6 MB

09_Handling_Object_Dependencies_chapter.mp4

40.5 MB

10_Testing_Exceptions_chapter.mp4

30.8 MB

11_Exceptions_Part_2_Adding_Fence_Security_chapter.mp4

54.6 MB

12_Refactoring_Dependency_Injection_chapter.mp4

49.6 MB

13_Mocks_Test_Doubles_chapter.mp4

46.5 MB

14_Mocks_Control_the_Return_Value_chapter.mp4

38.8 MB

15_Mocks_expects_Assert_Method_is_Called_Correctly_chapter.mp4

31.2 MB

16_Full_Mock_Example_chapter.mp4

52.9 MB

17_Full_Mock_Example_the_Sequel_chapter.mp4

31.8 MB

18_Mocking_with_Prophecy_chapter.mp4

49.4 MB

19_The_Important_CLI_Options_phpunitxmldist_chapter.mp4

44.7 MB

20_Integration_Tests_chapter.mp4

60.1 MB

21_Clearing_the_Database_chapter.mp4

49.4 MB

22_Partial_Mocking_chapter.mp4

26.6 MB

23_Functional_Tests_chapter.mp4

43.3 MB

24_DomCrawler_Epic_Beast_of_the_Night_chapter.mp4

28.8 MB

25_Test_Fixtures_Fast_Databases_chapter.mp4

49.7 MB

26_Loading_Fixtures_References_chapter.mp4

38.0 MB

27_Testing_a_Form_Submit_chapter.mp4

40.9 MB

28_Continuous_Integration_Activate_the_Robots_chapter.mp4

58.3 MB

29_CircleCI_Artifacts_chapter.mp4

30.7 MB

/code/

course_code.zip

277.4 KB

/scripts/

course_script.pdf

1.2 MB

/subtitles/

01_PHPUnit_Install_chapter.vtt

6.3 KB

02_Our_First_Test_chapter.vtt

9.2 KB

03_Testing_Class_Methods_chapter.vtt

9.5 KB

04_TDD_Test_Driven_Development_chapter.vtt

6.1 KB

05_TDD_Part_2_Finish_Refactor_chapter.vtt

6.7 KB

06_Data_Providers_chapter.vtt

5.7 KB

07_Incomplete_Tests_and_Dancing_Dinos_chapter.vtt

8.2 KB

08_Create_a_GitHub_Service_Test_chapter.vtt

5.4 KB

09_GitHub_Service_Implementation_chapter.vtt

6.1 KB

10_Mocking_Test_Doubles_chapter.vtt

7.8 KB

11_Mocking_Stubs_chapter.vtt

5.7 KB

12_Mocking_Mock_Objects_chapter.vtt

6.8 KB

13_Filtering_Out_Hungry_Dinos_chapter.vtt

5.6 KB

14_Testing_Exceptional_Exceptions_chapter.vtt

6.3 KB

15_Mocking_Symfonys_Http_Client_chapter.vtt

4.2 KB

16_Setup_and_Tearing_It_Down_chapter.vtt

8.4 KB

/video/

01_PHPUnit_Install_chapter.mp4

23.0 MB

02_Our_First_Test_chapter.mp4

30.9 MB

03_Testing_Class_Methods_chapter.mp4

37.3 MB

04_TDD_Test_Driven_Development_chapter.mp4

19.1 MB

05_TDD_Part_2_Finish_Refactor_chapter.mp4

21.6 MB

06_Data_Providers_chapter.mp4

23.9 MB

07_Incomplete_Tests_and_Dancing_Dinos_chapter.mp4

33.9 MB

08_Create_a_GitHub_Service_Test_chapter.mp4

23.9 MB

09_GitHub_Service_Implementation_chapter.mp4

26.6 MB

10_Mocking_Test_Doubles_chapter.mp4

34.9 MB

11_Mocking_Stubs_chapter.mp4

21.4 MB

12_Mocking_Mock_Objects_chapter.mp4

26.8 MB

13_Filtering_Out_Hungry_Dinos_chapter.mp4

18.4 MB

14_Testing_Exceptional_Exceptions_chapter.mp4

23.5 MB

15_Mocking_Symfonys_Http_Client_chapter.mp4

15.5 MB

16_Setup_and_Tearing_It_Down_chapter.mp4

30.6 MB

/scripts/

course_script.pdf

187.6 KB

/subtitles/

01_1_3_Speed_Throwable_chapter.vtt

7.6 KB

02_Scalar_Type_Hints_chapter.vtt

7.0 KB

03_Return_Types_chapter.vtt

6.0 KB

04_Nullable_Types_chapter.vtt

4.7 KB

05_Void_Types_Refactoring_an_Entire_Class_chapter.vtt

9.4 KB

06_Private_Constants_chapter.vtt

5.1 KB

07_The_iterable_PseudoType_chapter.vtt

5.9 KB

08_The_Multi_Exception_Catch_chapter.vtt

6.5 KB

/video/

01_1_3_Speed_Throwable_chapter.mp4

25.2 MB

02_Scalar_Type_Hints_chapter.mp4

29.6 MB

03_Return_Types_chapter.mp4

23.9 MB

04_Nullable_Types_chapter.mp4

20.5 MB

05_Void_Types_Refactoring_an_Entire_Class_chapter.mp4

40.9 MB

06_Private_Constants_chapter.mp4

29.6 MB

07_The_iterable_PseudoType_chapter.mp4

33.9 MB

08_The_Multi_Exception_Catch_chapter.mp4

29.8 MB

/code/

course_code.zip

2.4 KB

/scripts/

course_script.pdf

212.3 KB

/subtitles/

01_PHP_Namespaces_in_under_5_Minutes_chapter.vtt

6.9 KB

/video/

01_PHP_Namespaces_in_under_5_Minutes_chapter.mp4

19.3 MB

/code/

course_code.zip

191.3 KB

/scripts/

course_script.pdf

877.8 KB

/video/

01_Ask_Questions_chapter.mp4

2.5 MB

06_How_to_handle_dynamic_Subdomains_in_Symfony_chapter.mp4

43.7 MB

/scripts/

course_script.pdf

2.1 MB

/subtitles/

01_The_World_of_React_ESLint_chapter.vtt

10.3 KB

02_ReactcreateElement_chapter.vtt

7.9 KB

03_JSX_chapter.vtt

7.6 KB

04_React_Components_chapter.vtt

11.1 KB

05_Props_chapter.vtt

8.2 KB

06_Collection_Rendering_a_Table_chapter.vtt

8.2 KB

07_The_key_Prop_Inline_Rendering_chapter.vtt

6.1 KB

08_Build_the_Static_App_First_chapter.vtt

10.3 KB

09_State_For_Magic_Updating_Good_Times_chapter.vtt

11.0 KB

10_Handling_Events_like_onClick_chapter.vtt

6.1 KB

11_Child_Component_chapter.vtt

10.7 KB

12_Notifying_Parent_Components_Callback_Props_chapter.vtt

7.0 KB

13_Smart_vs_Dumb_Components_chapter.vtt

10.7 KB

14_Prop_Validation_PropTypes_chapter.vtt

8.5 KB

15_Removing_propTypes_on_Production_chapter.vtt

4.0 KB

16_Moving_the_Rep_Logs_to_State_chapter.vtt

6.4 KB

17_Smart_Components_Spread_Attributes_chapter.vtt

8.1 KB

18_Handling_a_Form_Submit_chapter.vtt

10.9 KB

19_New_Component_to_Hold_our_Form_chapter.vtt

10.3 KB

20_Refs_chapter.vtt

10.6 KB

21_Immutability_Dont_Mutate_my_State_chapter.vtt

10.6 KB

22_Dumb_Components_with_State_chapter.vtt

6.7 KB

23_Form_Validation_State_chapter.vtt

6.2 KB

24_Controlled_Form_Input_chapter.vtt

11.4 KB

25_Controlled_Component_Form_chapter.vtt

11.3 KB

26_Deleting_Items_chapter.vtt

7.5 KB

27_API_Setup_AJAX_with_fetch_chapter.vtt

9.4 KB

28_API_Auth_State_via_AJAX_chapter.vtt

10.2 KB

29_Loading_Messages_chapter.vtt

4.7 KB

30_Hitting_the_DELETE_Endpoint_chapter.vtt

8.2 KB

31_The_POST_Create_API_chapter.vtt

11.3 KB

32_Polyfills_fetch_Promise_chapter.vtt

6.7 KB

33_Success_Messages_The_Style_Attribute_chapter.vtt

7.4 KB

34_Temporary_Messages_componentWillUnmount_chapter.vtt

8.4 KB

35_Updating_Deep_State_Data_chapter.vtt

8.5 KB

36_Server_Validation_fetch_Failing_chapter.vtt

8.0 KB

37_Displaying_Server_Validation_Errors_chapter.vtt

9.3 KB

38_Object_Rest_Spread_chapter.vtt

7.8 KB

39_Passing_Data_from_your_Server_to_React_chapter.vtt

8.8 KB

40_Passing_Server_Data_to_React_Props_chapter.vtt

10.6 KB

41_Reusable_Components_chapter.vtt

11.0 KB

42_CSRF_Protection_Part_1_chapter.vtt

6.5 KB

43_CSRF_Protection_Part_2_chapter.vtt

9.3 KB

/video/

01_The_World_of_React_ESLint_chapter.mp4

41.0 MB

02_ReactcreateElement_chapter.mp4

32.5 MB

03_JSX_chapter.mp4

38.8 MB

04_React_Components_chapter.mp4

39.2 MB

05_Props_chapter.mp4

29.2 MB

06_Collection_Rendering_a_Table_chapter.mp4

38.4 MB

07_The_key_Prop_Inline_Rendering_chapter.mp4

25.5 MB

08_Build_the_Static_App_First_chapter.mp4

48.1 MB

09_State_For_Magic_Updating_Good_Times_chapter.mp4

44.2 MB

10_Handling_Events_like_onClick_chapter.mp4

31.2 MB

11_Child_Component_chapter.mp4

57.9 MB

12_Notifying_Parent_Components_Callback_Props_chapter.mp4

36.3 MB

13_Smart_vs_Dumb_Components_chapter.mp4

58.5 MB

14_Prop_Validation_PropTypes_chapter.mp4

39.7 MB

15_Removing_propTypes_on_Production_chapter.mp4

23.3 MB

16_Moving_the_Rep_Logs_to_State_chapter.mp4

31.3 MB

17_Smart_Components_Spread_Attributes_chapter.mp4

34.5 MB

18_Handling_a_Form_Submit_chapter.mp4

52.4 MB

19_New_Component_to_Hold_our_Form_chapter.mp4

59.7 MB

20_Refs_chapter.mp4

73.9 MB

21_Immutability_Dont_Mutate_my_State_chapter.mp4

54.6 MB

22_Dumb_Components_with_State_chapter.mp4

29.5 MB

23_Form_Validation_State_chapter.mp4

32.1 MB

24_Controlled_Form_Input_chapter.mp4

56.0 MB

25_Controlled_Component_Form_chapter.mp4

69.0 MB

26_Deleting_Items_chapter.mp4

40.8 MB

27_API_Setup_AJAX_with_fetch_chapter.mp4

42.6 MB

28_API_Auth_State_via_AJAX_chapter.mp4

42.8 MB

29_Loading_Messages_chapter.mp4

24.6 MB

30_Hitting_the_DELETE_Endpoint_chapter.mp4

39.0 MB

31_The_POST_Create_API_chapter.mp4

55.8 MB

32_Polyfills_fetch_Promise_chapter.mp4

40.3 MB

33_Success_Messages_The_Style_Attribute_chapter.mp4

42.9 MB

34_Temporary_Messages_componentWillUnmount_chapter.mp4

35.0 MB

35_Updating_Deep_State_Data_chapter.mp4

39.8 MB

36_Server_Validation_fetch_Failing_chapter.mp4

37.4 MB

37_Displaying_Server_Validation_Errors_chapter.mp4

48.0 MB

38_Object_Rest_Spread_chapter.mp4

49.0 MB

39_Passing_Data_from_your_Server_to_React_chapter.mp4

51.1 MB

40_Passing_Server_Data_to_React_Props_chapter.mp4

55.9 MB

41_Reusable_Components_chapter.mp4

55.0 MB

42_CSRF_Protection_Part_1_chapter.mp4

26.2 MB

43_CSRF_Protection_Part_2_chapter.mp4

49.6 MB

/code/

course_code.zip

1.2 MB

/scripts/

course_script.pdf

1.0 MB

/video/

01_The_REST_API_Tutorial_chapter.mp4

10.5 MB

02_HTTP_Basics_chapter.mp4

5.8 MB

03_REST_Resources_and_Representations_chapter.mp4

8.7 MB

04_Transitions_and_Client_State_chapter.mp4

7.9 MB

05_Project_Routing_chapter.mp4

21.9 MB

06_POST_Creation_Location_Header_and_201_chapter.mp4

21.3 MB

07_GETing_Resources_and_ContentType_chapter.mp4

20.5 MB

08_Updating_the_Location_Header_chapter.mp4

7.6 MB

09_GET_programmers_A_collection_of_Programmers_chapter.mp4

15.8 MB

10_Fixing_the_ContentType_on_POST_chapter.mp4

14.2 MB

11_Testing_your_API_with_PHPUnit_chapter.mp4

9.9 MB

12_Behat_for_Testing_chapter.mp4

22.2 MB

13_Handling_Data_in_Tests_chapter.mp4

18.2 MB

14_PUT_Editing_Resources_chapter.mp4

18.3 MB

15_Debugging_Tests_chapter.mp4

8.0 MB

16_PUT_Killing_Duplicated_Code_chapter.mp4

12.4 MB

17_GET_Representation_POST_Representation_chapter.mp4

11.6 MB

18_PUT_Versus_POST_chapter.mp4

16.1 MB

19_Deleting_Resources_chapter.mp4

10.6 MB

20_PATCH_The_Other_Edit_chapter.mp4

21.9 MB

21_Handling_Errors_chapter.mp4

30.0 MB

22_The_applicationproblemjson_ContentType_chapter.mp4

24.5 MB

23_Enforcing_Consistency_with_ApiProblem_chapter.mp4

25.2 MB

24_Error_in_Invalid_JSON_chapter.mp4

22.1 MB

25_ApiProblemException_and_Exception_Handling_chapter.mp4

31.9 MB

26_Handling_404_Errors_chapter.mp4

34.2 MB

27_Exposing_more_Error_Details_chapter.mp4

26.3 MB

28_Whats_Next_chapter.mp4

2.8 MB

/code/

course_code.zip

1.5 MB

/scripts/

course_script.pdf

1.1 MB

/subtitles/

16_I_3_HATEOAS_Installation_chapter.vtt

10.2 KB

/video/

01_The_Serializer_SwissArmy_Knife_of_APIs_chapter.mp4

36.3 MB

02_Serializer_Configuration_SerializationContext_chapter.mp4

47.3 MB

03_Serializer_Annotations_chapter.mp4

15.8 MB

04_Requiring_Authentication_chapter.mp4

29.3 MB

05_Authorization_via_a_Token_chapter.mp4

35.5 MB

06_Securing_More_Endpoints_chapter.mp4

18.1 MB

07_Authentication_Error_Format_chapter.mp4

31.7 MB

08_Centralizing_Error_Response_Creation_chapter.mp4

23.0 MB

09_Creating_Token_Resources_in_the_API_chapter.mp4

36.6 MB

10_Reuse_and_Consistency_chapter.mp4

28.7 MB

11_Validate_that_Token_Resource_chapter.mp4

20.0 MB

12_New_Battle_Resource_the_Scenario_chapter.mp4

18.5 MB

13_Start_Create_an_Epic_Battle_Resource_chapter.mp4

23.8 MB

14_GET_Your_One_Battle_On_chapter.mp4

19.6 MB

15_Battles_and_Programmer_Link_them_chapter.mp4

13.9 MB

16_I_3_HATEOAS_Installation_chapter.mp4

72.9 MB

17_HATEOAS_Loves_Routers_chapter.mp4

30.1 MB

18_Adding_Real_Links_with_HATEOAS_chapter.mp4

14.7 MB

19_Hypermedia_vs_Media_Buzzwords_chapter.mp4

16.5 MB

20_We_can_Embed_Resources_Too_chapter.mp4

12.8 MB

21_Fun_with_the_HAL_Browser_chapter.mp4

10.6 MB

22_Collections_The_HAL_Way_chapter.mp4

18.2 MB

23_Link_to_a_Subordinate_Resource_chapter.mp4

35.1 MB

24_A_Homepage_for_your_API_chapter.mp4

24.6 MB

25_API_Pagination_Done_Easily_chapter.mp4

41.3 MB

26_Filtering_and_HATEOAS_The_Buzzword_chapter.mp4

15.9 MB

/code/

course_code.zip

254.7 KB

/scripts/

course_script.pdf

432.7 KB

/video/

01_Welcome_to_Symfony_chapter.mp4

7.8 MB

02_Downloading_Configuration_chapter.mp4

33.5 MB

03_Bundles_of_Joy_chapter.mp4

13.0 MB

04_Routing_The_URLs_of_the_World_chapter.mp4

18.7 MB

05_Controllers_Get_to_work_chapter.mp4

28.0 MB

06_Twig_chapter.mp4

24.3 MB

07_Databases_and_Doctrine_chapter.mp4

18.9 MB

08_Inserting_and_Querying_Data_chapter.mp4

29.0 MB

09_Virtual_Host_Setup_Extravaganza_chapter.mp4

14.4 MB

10_Code_Generation_FTW_chapter.mp4

20.8 MB

11_Less_Ugly_with_CSS_and_JavaScript_chapter.mp4

15.8 MB

12_Friendly_Links_and_Dates_in_Twig_chapter.mp4

7.3 MB

13_Adding_Outside_Bundles_with_Composer_chapter.mp4

21.4 MB

14_Fixtures_For_some_dumb_data_chapter.mp4

11.1 MB

15_Autoloading_Where_did_requireinclude_go_chapter.mp4

11.6 MB

16_Do_Less_Work_in_the_Controller_chapter.mp4

24.5 MB

17_Twig_Mind_Tricks_chapter.mp4

10.0 MB

/scripts/

course_script.pdf

1.4 MB

/video/

01_Introduction_chapter.mp4

1.8 MB

02_Security_Fundamentals_chapter.mp4

12.4 MB

03_Authorization_with_Access_Control_chapter.mp4

11.1 MB

04_Creating_a_Login_Form_Part_1_chapter.mp4

24.9 MB

05_Creating_a_Login_Form_Part_2_chapter.mp4

18.8 MB

06_Logging_Out_and_Cleaning_Up_chapter.mp4

24.8 MB

07_Twig_Security_and_ISAUTHENTICATEDFULLY_chapter.mp4

11.7 MB

08_Denying_Access_AccessDeniedException_chapter.mp4

24.4 MB

09_Entity_Security_chapter.mp4

20.2 MB

10_Saving_Users_chapter.mp4

16.5 MB

11_Adding_Dynamic_Roles_to_each_User_chapter.mp4

24.6 MB

12_Repository_Security_chapter.mp4

19.4 MB

13_Doctrines_QueryBuilder_chapter.mp4

9.7 MB

14_The_UserProvider_Custom_Logic_to_Load_Security_Users_chapter.mp4

14.5 MB

15_User_Serialization_chapter.mp4

10.3 MB

16_Registration_Form_chapter.mp4

15.0 MB

17_Form_Rendering_chapter.mp4

24.6 MB

18_Using_More_Fields_email_and_repeated_chapter.mp4

14.7 MB

19_Handling_Form_Submissions_chapter.mp4

20.1 MB

20_Form_Default_Data_chapter.mp4

11.2 MB

21_Cleaning_up_with_a_plainPassword_Field_chapter.mp4

7.9 MB

22_Using_an_External_Form_Type_Class_chapter.mp4

12.3 MB

23_Registration_Validation_chapter.mp4

18.6 MB

24_ServerSide_Validation_chapter.mp4

24.2 MB

25_Adding_a_Flash_Message_chapter.mp4

7.6 MB

26_Automatically_Authenticating_after_Registration_chapter.mp4

5.6 MB

27_Functional_Testing_chapter.mp4

24.1 MB

28_Testing_Forms_chapter.mp4

16.2 MB

29_Controlling_Data_Fixtures_in_a_Test_chapter.mp4

15.1 MB

30_More_about_Container_the_doctrine_Service_and_the_Entity_Manager_chapter.mp4

12.3 MB

31_Afterdinner_Mint_chapter.mp4

19.4 MB

32_Security_Creating_Roles_and_Role_Hierarchies_chapter.mp4

12.9 MB

33_Switching_Users_Impersonation_chapter.mp4

5.0 MB

34_Whitelisting_Securing_all_Pages_except_a_few_chapter.mp4

9.5 MB

35_Accessing_the_User_chapter.mp4

7.5 MB

36_Remember_Me_Functionality_chapter.mp4

8.6 MB

/scripts/

course_script.pdf

1.2 MB

/video/

01_Introduction_chapter.mp4

2.7 MB

02_ManyToOne_Doctrine_Relationships_chapter.mp4

17.7 MB

03_Sharing_Data_between_Fixture_Classes_chapter.mp4

9.1 MB

04_Restricting_Edit_Access_to_Owners_chapter.mp4

10.9 MB

05_Using_a_shortcut_Base_Controller_Class_chapter.mp4

12.8 MB

06_Using_PHPDoc_for_AutoCompletion_chapter.mp4

4.9 MB

07_OneToMany_The_Inverse_Side_of_a_Relationship_chapter.mp4

26.7 MB

08_Doctrine_Extensions_Sluggable_and_Timestampable_chapter.mp4

25.1 MB

09_Using_the_slug_in_the_Event_URL_chapter.mp4

12.3 MB

10_Adding_createdAt_and_updatedAt_Timestampable_Fields_chapter.mp4

8.5 MB

11_Creating_a_Custom_orderBy_Query_chapter.mp4

11.1 MB

12_ManyToMany_Relationship_chapter.mp4

10.5 MB

13_Using_the_ManyToMany_so_Users_can_Attend_an_Event_chapter.mp4

24.1 MB

14_More_with_ManyToMany_Avoiding_Duplicates_chapter.mp4

15.6 MB

15_JSON_up_in_your_Response_chapter.mp4

15.7 MB

16_Come_on_Set_the_ContentType_Header_chapter.mp4

17.2 MB

17_Adding_the_AJAX_Touch_JavaScript_chapter.mp4

13.1 MB

18_Customizing_Error_Pages_and_How_Errors_are_Handled_chapter.mp4

28.1 MB

19_Render_another_Controller_in_Twig_chapter.mp4

20.5 MB

20_Creating_a_Pretty_CSV_Download_chapter.mp4

17.7 MB

21_Your_Very_First_Service_chapter.mp4

19.4 MB

22_Symfony_Overlord_The_Service_Container_chapter.mp4

22.6 MB

23_Configuration_Loading_and_TypeHinting_chapter.mp4

9.0 MB

24_Dependency_Inject_All_the_Things_chapter.mp4

17.7 MB

25_Twig_Extensions_and_Dependency_Injection_Tags_chapter.mp4

21.6 MB

26_Doctrine_is_in_your_Lifecycle_with_Callbacks_chapter.mp4

8.3 MB

27_Doctrine_Event_Listeners_chapter.mp4

24.5 MB

28_Doctrine_Listeners_on_Update_chapter.mp4

23.3 MB

29_Keep_Going_chapter.mp4

3.6 MB

/scripts/

course_script.pdf

504.8 KB

/video/

01_Introduction_chapter.mp4

2.3 MB

02_Assets_and_Cache_Busting_chapter.mp4

12.0 MB

03_Busting_Browser_Cache_and_Using_a_CDN_chapter.mp4

17.1 MB

04_Assetic_Filters_Combination_and_Minification_chapter.mp4

22.2 MB

05_Combining_and_Minifying_CSS_JS_chapter.mp4

12.6 MB

06_Applying_a_Minification_Filter_chapter.mp4

23.1 MB

07_Form_Template_Customizations_chapter.mp4

16.9 MB

08_Error_Formatting_for_Twitter_Bootstrap_chapter.mp4

12.2 MB

09_Adding_formcontrol_to_the_input_chapter.mp4

26.0 MB

10_More_Form_Customizations_Form_Theming_chapter.mp4

20.4 MB

11_An_Aside_Dependency_Injection_Parameters_chapter.mp4

8.3 MB

12_Deployment_chapter.mp4

31.0 MB

13_Goodbye_Friend_chapter.mp4

5.6 MB

/scripts/

course_script.pdf

970.3 KB

/subtitles/

01_Symfony_4_Lets_Launch_chapter.vtt

5.5 KB

02_Our_MicroApp_PhpStorm_Setup_chapter.vtt

8.1 KB

03_Routes_Controllers_Pages_oh_my_chapter.vtt

10.0 KB

04_Symfony_Flex_Aliases_chapter.vtt

8.1 KB

05_The_Twig_Recipe_chapter.vtt

4.0 KB

06_Twig_chapter.vtt

11.2 KB

07_Web_Debug_Toolbar_the_Profiler_chapter.vtt

5.2 KB

08_Debugging_Packs_chapter.vtt

4.1 KB

09_Assets_CSS_JavaScript_chapter.vtt

10.9 KB

10_Generating_URLs_chapter.vtt

7.3 KB

11_JavaScript_PageSpecific_Assets_chapter.vtt

6.5 KB

12_JSON_API_Endpoint_chapter.vtt

8.5 KB

13_Services_chapter.vtt

9.8 KB

/video/

01_Symfony_4_Lets_Launch_chapter.mp4

23.8 MB

02_Our_MicroApp_PhpStorm_Setup_chapter.mp4

34.4 MB

03_Routes_Controllers_Pages_oh_my_chapter.mp4

28.5 MB

04_Symfony_Flex_Aliases_chapter.mp4

27.9 MB

05_The_Twig_Recipe_chapter.mp4

13.9 MB

06_Twig_chapter.mp4

50.9 MB

07_Web_Debug_Toolbar_the_Profiler_chapter.mp4

29.1 MB

08_Debugging_Packs_chapter.mp4

22.8 MB

09_Assets_CSS_JavaScript_chapter.mp4

77.8 MB

10_Generating_URLs_chapter.mp4

46.8 MB

11_JavaScript_PageSpecific_Assets_chapter.mp4

41.1 MB

12_JSON_API_Endpoint_chapter.mp4

42.5 MB

13_Services_chapter.mp4

50.2 MB

/scripts/

course_script.pdf

330.7 KB

/video/

01_Your_Stripe_Dashboard_chapter.mp4

14.8 MB

02_Embedded_Checkout_Form_chapter.mp4

40.4 MB

03_Charge_It_The_Stripe_PHP_SDK_chapter.mp4

29.6 MB

04_Hide_Those_Private_Keys_chapter.mp4

18.2 MB

05_Stripe_Customers_Our_Users_chapter.mp4

18.3 MB

06_We_3_Creating_Stripe_Customers_chapter.mp4

35.8 MB

07_Stripe_Invoices_chapter.mp4

33.6 MB

08_Centralize_your_Stripe_Code_chapter.mp4

59.2 MB

09_Force_HTTPS_please_chapter.mp4

15.0 MB

10_Building_the_Custom_Checkout_Form_chapter.mp4

33.5 MB

11_Checkout_Form_JS_Handling_Logic_chapter.mp4

41.0 MB

12_Pretty_Card_Formatting_chapter.mp4

19.5 MB

13_Pro_Error_Handling_chapter.mp4

46.5 MB

/scripts/

course_script.pdf

951.7 KB

/subtitles/

07_Canceling_a_Subscription_chapter.vtt

6.2 KB

14_Stripe_Events_Webhooks_chapter.vtt

6.5 KB

/video/

01_Create_those_Subscription_Plans_chapter.mp4

24.5 MB

02_Add_the_Subscription_to_your_Cart_chapter.mp4

35.9 MB

03_Creating_the_Subscription_in_Stripe_chapter.mp4

51.1 MB

04_Give_the_User_a_Subscription_in_our_Database_chapter.mp4

56.2 MB

05_Data_Card_Last_4_Digits_chapter.mp4

35.2 MB

06_So_When_is_my_Next_Invoice_chapter.mp4

23.4 MB

07_Canceling_a_Subscription_chapter.mp4

32.7 MB

08_Tracking_Cancelations_in_our_Database_chapter.mp4

50.5 MB

09_ReactivateUncancel_my_Subscription_chapter.mp4

50.6 MB

10_Cancelation_EdgeCase_Bugs_chapter.mp4

40.4 MB

11_The_Update_Card_Form_chapter.mp4

49.4 MB

12_Saving_the_Updated_Card_Details_chapter.mp4

37.8 MB

13_Handling_Card_Update_Fails_chapter.mp4

21.3 MB

14_Stripe_Events_Webhooks_chapter.mp4

28.0 MB

15_Webhook_Endpoint_Setup_chapter.mp4

24.6 MB

16_Webhook_Subscription_Canceled_chapter.mp4

37.5 MB

17_Testing_Webhooks_chapter.mp4

42.0 MB

18_Testing_Part_2_Faking_the_Event_Lookup_chapter.mp4

40.0 MB

19_Live_Webhook_Testing_with_Ngrok_chapter.mp4

29.3 MB

20_Webhook_Email_User_on_Subscription_Renewal_chapter.mp4

52.4 MB

21_Webhook_Payment_Failed_chapter.mp4

19.9 MB

22_Webhooks_Preventing_Replay_Attacks_chapter.mp4

38.4 MB

23_Upgrading_Subscription_Plans_The_UI_chapter.mp4

37.8 MB

24_So_how_much_would_that_Upgrade_Cost_chapter.mp4

38.7 MB

25_Upgrade_Processing_the_Upcoming_Invoice_chapter.mp4

42.3 MB

26_Execute_the_Plan_Upgrade_chapter.mp4

50.5 MB

27_Failing_Awesomely_When_Payments_Fail_chapter.mp4

59.6 MB

28_Changing_your_Plan_from_Monthly_to_Yearly_chapter.mp4

40.0 MB

29_Monthly_to_Yearly_The_Billing_Period_Change_chapter.mp4

43.6 MB

30_Coupons_Adding_the_Form_chapter.mp4

25.9 MB

31_Validate_that_Coupon_in_Stripe_chapter.mp4

36.1 MB

32_Applying_a_Coupon_at_Checkout_chapter.mp4

39.8 MB

33_Free_Ice_Cream_Checkout_chapter.mp4

58.4 MB

34_Sweet_Invoices_chapter.mp4

42.5 MB

35_Displaying_All_the_Invoice_Details_chapter.mp4

49.0 MB

/scripts/

course_script.pdf

729.4 KB

/subtitles/

01_Upgrading_to_Symfony_33_chapter.vtt

6.8 KB

02_defaults_autowire_autoconfigure_chapter.vtt

6.9 KB

03_Service_Class_Name_as_Service_id_chapter.vtt

5.2 KB

04_Making_all_Services_Private_chapter.vtt

3.9 KB

05_AutoRegistering_All_Services_chapter.vtt

7.0 KB

06_Controllers_as_Services_chapter.vtt

2.8 KB

07_Understanding_Autowiring_Logic_chapter.vtt

5.9 KB

08_Problematic_MultiClass_Services_chapter.vtt

6.5 KB

09_Autowiring_Controller_Arguments_chapter.vtt

7.0 KB

10_Aliases_When_Autowiring_Fails_chapter.vtt

4.9 KB

11_Autowiring_Deprecations_chapter.vtt

6.9 KB

12_Configuring_Specific_Named_Arguments_chapter.vtt

3.9 KB

13_RAD_with_Symfony_33_chapter.vtt

11.0 KB

/video/

01_Upgrading_to_Symfony_33_chapter.mp4

39.7 MB

02_defaults_autowire_autoconfigure_chapter.mp4

41.7 MB

03_Service_Class_Name_as_Service_id_chapter.mp4

28.0 MB

04_Making_all_Services_Private_chapter.mp4

23.1 MB

05_AutoRegistering_All_Services_chapter.mp4

36.9 MB

06_Controllers_as_Services_chapter.mp4

18.9 MB

07_Understanding_Autowiring_Logic_chapter.mp4

32.8 MB

08_Problematic_MultiClass_Services_chapter.mp4

37.5 MB

09_Autowiring_Controller_Arguments_chapter.mp4

52.8 MB

10_Aliases_When_Autowiring_Fails_chapter.mp4

32.3 MB

11_Autowiring_Deprecations_chapter.mp4

49.7 MB

12_Configuring_Specific_Named_Arguments_chapter.mp4

24.5 MB

13_RAD_with_Symfony_33_chapter.mp4

75.6 MB

/scripts/

course_script.pdf

239.0 KB

/subtitles/

05_Database_Migrations_chapter.vtt

4.9 KB

09_Fixtures_Dummy_Data_Rocks_chapter.vtt

4.9 KB

/video/

01_Creating_an_Entity_Class_chapter.mp4

22.2 MB

02_Database_Config_and_Automatic_Table_Creation_chapter.mp4

10.4 MB

03_Inserting_new_Objects_chapter.mp4

25.1 MB

04_Adding_More_Columns_chapter.mp4

13.6 MB

05_Database_Migrations_chapter.mp4

28.0 MB

06_Query_for_a_List_of_Genuses_chapter.mp4

13.6 MB

07_Entities_Twig_and_the_Magic_dot_Syntax_chapter.mp4

18.3 MB

08_Show_them_a_Genus_and_the_404_chapter.mp4

29.3 MB

09_Fixtures_Dummy_Data_Rocks_chapter.mp4

23.6 MB

10_Delightful_Dummy_Data_with_Alice_chapter.mp4

19.4 MB

11_Custom_Alice_Faker_Function_chapter.mp4

21.9 MB

12_Custom_Queries_chapter.mp4

37.3 MB

/scripts/

course_script.pdf

300.7 KB

/video/

01_The_Form_Type_Class_chapter.mp4

15.8 MB

02_Render_that_Form_Pretty_Bootstrap_chapter.mp4

24.0 MB

03_Process_that_Form_chapter.mp4

16.4 MB

04_Binding_Forms_to_Objects_dataclass_chapter.mp4

27.4 MB

05_Save_Redirect_setFlash_and_Dance_chapter.mp4

26.6 MB

06_Field_Types_and_Options_chapter.mp4

37.9 MB

07_Custom_Query_in_EntityType_chapter.mp4

24.6 MB

08_Creating_a_Date_Picker_Field_chapter.mp4

30.2 MB

09_Date_Format_Sanity_Validation_chapter.mp4

25.1 MB

10_Form_Rendering_and_Form_Variables_chapter.mp4

39.2 MB

11_Disable_HTML5_Validation_chapter.mp4

12.3 MB

12_Beautiful_Form_Validation_chapter.mp4

26.0 MB

13_Changing_Validation_Messages_chapter.mp4

18.8 MB

14_Easy_Edit_Form_chapter.mp4

28.4 MB

15_Sharing_Form_Templates_with_include_chapter.mp4

25.0 MB

/scripts/

course_script.pdf

226.4 KB

/subtitles/

04_Adding_a_Cache_Service_chapter.vtt

5.0 KB

05_Configuring_DoctrineCacheBundle_chapter.vtt

4.3 KB

06_Environments_chapter.vtt

4.2 KB

07_configdevyml_configprodyml_chapter.vtt

5.0 KB

08_Caching_in_the_prod_Environment_Only_chapter.vtt

4.5 KB

09_Parameters_The_Variables_of_Configuration_chapter.vtt

4.0 KB

10_parametersyml_kernelrootdir_chapter.vtt

6.3 KB

11_Mastering_Route_config_Loading_chapter.vtt

5.4 KB

/video/

01_Bundles_chapter.mp4

31.2 MB

02_Using_a_Service_chapter.mp4

20.4 MB

03_Configyml_Control_Center_for_Services_chapter.mp4

30.5 MB

04_Adding_a_Cache_Service_chapter.mp4

23.0 MB

05_Configuring_DoctrineCacheBundle_chapter.mp4

21.7 MB

06_Environments_chapter.mp4

15.0 MB

07_configdevyml_configprodyml_chapter.mp4

23.5 MB

08_Caching_in_the_prod_Environment_Only_chapter.mp4

21.4 MB

09_Parameters_The_Variables_of_Configuration_chapter.mp4

30.2 MB

10_parametersyml_kernelrootdir_chapter.mp4

33.1 MB

11_Mastering_Route_config_Loading_chapter.mp4

21.8 MB

/scripts/

course_script.pdf

187.8 KB

/subtitles/

05_Register_your_Service_in_the_Container_chapter.vtt

7.1 KB

09_Autowiring_Madness_chapter.vtt

3.1 KB

/video/

01_Create_Service_chapter.mp4

25.3 MB

02_Creating_a_Service_Class_chapter.mp4

20.0 MB

03_The_Dreaded_Dependency_Injection_chapter.mp4

21.5 MB

04_Being_Awesome_with_TypeHints_chapter.mp4

20.3 MB

05_Register_your_Service_in_the_Container_chapter.mp4

37.1 MB

06_Injecting_the_Cache_Service_chapter.mp4

29.5 MB

07_Adding_a_Twig_Extension_DI_Tags_chapter.mp4

24.3 MB

08_Tagging_Services_and_having_Fun_chapter.mp4

28.0 MB

09_Autowiring_Madness_chapter.mp4

15.4 MB

/scripts/

course_script.pdf

431.5 KB

/subtitles/

05_The_LoginFormAuthenticator_chapter.vtt

6.3 KB

06_Authenticator_getUser_checkCredentials_SuccessFailure_chapter.vtt

8.3 KB

/video/

01_The_AllImportant_User_Class_chapter.mp4

22.7 MB

02_The_UserInterface_Methods_Keep_some_Blank_chapter.mp4

27.1 MB

03_Rendering_that_Login_Form_chapter.mp4

43.9 MB

04_All_About_Firewalls_chapter.mp4

16.7 MB

05_The_LoginFormAuthenticator_chapter.mp4

34.8 MB

06_Authenticator_getUser_checkCredentials_SuccessFailure_chapter.mp4

42.6 MB

07_The_Mysterious_User_Provider_chapter.mp4

12.9 MB

08_Logging_out_Prefilling_the_Email_on_Failure_chapter.mp4

28.1 MB

09_Users_Need_Passwords_plainPassword_chapter.mp4

19.9 MB

10_Doctrine_Listener_Encode_the_Users_Password_chapter.mp4

29.8 MB

11_Configuring_the_Encoder_in_securityyml_chapter.mp4

18.9 MB

12_Authorization_accesscontrol_and_Roles_chapter.mp4

24.5 MB

13_Denying_Access_in_a_Controller_chapter.mp4

18.6 MB

14_Dynamic_Roles_chapter.mp4

22.4 MB

15_Fetch_me_a_User_Object_chapter.mp4

23.2 MB

16_Role_Hierarchy_chapter.mp4

20.4 MB

17_Impersonation_Login_as_Someone_Else_chapter.mp4

15.1 MB

18_Registration_Form_chapter.mp4

42.3 MB

19_Validation_with_the_UniqueEntity_Constraint_chapter.mp4

16.2 MB

20_Validation_Groups_Conditional_Validation_chapter.mp4

11.3 MB

21_Automatically_Login_after_Registration_chapter.mp4

16.4 MB

/scripts/

course_script.pdf

2.1 MB

/subtitles/

01_Form_Type_Class_chapter.vtt

11.4 KB

02_Handling_the_Form_Submit_chapter.vtt

10.6 KB

03_Success_Flash_Messages_chapter.vtt

8.7 KB

04_Bind_Your_Form_to_a_Class_chapter.vtt

9.4 KB

05_Field_Types_Options_chapter.vtt

6.1 KB

06_DateTimeType_Data_Transforming_chapter.vtt

8.5 KB

07_EntityType_Dropdowns_from_the_Database_chapter.vtt

9.6 KB

08_EntityType_Custom_Query_chapter.vtt

6.8 KB

09_HTML5_Sanity_Validation_chapter.vtt

8.5 KB

10_Validation_Constraints_with_Assert_chapter.vtt

6.6 KB

11_Form_Rendering_Functions_form_chapter.vtt

6.6 KB

12_Form_Rendering_Variables_chapter.vtt

6.9 KB

13_The_Edit_Form_chapter.vtt

8.9 KB

14_Registration_Form_chapter.vtt

9.4 KB

15_Adding_Extra_Unmapped_Fields_chapter.vtt

9.0 KB

16_UniqueEntity_Validation_Directly_on_Form_Fields_chapter.vtt

8.3 KB

17_Agree_to_Terms_Database_Field_chapter.vtt

7.2 KB

18_Agree_to_Terms_Checkbox_Field_chapter.vtt

6.6 KB

19_All_about_Form_Themes_chapter.vtt

10.1 KB

20_Form_Theme_Block_Naming_Creating_our_Theme_chapter.vtt

7.9 KB

21_Form_Theming_Variables_chapter.vtt

10.0 KB

22_Form_Theming_a_Single_Field_chapter.vtt

5.2 KB

23_Custom_Field_Type_chapter.vtt

7.8 KB

24_Data_Transformer_chapter.vtt

10.8 KB

25_Custom_Field_configureOptions_Allowing_Empty_Input_chapter.vtt

5.9 KB

26_Leveraging_Custom_Field_Options_chapter.vtt

7.1 KB

27_Autocomplete_JavaScript_chapter.vtt

10.6 KB

28_Autocomplete_Endpoint_Serialization_Group_chapter.vtt

6.5 KB

29_Hooking_up_the_AJAX_Autocomplete_chapter.vtt

9.5 KB

30_The_buildView_Method_chapter.vtt

8.2 KB

31_Form_Type_Extension_chapter.vtt

12.5 KB

32_Tweak_your_Form_based_on_the_Underlying_Data_chapter.vtt

10.7 KB

33_Form_Model_Classes_DTOs_chapter.vtt

12.3 KB

34_Custom_Validator_chapter.vtt

11.7 KB

35_Setup_For_Dependent_Select_Fields_chapter.vtt

8.0 KB

36_Form_Events_Dynamic_ChoiceType_choices_chapter.vtt

7.9 KB

37_Dynamic_Form_Events_chapter.vtt

10.0 KB

38_PRESETDATA_Databased_Dynamic_Fields_chapter.vtt

5.6 KB

39_JS_to_AutoUpdate_the_Select_Options_chapter.vtt

12.2 KB

40_Clear_that_Location_Name_Data_chapter.vtt

6.4 KB

41_A_bit_of_Security_Cleanup_chapter.vtt

9.4 KB

/video/

01_Form_Type_Class_chapter.mp4

44.5 MB

02_Handling_the_Form_Submit_chapter.mp4

53.8 MB

03_Success_Flash_Messages_chapter.mp4

47.9 MB

04_Bind_Your_Form_to_a_Class_chapter.mp4

45.2 MB

05_Field_Types_Options_chapter.mp4

26.7 MB

06_DateTimeType_Data_Transforming_chapter.mp4

34.3 MB

07_EntityType_Dropdowns_from_the_Database_chapter.mp4

54.1 MB

08_EntityType_Custom_Query_chapter.mp4

35.9 MB

09_HTML5_Sanity_Validation_chapter.mp4

37.8 MB

10_Validation_Constraints_with_Assert_chapter.mp4

40.5 MB

11_Form_Rendering_Functions_form_chapter.mp4

33.7 MB

12_Form_Rendering_Variables_chapter.mp4

34.1 MB

13_The_Edit_Form_chapter.mp4

49.2 MB

14_Registration_Form_chapter.mp4

49.6 MB

15_Adding_Extra_Unmapped_Fields_chapter.mp4

41.4 MB

16_UniqueEntity_Validation_Directly_on_Form_Fields_chapter.mp4

41.4 MB

17_Agree_to_Terms_Database_Field_chapter.mp4

45.8 MB

18_Agree_to_Terms_Checkbox_Field_chapter.mp4

35.9 MB

19_All_about_Form_Themes_chapter.mp4

57.6 MB

20_Form_Theme_Block_Naming_Creating_our_Theme_chapter.mp4

38.6 MB

21_Form_Theming_Variables_chapter.mp4

61.3 MB

22_Form_Theming_a_Single_Field_chapter.mp4

29.1 MB

23_Custom_Field_Type_chapter.mp4

40.5 MB

24_Data_Transformer_chapter.mp4

60.9 MB

25_Custom_Field_configureOptions_Allowing_Empty_Input_chapter.mp4

32.1 MB

26_Leveraging_Custom_Field_Options_chapter.mp4

43.3 MB

27_Autocomplete_JavaScript_chapter.mp4

53.8 MB

28_Autocomplete_Endpoint_Serialization_Group_chapter.mp4

39.6 MB

29_Hooking_up_the_AJAX_Autocomplete_chapter.mp4

53.5 MB

30_The_buildView_Method_chapter.mp4

42.1 MB

31_Form_Type_Extension_chapter.mp4

77.2 MB

32_Tweak_your_Form_based_on_the_Underlying_Data_chapter.mp4

61.0 MB

33_Form_Model_Classes_DTOs_chapter.mp4

62.7 MB

34_Custom_Validator_chapter.mp4

49.0 MB

35_Setup_For_Dependent_Select_Fields_chapter.mp4

41.4 MB

36_Form_Events_Dynamic_ChoiceType_choices_chapter.mp4

42.0 MB

37_Dynamic_Form_Events_chapter.mp4

51.6 MB

38_PRESETDATA_Databased_Dynamic_Fields_chapter.mp4

31.7 MB

39_JS_to_AutoUpdate_the_Select_Options_chapter.mp4

63.6 MB

40_Clear_that_Location_Name_Data_chapter.mp4

34.8 MB

41_A_bit_of_Security_Cleanup_chapter.mp4

51.8 MB

/scripts/

course_script.pdf

1.4 MB

/subtitles/

01_Bundles_give_you_Services_chapter.vtt

5.7 KB

02_KnpMarkdownBundle_its_Services_chapter.vtt

5.9 KB

03_The_Cache_Service_chapter.vtt

7.5 KB

04_Configuring_a_Bundle_chapter.vtt

7.7 KB

05_debugcontainer_Cache_Config_chapter.vtt

8.5 KB

06_Explore_Environments_Config_Files_chapter.vtt

11.6 KB

07_Leveraging_the_prod_Environment_chapter.vtt

6.3 KB

08_Creating_Services_chapter.vtt

10.5 KB

09_Using_NonStandard_Services_Logger_Channels_chapter.vtt

10.2 KB

10_servicesyaml_the_Amazing_bind_chapter.vtt

8.8 KB

11_Config_Parameters_chapter.vtt

11.1 KB

12_Constructors_for_your_Controller_chapter.vtt

5.6 KB

13_Installing_Bundles_with_Average_Docs_chapter.vtt

8.6 KB

14_Autowiring_Aliases_chapter.vtt

11.0 KB

15_Environment_Variables_chapter.vtt

7.9 KB

16_Env_Var_Tricks_on_Production_chapter.vtt

6.4 KB

17_Bonus_LoggerTrait_Setter_Injection_chapter.vtt

10.0 KB

18_MakerBundle_chapter.vtt

4.1 KB

19_Fun_with_Commands_chapter.vtt

6.5 KB

/video/

01_Bundles_give_you_Services_chapter.mp4

26.1 MB

02_KnpMarkdownBundle_its_Services_chapter.mp4

44.5 MB

03_The_Cache_Service_chapter.mp4

46.3 MB

04_Configuring_a_Bundle_chapter.mp4

37.9 MB

05_debugcontainer_Cache_Config_chapter.mp4

51.0 MB

06_Explore_Environments_Config_Files_chapter.mp4

54.1 MB

07_Leveraging_the_prod_Environment_chapter.mp4

36.6 MB

08_Creating_Services_chapter.mp4

58.2 MB

09_Using_NonStandard_Services_Logger_Channels_chapter.mp4

65.3 MB

10_servicesyaml_the_Amazing_bind_chapter.mp4

57.9 MB

11_Config_Parameters_chapter.mp4

68.6 MB

12_Constructors_for_your_Controller_chapter.mp4

32.6 MB

13_Installing_Bundles_with_Average_Docs_chapter.mp4

50.6 MB

14_Autowiring_Aliases_chapter.mp4

69.0 MB

15_Environment_Variables_chapter.mp4

30.2 MB

16_Env_Var_Tricks_on_Production_chapter.mp4

27.5 MB

17_Bonus_LoggerTrait_Setter_Injection_chapter.mp4

57.0 MB

18_MakerBundle_chapter.mp4

23.0 MB

19_Fun_with_Commands_chapter.mp4

35.0 MB

/code/

course_code.zip

9.6 MB

/scripts/

course_script.pdf

1.4 MB

/subtitles/

01_Events_Events_Events_chapter.vtt

7.5 KB

02_Hooking_into_Symfony_with_an_Event_Subscriber_chapter.vtt

8.1 KB

03_indexphp_to_HttpKernelhandle_chapter.vtt

9.5 KB

04_RequestEvent_RouterListener_chapter.vtt

9.1 KB

05_Routing_Secrets_Request_Attributes_chapter.vtt

10.6 KB

06_The_Controller_Resolver_chapter.vtt

9.5 KB

07_Who_Creates_the_Controller_Gives_it_the_Container_chapter.vtt

10.6 KB

08_How_does_the_Controller_Access_the_Container_chapter.vtt

5.8 KB

09_The_Argument_Resolver_chapter.vtt

11.5 KB

10_Argument_Value_Resolvers_chapter.vtt

8.3 KB

11_How_Service_Autowiring_Works_in_a_Controller_Method_chapter.vtt

10.4 KB

12_Calling_the_Controller_View_Event_chapter.vtt

7.8 KB

13_kernelresponse_Event_Request_Format_chapter.vtt

9.0 KB

14_Finishing_the_Request_chapter.vtt

8.5 KB

15_Exception_Handling_chapter.vtt

13.2 KB

16_The_Critical_kernelexception_Event_Listeners_chapter.vtt

9.5 KB

17_FlattenException_Error_Status_Codes_chapter.vtt

8.5 KB

18_Serializer_Error_Renderer_JSONXML_Errors_chapter.vtt

7.6 KB

19_How_the_HTML_Error_Page_is_Rendered_chapter.vtt

10.1 KB

20_The_Magic_controller_Attribute_chapter.vtt

9.0 KB

21_Custom_Global_Controller_Arguments_chapter.vtt

7.4 KB

22_How_Entity_Controller_Arguments_Work_chapter.vtt

6.8 KB

23_Sub_Requests_chapter.vtt

10.9 KB

24_Sub_Requests_Request_Data_chapter.vtt

8.0 KB

25_Manually_Making_a_Sub_Request_chapter.vtt

8.9 KB

26_Sub_Request_Attributes_chapter.vtt

12.1 KB

/video/

01_Events_Events_Events_chapter.mp4

34.0 MB

02_Hooking_into_Symfony_with_an_Event_Subscriber_chapter.mp4

36.0 MB

03_indexphp_to_HttpKernelhandle_chapter.mp4

50.9 MB

04_RequestEvent_RouterListener_chapter.mp4

52.2 MB

05_Routing_Secrets_Request_Attributes_chapter.mp4

55.0 MB

06_The_Controller_Resolver_chapter.mp4

54.8 MB

07_Who_Creates_the_Controller_Gives_it_the_Container_chapter.mp4

57.7 MB

08_How_does_the_Controller_Access_the_Container_chapter.mp4

33.2 MB

09_The_Argument_Resolver_chapter.mp4

64.4 MB

10_Argument_Value_Resolvers_chapter.mp4

43.9 MB

11_How_Service_Autowiring_Works_in_a_Controller_Method_chapter.mp4

64.1 MB

12_Calling_the_Controller_View_Event_chapter.mp4

41.9 MB

13_kernelresponse_Event_Request_Format_chapter.mp4

58.5 MB

14_Finishing_the_Request_chapter.mp4

61.4 MB

15_Exception_Handling_chapter.mp4

82.3 MB

16_The_Critical_kernelexception_Event_Listeners_chapter.mp4

53.5 MB

17_FlattenException_Error_Status_Codes_chapter.mp4

44.7 MB

18_Serializer_Error_Renderer_JSONXML_Errors_chapter.mp4

51.3 MB

19_How_the_HTML_Error_Page_is_Rendered_chapter.mp4

58.3 MB

20_The_Magic_controller_Attribute_chapter.mp4

53.0 MB

21_Custom_Global_Controller_Arguments_chapter.mp4

39.3 MB

22_How_Entity_Controller_Arguments_Work_chapter.mp4

42.8 MB

23_Sub_Requests_chapter.mp4

54.8 MB

24_Sub_Requests_Request_Data_chapter.mp4

48.5 MB

25_Manually_Making_a_Sub_Request_chapter.mp4

47.1 MB

26_Sub_Request_Attributes_chapter.mp4

65.4 MB

/code/

course_code.zip

2.1 MB

/scripts/

course_script.pdf

1.7 MB

/subtitles/

01_Bundles_chapter.vtt

8.7 KB

02_KnpMarkdownBundle_Service_chapter.vtt

11.0 KB

03_Cache_Service_chapter.vtt

7.3 KB

04_Configuring_Bundles_chapter.vtt

9.3 KB

05_The_Service_Container_Autowiring_chapter.vtt

9.2 KB

06_Configuring_the_Cache_Service_chapter.vtt

9.7 KB

07_Environments_chapter.vtt

13.0 KB

08_Controlling_the_prod_Environment_chapter.vtt

6.1 KB

09_Creating_a_Service_chapter.vtt

7.3 KB

10_Autowiring_Dependencies_into_a_Service_chapter.vtt

9.4 KB

11_Parameters_chapter.vtt

10.2 KB

12_Service_Config_NonAutowireable_Arguments_chapter.vtt

10.0 KB

13_All_about_servicesyaml_chapter.vtt

9.0 KB

14_Binding_Global_Arguments_chapter.vtt

4.6 KB

15_Named_Autowiring_chapter.vtt

7.5 KB

16_Fetching_NonAutowireable_Services_chapter.vtt

8.0 KB

17_Controllers_Boring_Beautiful_Services_chapter.vtt

4.1 KB

18_Environment_Variables_chapter.vtt

11.2 KB

19_The_Secrets_Vault_chapter.vtt

10.4 KB

20_Using_Overriding_Secrets_chapter.vtt

7.1 KB

21_MakerBundle_Autoconfigure_chapter.vtt

6.6 KB

22_Playing_with_a_Custom_Console_Command_chapter.vtt

6.5 KB

23_Making_a_Twig_Extension_Filter_chapter.vtt

9.3 KB

/video/

01_Bundles_chapter.mp4

40.1 MB

02_KnpMarkdownBundle_Service_chapter.mp4

55.9 MB

03_Cache_Service_chapter.mp4

31.6 MB

04_Configuring_Bundles_chapter.mp4

46.6 MB

05_The_Service_Container_Autowiring_chapter.mp4

60.5 MB

06_Configuring_the_Cache_Service_chapter.mp4

46.9 MB

07_Environments_chapter.mp4

65.6 MB

08_Controlling_the_prod_Environment_chapter.mp4

26.3 MB

09_Creating_a_Service_chapter.mp4

29.5 MB

10_Autowiring_Dependencies_into_a_Service_chapter.mp4

46.9 MB

11_Parameters_chapter.mp4

57.7 MB

12_Service_Config_NonAutowireable_Arguments_chapter.mp4

49.1 MB

13_All_about_servicesyaml_chapter.mp4

52.0 MB

14_Binding_Global_Arguments_chapter.mp4

24.7 MB

15_Named_Autowiring_chapter.mp4

37.3 MB

16_Fetching_NonAutowireable_Services_chapter.mp4

44.3 MB

17_Controllers_Boring_Beautiful_Services_chapter.mp4

22.2 MB

18_Environment_Variables_chapter.mp4

53.2 MB

19_The_Secrets_Vault_chapter.mp4

40.1 MB

20_Using_Overriding_Secrets_chapter.mp4

28.5 MB

21_MakerBundle_Autoconfigure_chapter.mp4

28.8 MB

22_Playing_with_a_Custom_Console_Command_chapter.mp4

30.9 MB

23_Making_a_Twig_Extension_Filter_chapter.mp4

47.5 MB

/code/

course_code.zip

1.9 MB

/scripts/

course_script.pdf

2.2 MB

/subtitles/

01_The_Answer_Entity_chapter.vtt

8.3 KB

02_The_ManyToOne_Relation_chapter.vtt

12.7 KB

03_Saving_Relations_chapter.vtt

5.1 KB

04_Relations_in_Foundry_chapter.vtt

6.4 KB

05_Foundry_Always_Pass_a_Factory_Instance_to_a_Relation_chapter.vtt

7.0 KB

06_Fetching_Relations_chapter.vtt

10.0 KB

07_Rendering_Answer_Data_Saving_Votes_chapter.vtt

8.6 KB

08_Owning_Vs_Inverse_Sides_of_a_Relation_chapter.vtt

10.0 KB

09_Relation_OrderBy_fetchEXTRALAZY_chapter.vtt

11.3 KB

10_Filtering_to_Return_only_Approved_Answers_chapter.vtt

13.4 KB

11_Collection_Criteria_for_Custom_Relation_Queries_chapter.vtt

9.1 KB

12_Most_Popular_Answers_Page_chapter.vtt

8.8 KB

13_The_u_Filter_String_Component_chapter.vtt

6.3 KB

14_Joining_Across_a_Relationship_The_N_1_Problem_chapter.vtt

9.5 KB

15_Search_the_Request_Object_OR_Query_Logic_chapter.vtt

12.0 KB

16_The_4_2_Possible_Relation_Types_chapter.vtt

5.5 KB

17_ManyToMany_Relation_chapter.vtt

7.3 KB

18_Saving_Items_in_a_ManyToMany_Relation_chapter.vtt

9.1 KB

19_Handling_ManyToMany_in_Foundry_chapter.vtt

5.4 KB

20_Joining_Across_a_ManyToMany_chapter.vtt

7.7 KB

21_ManyToMany_with_Extra_Fields_on_the_Join_Table_chapter.vtt

10.0 KB

22_When_a_Migration_Falls_Apart_chapter.vtt

8.9 KB

23_QuestionTag_Fixtures_DateTimeImmutable_with_Faker_chapter.vtt

5.9 KB

24_Doing_Crazy_things_with_Foundry_Fixtures_chapter.vtt

11.5 KB

25_JOINing_Across_Multiple_Relationships_chapter.vtt

5.5 KB

26_Pagination_with_Pagerfanta_chapter.vtt

9.6 KB

27_Themed_Pagination_Links_chapter.vtt

10.2 KB

/video/

01_The_Answer_Entity_chapter.mp4

30.7 MB

02_The_ManyToOne_Relation_chapter.mp4

51.2 MB

03_Saving_Relations_chapter.mp4

25.7 MB

04_Relations_in_Foundry_chapter.mp4

33.1 MB

05_Foundry_Always_Pass_a_Factory_Instance_to_a_Relation_chapter.mp4

32.0 MB

06_Fetching_Relations_chapter.mp4

42.3 MB

07_Rendering_Answer_Data_Saving_Votes_chapter.mp4

45.8 MB

08_Owning_Vs_Inverse_Sides_of_a_Relation_chapter.mp4

45.6 MB

09_Relation_OrderBy_fetchEXTRALAZY_chapter.mp4

58.6 MB

10_Filtering_to_Return_only_Approved_Answers_chapter.mp4

69.7 MB

11_Collection_Criteria_for_Custom_Relation_Queries_chapter.mp4

42.5 MB

12_Most_Popular_Answers_Page_chapter.mp4

43.9 MB

13_The_u_Filter_String_Component_chapter.mp4

37.0 MB

14_Joining_Across_a_Relationship_The_N_1_Problem_chapter.mp4

42.8 MB

15_Search_the_Request_Object_OR_Query_Logic_chapter.mp4

52.2 MB

16_The_4_2_Possible_Relation_Types_chapter.mp4

22.6 MB

17_ManyToMany_Relation_chapter.mp4

31.5 MB

18_Saving_Items_in_a_ManyToMany_Relation_chapter.mp4

42.1 MB

19_Handling_ManyToMany_in_Foundry_chapter.mp4

26.7 MB

20_Joining_Across_a_ManyToMany_chapter.mp4

39.3 MB

21_ManyToMany_with_Extra_Fields_on_the_Join_Table_chapter.mp4

49.9 MB

22_When_a_Migration_Falls_Apart_chapter.mp4

47.6 MB

23_QuestionTag_Fixtures_DateTimeImmutable_with_Faker_chapter.mp4

29.0 MB

24_Doing_Crazy_things_with_Foundry_Fixtures_chapter.mp4

54.3 MB

25_JOINing_Across_Multiple_Relationships_chapter.mp4

28.9 MB

26_Pagination_with_Pagerfanta_chapter.mp4

49.3 MB

27_Themed_Pagination_Links_chapter.mp4

54.5 MB

/code/

course_code.zip

3.5 MB

/scripts/

course_script.pdf

3.1 MB

/subtitles/

01_composer_require_security_chapter.vtt

7.3 KB

02_makeuser_chapter.vtt

8.8 KB

03_Customizing_the_User_Class_chapter.vtt

4.3 KB

04_Building_a_Login_Form_chapter.vtt

4.7 KB

05_Firewalls_Authenticators_chapter.vtt

9.5 KB

06_Authenticator_The_Passport_chapter.vtt

9.3 KB

07_Custom_User_Query_Credentials_chapter.vtt

8.7 KB

08_Authentication_Success_Refreshing_the_User_chapter.vtt

9.4 KB

09_When_Authentication_Fails_chapter.vtt

10.5 KB

10_Customize_Error_Messages_Adding_Logout_chapter.vtt

10.9 KB

11_Giving_Users_Passwords_chapter.vtt

7.9 KB

12_Hashing_Plain_Passwords_PasswordCredentials_chapter.vtt

6.5 KB

13_Security_Listener_System_Csrf_Protection_chapter.vtt

9.5 KB

14_Remember_Me_System_chapter.vtt

9.8 KB

15_Always_Remember_Me_signatureproperties_chapter.vtt

9.1 KB

16_Denying_Access_accesscontrol_Roles_chapter.vtt

7.3 KB

17_The_Entry_Point_Inviting_Users_to_Log_In_chapter.vtt

9.7 KB

18_AbstractLoginFormAuthenticator_Redirecting_to_Previous_URL_chapter.vtt

7.3 KB

19_formlogin_The_Builtin_Authenticator_chapter.vtt

8.3 KB

20_More_formlogin_Config_chapter.vtt

5.0 KB

21_Denying_Access_in_a_Controller_chapter.vtt

7.2 KB

22_Dynamic_Roles_chapter.vtt

6.0 KB

23_The_Special_ISAUTHENTICATED_Strings_chapter.vtt

12.2 KB

24_Fetching_the_User_Object_chapter.vtt

9.4 KB

25_Custom_User_Methods_the_User_in_a_Service_chapter.vtt

10.6 KB

26_Role_Hierarchy_chapter.vtt

7.5 KB

27_Impersonation_switchuser_chapter.vtt

7.9 KB

28_User_API_the_Serializer_chapter.vtt

8.1 KB

29_To_use_API_Token_Authentication_or_Not_chapter.vtt

5.6 KB

30_Registration_Form_chapter.vtt

7.7 KB

31_Manual_Authentication_chapter.vtt

8.6 KB

32_Making_Questions_owned_by_Users_chapter.vtt

7.3 KB

33_Leveraging_the_Question_Owner_chapter.vtt

8.7 KB

34_Voters_chapter.vtt

9.0 KB

35_Custom_Voter_chapter.vtt

9.5 KB

36_Verify_Email_after_Registration_chapter.vtt

10.7 KB

37_Verifying_the_Signed_Confirm_Email_URL_chapter.vtt

10.2 KB

38_Login_Throttling_Events_chapter.vtt

8.6 KB

39_Security_Events_Listeners_chapter.vtt

5.6 KB

40_Creating_a_Security_Event_Subscriber_chapter.vtt

12.1 KB

41_Custom_Redirect_when_Email_Not_Verified_chapter.vtt

9.4 KB

42_2_Factor_Authentication_Authentication_Tokens_chapter.vtt

11.4 KB

43_2fa_with_TOTP_TimeBased_One_Time_Password_chapter.vtt

7.3 KB

44_Activating_2FA_chapter.vtt

7.4 KB

45_Rendering_the_QR_Code_chapter.vtt

7.8 KB

46_QR_Data_Scanning_with_an_Authenticator_App_chapter.vtt

6.3 KB

47_Customize_The_2Factor_Auth_Form_chapter.vtt

8.6 KB

/video/

01_composer_require_security_chapter.mp4

27.5 MB

02_makeuser_chapter.mp4

36.0 MB

03_Customizing_the_User_Class_chapter.mp4

23.0 MB

04_Building_a_Login_Form_chapter.mp4

17.7 MB

05_Firewalls_Authenticators_chapter.mp4

40.1 MB

06_Authenticator_The_Passport_chapter.mp4

36.1 MB

07_Custom_User_Query_Credentials_chapter.mp4

36.7 MB

08_Authentication_Success_Refreshing_the_User_chapter.mp4

42.7 MB

09_When_Authentication_Fails_chapter.mp4

40.5 MB

10_Customize_Error_Messages_Adding_Logout_chapter.mp4

44.8 MB

11_Giving_Users_Passwords_chapter.mp4

38.4 MB

12_Hashing_Plain_Passwords_PasswordCredentials_chapter.mp4

29.2 MB

13_Security_Listener_System_Csrf_Protection_chapter.mp4

48.0 MB

14_Remember_Me_System_chapter.mp4

39.9 MB

15_Always_Remember_Me_signatureproperties_chapter.mp4

33.2 MB

16_Denying_Access_accesscontrol_Roles_chapter.mp4

35.4 MB

17_The_Entry_Point_Inviting_Users_to_Log_In_chapter.mp4

44.9 MB

18_AbstractLoginFormAuthenticator_Redirecting_to_Previous_URL_chapter.mp4

41.5 MB

19_formlogin_The_Builtin_Authenticator_chapter.mp4

42.4 MB

20_More_formlogin_Config_chapter.mp4

28.8 MB

21_Denying_Access_in_a_Controller_chapter.mp4

31.1 MB

22_Dynamic_Roles_chapter.mp4

31.3 MB

23_The_Special_ISAUTHENTICATED_Strings_chapter.mp4

60.3 MB

24_Fetching_the_User_Object_chapter.mp4

46.1 MB

25_Custom_User_Methods_the_User_in_a_Service_chapter.mp4

54.9 MB

26_Role_Hierarchy_chapter.mp4

32.4 MB

27_Impersonation_switchuser_chapter.mp4

40.8 MB

28_User_API_the_Serializer_chapter.mp4

36.1 MB

29_To_use_API_Token_Authentication_or_Not_chapter.mp4

22.2 MB

30_Registration_Form_chapter.mp4

32.0 MB

31_Manual_Authentication_chapter.mp4

41.0 MB

32_Making_Questions_owned_by_Users_chapter.mp4

44.4 MB

33_Leveraging_the_Question_Owner_chapter.mp4

47.2 MB

34_Voters_chapter.mp4

39.0 MB

35_Custom_Voter_chapter.mp4

47.4 MB

36_Verify_Email_after_Registration_chapter.mp4

53.7 MB

37_Verifying_the_Signed_Confirm_Email_URL_chapter.mp4

48.8 MB

38_Login_Throttling_Events_chapter.mp4

36.1 MB

39_Security_Events_Listeners_chapter.mp4

33.0 MB

40_Creating_a_Security_Event_Subscriber_chapter.mp4

55.3 MB

41_Custom_Redirect_when_Email_Not_Verified_chapter.mp4

46.3 MB

42_2_Factor_Authentication_Authentication_Tokens_chapter.mp4

64.7 MB

43_2fa_with_TOTP_TimeBased_One_Time_Password_chapter.mp4

45.4 MB

44_Activating_2FA_chapter.mp4

36.5 MB

45_Rendering_the_QR_Code_chapter.mp4

33.9 MB

46_QR_Data_Scanning_with_an_Authenticator_App_chapter.mp4

25.7 MB

47_Customize_The_2Factor_Auth_Form_chapter.mp4

39.9 MB

/code/

course_code.zip

2.6 MB

/scripts/

course_script.pdf

1.5 MB

/subtitles/

01_Bundles_chapter.vtt

6.4 KB

02_New_Bundle_New_Service_KnpTimeBundle_chapter.vtt

7.3 KB

03_Finding_Using_the_Services_from_a_Bundle_chapter.vtt

9.2 KB

04_The_HTTP_Client_Service_chapter.vtt

8.4 KB

05_The_Cache_Service_chapter.vtt

11.0 KB

06_Bundle_Config_to_Control_Bundle_Services_chapter.vtt

8.5 KB

07_Configuring_the_Cache_Service_chapter.vtt

8.0 KB

08_debugcontainer_How_Autowiring_Works_chapter.vtt

10.6 KB

09_Environments_chapter.vtt

12.5 KB

10_The_prod_Environment_chapter.vtt

8.6 KB

11_Creating_a_Service_chapter.vtt

8.1 KB

12_Dependency_Injection_chapter.vtt

13.0 KB

13_Parameters_chapter.vtt

9.5 KB

14_Manual_Service_Config_in_servicesyaml_chapter.vtt

6.3 KB

15_All_About_servicesyaml_chapter.vtt

14.5 KB

16_Bind_Arguments_Globally_chapter.vtt

5.4 KB

17_Named_Autowiring_Scoped_HTTP_Clients_chapter.vtt

6.3 KB

18_NonAutowireable_Services_chapter.vtt

9.4 KB

19_Controllers_are_Services_Too_chapter.vtt

3.8 KB

20_Environment_Variables_chapter.vtt

11.6 KB

21_The_Secrets_Vault_chapter.vtt

8.4 KB

22_Reading_Secrets_vs_Env_Vars_chapter.vtt

10.0 KB

23_MakerBundle_Autoconfiguration_chapter.vtt

6.6 KB

24_Customizing_a_Command_chapter.vtt

6.4 KB

25_Command_Autowiring_Interactive_Questions_chapter.vtt

6.7 KB

/video/

01_Bundles_chapter.mp4

21.5 MB

02_New_Bundle_New_Service_KnpTimeBundle_chapter.mp4

31.4 MB

03_Finding_Using_the_Services_from_a_Bundle_chapter.mp4

41.9 MB

04_The_HTTP_Client_Service_chapter.mp4

39.1 MB

05_The_Cache_Service_chapter.mp4

39.6 MB

06_Bundle_Config_to_Control_Bundle_Services_chapter.mp4

28.8 MB

07_Configuring_the_Cache_Service_chapter.mp4

34.0 MB

08_debugcontainer_How_Autowiring_Works_chapter.mp4

90.8 MB

09_Environments_chapter.mp4

48.2 MB

10_The_prod_Environment_chapter.mp4

31.8 MB

11_Creating_a_Service_chapter.mp4

30.4 MB

12_Dependency_Injection_chapter.mp4

52.4 MB

13_Parameters_chapter.mp4

37.9 MB

14_Manual_Service_Config_in_servicesyaml_chapter.mp4

26.4 MB

15_All_About_servicesyaml_chapter.mp4

71.3 MB

16_Bind_Arguments_Globally_chapter.mp4

22.1 MB

17_Named_Autowiring_Scoped_HTTP_Clients_chapter.mp4

24.8 MB

18_NonAutowireable_Services_chapter.mp4

67.8 MB

19_Controllers_are_Services_Too_chapter.mp4

19.2 MB

20_Environment_Variables_chapter.mp4

40.0 MB

21_The_Secrets_Vault_chapter.mp4

23.1 MB

22_Reading_Secrets_vs_Env_Vars_chapter.mp4

28.7 MB

23_MakerBundle_Autoconfiguration_chapter.mp4

26.2 MB

24_Customizing_a_Command_chapter.mp4

22.8 MB

25_Command_Autowiring_Interactive_Questions_chapter.mp4

23.3 MB

/code/

course_code.zip

648.9 KB

/scripts/

course_script.pdf

886.1 KB

/subtitles/

01_Setup_Services_the_Service_Container_chapter.vtt

7.8 KB

02_KnpTimeBundle_Install_the_Bundle_Get_its_Service_chapter.vtt

8.0 KB

03_The_HTTP_Client_Service_chapter.vtt

9.6 KB

04_Cache_Service_and_Cache_Pools_chapter.vtt

6.5 KB

05_Bundle_Config_Configuring_the_Cache_Service_chapter.vtt

4.9 KB

06_How_autowiring_works_chapter.vtt

7.0 KB

07_Symfony_Environments_chapter.vtt

6.2 KB

08_The_Prod_Environment_chapter.vtt

4.6 KB

09_More_about_Services_chapter.vtt

4.1 KB

10_Parameters_chapter.vtt

2.9 KB

11_NonAutowireable_Arguments_chapter.vtt

5.5 KB

12_NonAutowireable_Services_chapter.vtt

4.9 KB

13_Environment_Variables_chapter.vtt

7.7 KB

14_Autoconfiguration_chapter.vtt

14.6 KB

/video/

01_Setup_Services_the_Service_Container_chapter.mp4

29.4 MB

02_KnpTimeBundle_Install_the_Bundle_Get_its_Service_chapter.mp4

32.2 MB

03_The_HTTP_Client_Service_chapter.mp4

41.9 MB

04_Cache_Service_and_Cache_Pools_chapter.mp4

24.8 MB

05_Bundle_Config_Configuring_the_Cache_Service_chapter.mp4

23.7 MB

06_How_autowiring_works_chapter.mp4

41.2 MB

07_Symfony_Environments_chapter.mp4

19.4 MB

08_The_Prod_Environment_chapter.mp4

14.8 MB

09_More_about_Services_chapter.mp4

16.9 MB

10_Parameters_chapter.mp4

13.5 MB

11_NonAutowireable_Arguments_chapter.mp4

20.5 MB

12_NonAutowireable_Services_chapter.mp4

31.1 MB

13_Environment_Variables_chapter.mp4

25.2 MB

14_Autoconfiguration_chapter.mp4

48.9 MB

/scripts/

course_script.pdf

194.0 KB

/video/

01_Symfony_Keep_it_Simple_with_Route_and_Templates_chapter.mp4

31.7 MB

/code/

course_code.zip

3.0 MB

/scripts/

course_script.pdf

2.1 MB

/subtitles/

01_Initialize_the_Bundle_chapter.vtt

9.3 KB

02_The_Bundle_Class_chapter.vtt

3.9 KB

03_Install_our_Bundle_Locally_chapter.vtt

4.4 KB

04_Bundle_Service_Class_chapter.vtt

6.0 KB

05_Wiring_Up_our_Bundle_Service_chapter.vtt

9.6 KB

06_Entities_in_a_Bundle_chapter.vtt

5.9 KB

07_Configuring_our_Bundles_Entity_chapter.vtt

7.3 KB

08_Extending_our_Bundles_Entity_chapter.vtt

2.9 KB

09_Bundle_Configuration_chapter.vtt

5.5 KB

10_Bundle_Configuration_Validation_chapter.vtt

6.9 KB

11_Using_Bundle_Configuration_chapter.vtt

4.8 KB

12_Translated_Object_Wrapper_chapter.vtt

7.1 KB

13_Unit_Testing_TranslatedObject_chapter.vtt

7.5 KB

14_TDD_Getter_Behaviour_chapter.vtt

4.4 KB

15_TDD_TranslatedObject_Translations_chapter.vtt

11.3 KB

16_Translatable_Mapping_chapter.vtt

8.9 KB

17_Translation_Logic_chapter.vtt

9.5 KB

18_Fetch_the_Object_ID_with_Doctrine_chapter.vtt

4.0 KB

19_translateobject_Twig_Filter_chapter.vtt

7.6 KB

20_Performance_Optimization_1_Memoization_chapter.vtt

5.7 KB

21_Performance_Optimization_2_Caching_chapter.vtt

7.8 KB

22_Cache_Configuration_chapter.vtt

10.3 KB

23_Refactoring_ObjectTranslator_chapter.vtt

7.5 KB

24_Cache_Warmup_Command_chapter.vtt

9.6 KB

25_Warmup_Command_Configuration_chapter.vtt

8.6 KB

26_Export_Translations_Command_chapter.vtt

7.5 KB

27_Translations_Import_Command_chapter.vtt

9.2 KB

28_Bundle_Dependencies_chapter.vtt

7.0 KB

29_Integration_Testing_chapter.vtt

8.0 KB

30_Doctrine_Tests_chapter.vtt

5.7 KB

31_Testing_with_Multiple_Symfony_Versions_chapter.vtt

10.7 KB

32_Metadata_PHP_CS_Fixer_chapter.vtt

7.6 KB

33_Static_Analysis_with_PHPStan_chapter.vtt

7.4 KB

34_CI_with_GitHub_Actions_chapter.vtt

8.9 KB

35_Publish_to_Packagist_and_Release_chapter.vtt

6.0 KB

36_Symfony_Flex_Recipe_chapter.vtt

10.0 KB

/video/

01_Initialize_the_Bundle_chapter.mp4

31.3 MB

02_The_Bundle_Class_chapter.mp4

12.5 MB

03_Install_our_Bundle_Locally_chapter.mp4

13.0 MB

04_Bundle_Service_Class_chapter.mp4

18.0 MB

05_Wiring_Up_our_Bundle_Service_chapter.mp4

26.9 MB

06_Entities_in_a_Bundle_chapter.mp4

11.2 MB

07_Configuring_our_Bundles_Entity_chapter.mp4

19.5 MB

08_Extending_our_Bundles_Entity_chapter.mp4

9.8 MB

09_Bundle_Configuration_chapter.mp4

18.3 MB

10_Bundle_Configuration_Validation_chapter.mp4

23.6 MB

11_Using_Bundle_Configuration_chapter.mp4

18.1 MB

12_Translated_Object_Wrapper_chapter.mp4

20.1 MB

13_Unit_Testing_TranslatedObject_chapter.mp4

24.9 MB

14_TDD_Getter_Behaviour_chapter.mp4

18.2 MB

15_TDD_TranslatedObject_Translations_chapter.mp4

39.7 MB

16_Translatable_Mapping_chapter.mp4

28.8 MB

17_Translation_Logic_chapter.mp4

34.4 MB

18_Fetch_the_Object_ID_with_Doctrine_chapter.mp4

16.5 MB

19_translateobject_Twig_Filter_chapter.mp4

26.7 MB

20_Performance_Optimization_1_Memoization_chapter.mp4

23.1 MB

21_Performance_Optimization_2_Caching_chapter.mp4

29.8 MB

22_Cache_Configuration_chapter.mp4

42.1 MB

23_Refactoring_ObjectTranslator_chapter.mp4

34.8 MB

24_Cache_Warmup_Command_chapter.mp4

34.9 MB

25_Warmup_Command_Configuration_chapter.mp4

39.3 MB

26_Export_Translations_Command_chapter.mp4

27.6 MB

27_Translations_Import_Command_chapter.mp4

38.8 MB

28_Bundle_Dependencies_chapter.mp4

19.8 MB

29_Integration_Testing_chapter.mp4

24.6 MB

30_Doctrine_Tests_chapter.mp4

25.4 MB

31_Testing_with_Multiple_Symfony_Versions_chapter.mp4

42.5 MB

32_Metadata_PHP_CS_Fixer_chapter.mp4

28.5 MB

33_Static_Analysis_with_PHPStan_chapter.mp4

23.7 MB

34_CI_with_GitHub_Actions_chapter.mp4

32.9 MB

35_Publish_to_Packagist_and_Release_chapter.mp4

21.3 MB

36_Symfony_Flex_Recipe_chapter.mp4

39.1 MB

/code/

course_code.zip

706.8 KB

/scripts/

course_script.pdf

1.5 MB

/subtitles/

01_Setup_chapter.vtt

3.7 KB

02_Part_Entity_chapter.vtt

5.0 KB

03_Many_To_One_The_King_of_Relationships_chapter.vtt

7.5 KB

04_Setting_the_Relation_chapter.vtt

4.6 KB

05_Setting_Relations_in_Foundry_chapter.vtt

6.9 KB

06_Fetching_a_Relations_Data_chapter.vtt

6.3 KB

07_The_Two_Sides_of_a_Relation_Owning_vs_Inverse_chapter.vtt

7.0 KB

08_Orphan_Removal_chapter.vtt

4.7 KB

09_Ordering_a_Relation_and_fetch_type_chapter.vtt

6.0 KB

10_The_Clever_Criteria_System_chapter.vtt

7.0 KB

11_Listing_Parts_chapter.vtt

4.5 KB

12_Joining_to_Avoid_the_N1_Trap_chapter.vtt

6.3 KB

13_Adding_a_Search_the_Request_Object_chapter.vtt

6.2 KB

14_Droid_Entity_for_the_ManyToMany_Relationship_chapter.vtt

4.7 KB

15_ManyToMany_Relationship_chapter.vtt

4.9 KB

16_Setting_Many_To_Many_Relations_chapter.vtt

5.3 KB

17_Accessing_Data_on_a_ManyToMany_chapter.vtt

4.2 KB

18_Many_To_Many_with_Foundry_chapter.vtt

4.5 KB

19_Joining_Across_a_ManytoMany_Relationship_chapter.vtt

3.8 KB

20_ManytoMany_but_with_Extra_Data_chapter.vtt

4.8 KB

21_Persisting_the_More_Complex_ManytoMany_Relationship_chapter.vtt

5.4 KB

22_Hiding_the_Join_Entity_chapter.vtt

3.2 KB

23_Readding_addDroid_Hide_that_Join_Entity_chapter.vtt

3.2 KB

24_Cascade_Persist_chapter.vtt

5.1 KB

/video/

01_Setup_chapter.mp4

18.5 MB

02_Part_Entity_chapter.mp4

24.6 MB

03_Many_To_One_The_King_of_Relationships_chapter.mp4

26.4 MB

04_Setting_the_Relation_chapter.mp4

19.3 MB

05_Setting_Relations_in_Foundry_chapter.mp4

42.7 MB

06_Fetching_a_Relations_Data_chapter.mp4

27.9 MB

07_The_Two_Sides_of_a_Relation_Owning_vs_Inverse_chapter.mp4

26.0 MB

08_Orphan_Removal_chapter.mp4

21.6 MB

09_Ordering_a_Relation_and_fetch_type_chapter.mp4

25.9 MB

10_The_Clever_Criteria_System_chapter.mp4

24.8 MB

11_Listing_Parts_chapter.mp4

15.3 MB

12_Joining_to_Avoid_the_N1_Trap_chapter.mp4

25.5 MB

13_Adding_a_Search_the_Request_Object_chapter.mp4

22.6 MB

14_Droid_Entity_for_the_ManyToMany_Relationship_chapter.mp4

18.8 MB

15_ManyToMany_Relationship_chapter.mp4

20.0 MB

16_Setting_Many_To_Many_Relations_chapter.mp4

22.4 MB

17_Accessing_Data_on_a_ManyToMany_chapter.mp4

18.6 MB

18_Many_To_Many_with_Foundry_chapter.mp4

18.6 MB

19_Joining_Across_a_ManytoMany_Relationship_chapter.mp4

18.2 MB

20_ManytoMany_but_with_Extra_Data_chapter.mp4

19.7 MB

21_Persisting_the_More_Complex_ManytoMany_Relationship_chapter.mp4

20.2 MB

22_Hiding_the_Join_Entity_chapter.mp4

10.3 MB

23_Readding_addDroid_Hide_that_Join_Entity_chapter.mp4

11.3 MB

24_Cascade_Persist_chapter.mp4

19.3 MB

/code/

course_code.zip

729.0 KB

/scripts/

course_script.pdf

1.1 MB

/subtitles/

01_Creating_a_Form_Type_Class_chapter.vtt

8.7 KB

02_Rendering_the_Form_chapter.vtt

6.6 KB

03_Processing_the_Submitted_Form_chapter.vtt

8.5 KB

04_Multiple_Submit_Buttons_chapter.vtt

11.0 KB

05_Builtin_Symfony_Form_Themes_chapter.vtt

9.9 KB

06_Clientside_vs_Serverside_Validation_chapter.vtt

12.2 KB

07_Validation_Constraints_chapter.vtt

11.4 KB

08_Organizing_Form_Fields_chapter.vtt

12.8 KB

09_Embracing_Entitys_CRUD_Operations_chapter.vtt

15.2 KB

10_Forms_Without_a_Data_Class_chapter.vtt

5.3 KB

11_Submitting_a_Form_via_GET_chapter.vtt

10.4 KB

/video/

01_Creating_a_Form_Type_Class_chapter.mp4

27.6 MB

02_Rendering_the_Form_chapter.mp4

17.4 MB

03_Processing_the_Submitted_Form_chapter.mp4

25.6 MB

04_Multiple_Submit_Buttons_chapter.mp4

39.4 MB

05_Builtin_Symfony_Form_Themes_chapter.mp4

36.0 MB

06_Clientside_vs_Serverside_Validation_chapter.mp4

45.9 MB

07_Validation_Constraints_chapter.mp4

35.0 MB

08_Organizing_Form_Fields_chapter.mp4

46.2 MB

09_Embracing_Entitys_CRUD_Operations_chapter.mp4

58.3 MB

10_Forms_Without_a_Data_Class_chapter.mp4

14.7 MB

11_Submitting_a_Form_via_GET_chapter.mp4

31.7 MB

/scripts/

course_script.pdf

1.9 MB

/subtitles/

01_Hello_Symfony_Mailer_chapter.vtt

6.6 KB

02_Creating_Configuring_Sending_the_Email_Object_chapter.vtt

6.3 KB

03_Transport_Config_Mailtrap_chapter.vtt

8.1 KB

04_HTML_Emails_with_Twig_chapter.vtt

7.9 KB

05_Absolute_URLs_to_Routes_Assets_chapter.vtt

7.9 KB

06_Email_Context_the_Magic_email_Variable_chapter.vtt

11.1 KB

07_Pretty_Text_Emails_chapter.vtt

2.9 KB

08_Embedded_Images_chapter.vtt

10.8 KB

09_Automatic_CSS_Inlining_chapter.vtt

7.9 KB

10_Inlining_CSS_Files_chapter.vtt

5.6 KB

11_Ink_Automatic_CSS_Email_Framework_chapter.vtt

14.1 KB

12_Lets_Make_a_Console_Command_chapter.vtt

10.1 KB

13_Using_a_Base_Email_Template_chapter.vtt

11.5 KB

14_Router_Request_Context_Fix_Paths_in_the_CLI_chapter.vtt

7.7 KB

15_PDF_Snappy_wkhtmltopdf_Template_Setup_chapter.vtt

8.6 KB

16_Lets_Generate_a_PDF_chapter.vtt

6.2 KB

17_Styling_PDFs_with_CSS_chapter.vtt

7.9 KB

18_Organizing_Emails_Logic_into_a_Service_chapter.vtt

9.1 KB

19_Unit_Testing_our_Emails_chapter.vtt

10.6 KB

20_Integration_Testing_Emails_chapter.vtt

12.2 KB

21_Functional_Testing_with_Emails_chapter.vtt

11.1 KB

22_Email_Delivery_Assertions_in_Tests_chapter.vtt

8.4 KB

23_SendGrid_All_About_Transports_chapter.vtt

8.5 KB

24_Production_Settings_with_SendGrid_chapter.vtt

8.9 KB

25_Sender_Authentication_SPF_DKIM_chapter.vtt

11.2 KB

26_Events_Overriding_Recipients_chapter.vtt

10.9 KB

27_Setting_From_Globally_chapter.vtt

9.3 KB

28_Async_Emails_with_Messenger_chapter.vtt

8.9 KB

29_Attachments_with_Async_Messenger_Emails_chapter.vtt

5.3 KB

30_Styling_Emails_with_Encore_Sass_Part_1_chapter.vtt

7.8 KB

31_Processing_Encore_Files_through_inlinecss_chapter.vtt

9.9 KB

/video/

01_Hello_Symfony_Mailer_chapter.mp4

29.7 MB

02_Creating_Configuring_Sending_the_Email_Object_chapter.mp4

30.0 MB

03_Transport_Config_Mailtrap_chapter.mp4

38.1 MB

04_HTML_Emails_with_Twig_chapter.mp4

38.1 MB

05_Absolute_URLs_to_Routes_Assets_chapter.mp4

39.4 MB

06_Email_Context_the_Magic_email_Variable_chapter.mp4

62.4 MB

07_Pretty_Text_Emails_chapter.mp4

15.8 MB

08_Embedded_Images_chapter.mp4

50.1 MB

09_Automatic_CSS_Inlining_chapter.mp4

41.4 MB

10_Inlining_CSS_Files_chapter.mp4

29.4 MB

11_Ink_Automatic_CSS_Email_Framework_chapter.mp4

81.2 MB

12_Lets_Make_a_Console_Command_chapter.mp4

58.4 MB

13_Using_a_Base_Email_Template_chapter.mp4

69.8 MB

14_Router_Request_Context_Fix_Paths_in_the_CLI_chapter.mp4

46.6 MB

15_PDF_Snappy_wkhtmltopdf_Template_Setup_chapter.mp4

43.4 MB

16_Lets_Generate_a_PDF_chapter.mp4

33.4 MB

17_Styling_PDFs_with_CSS_chapter.mp4

37.1 MB

18_Organizing_Emails_Logic_into_a_Service_chapter.mp4

51.4 MB

19_Unit_Testing_our_Emails_chapter.mp4

59.4 MB

20_Integration_Testing_Emails_chapter.mp4

72.0 MB

21_Functional_Testing_with_Emails_chapter.mp4

55.2 MB

22_Email_Delivery_Assertions_in_Tests_chapter.mp4

40.4 MB

23_SendGrid_All_About_Transports_chapter.mp4

32.4 MB

24_Production_Settings_with_SendGrid_chapter.mp4

33.9 MB

25_Sender_Authentication_SPF_DKIM_chapter.mp4

34.3 MB

26_Events_Overriding_Recipients_chapter.mp4

58.0 MB

27_Setting_From_Globally_chapter.mp4

44.4 MB

28_Async_Emails_with_Messenger_chapter.mp4

44.3 MB

29_Attachments_with_Async_Messenger_Emails_chapter.mp4

37.3 MB

30_Styling_Emails_with_Encore_Sass_Part_1_chapter.mp4

41.6 MB

31_Processing_Encore_Files_through_inlinecss_chapter.mp4

52.3 MB

/scripts/

course_script.pdf

469.0 KB

/subtitles/

01_Start_Securing_the_App_chapter.vtt

5.8 KB

02_JSON_Web_Tokens_are_awesome_chapter.vtt

6.5 KB

03_LexikJWTAuthenticationBundle_chapter.vtt

5.9 KB

04_The_Fetch_a_Token_Endpoint_Test_chapter.vtt

5.4 KB

05_Create_a_Shiny_JSON_Web_Token_chapter.vtt

5.6 KB

07_JWT_Guard_Authenticator_Part_1_chapter.vtt

7.8 KB

08_Registering_the_Authenticator_Part_2_chapter.vtt

3.2 KB

09_Lock_down_Require_Authentication_Everywhere_chapter.vtt

4.2 KB

10_The_Entry_Point_Multiple_Firewalls_chapter.vtt

5.8 KB

11_JSON_Errors_in_your_API_chapter.vtt

5.8 KB

12_ResponseFactory_Centralize_Error_Responses_chapter.vtt

4.2 KB

13_Graceful_Errors_for_an_Invalid_JWT_chapter.vtt

4.2 KB

14_JWT_Other_Things_to_Think_about_chapter.vtt

4.0 KB

/video/

01_Start_Securing_the_App_chapter.mp4

30.2 MB

02_JSON_Web_Tokens_are_awesome_chapter.mp4

25.4 MB

03_LexikJWTAuthenticationBundle_chapter.mp4

38.6 MB

04_The_Fetch_a_Token_Endpoint_Test_chapter.mp4

20.7 MB

05_Create_a_Shiny_JSON_Web_Token_chapter.mp4

30.8 MB

06_Authenticate_a_Request_with_JWT_chapter.mp4

16.4 MB

07_JWT_Guard_Authenticator_Part_1_chapter.mp4

40.4 MB

08_Registering_the_Authenticator_Part_2_chapter.mp4

14.2 MB

09_Lock_down_Require_Authentication_Everywhere_chapter.mp4

26.9 MB

10_The_Entry_Point_Multiple_Firewalls_chapter.mp4

25.3 MB

11_JSON_Errors_in_your_API_chapter.mp4

30.4 MB

12_ResponseFactory_Centralize_Error_Responses_chapter.mp4

30.8 MB

13_Graceful_Errors_for_an_Invalid_JWT_chapter.mp4

25.5 MB

14_JWT_Other_Things_to_Think_about_chapter.mp4

15.8 MB

/scripts/

course_script.pdf

551.0 KB

/subtitles/

01_Pagination_Design_and_Test_chapter.vtt

8.7 KB

02_Pagerfanta_Pagination_chapter.vtt

8.5 KB

03_Pagination_Links_chapter.vtt

6.2 KB

04_Reusable_Pagination_System_chapter.vtt

4.9 KB

05_Filtering_Searching_chapter.vtt

5.7 KB

06_Serialization_Event_Subscriber_chapter.vtt

6.3 KB

07_Super_Custom_Serialization_Fields_chapter.vtt

7.8 KB

08_Adding_Links_via_Annotations_chapter.vtt

8.8 KB

09_Evaluating_the_Link_Expression_chapter.vtt

4.7 KB

10_Conditionally_Serializing_Fields_with_Groups_chapter.vtt

6.9 KB

/video/

01_Pagination_Design_and_Test_chapter.mp4

36.5 MB

02_Pagerfanta_Pagination_chapter.mp4

50.8 MB

03_Pagination_Links_chapter.mp4

35.2 MB

04_Reusable_Pagination_System_chapter.mp4

32.0 MB

05_Filtering_Searching_chapter.mp4

32.2 MB

06_Serialization_Event_Subscriber_chapter.mp4

27.8 MB

07_Super_Custom_Serialization_Fields_chapter.mp4

42.6 MB

08_Adding_Links_via_Annotations_chapter.mp4

41.7 MB

09_Evaluating_the_Link_Expression_chapter.mp4

23.9 MB

10_Conditionally_Serializing_Fields_with_Groups_chapter.mp4

33.9 MB

/scripts/

course_script.pdf

640.0 KB

/subtitles/

01_POST_To_Create_chapter.vtt

9.5 KB

02_Finish_POST_with_a_Form_chapter.vtt

5.9 KB

03_Handling_data_with_a_Form_chapter.vtt

7.0 KB

04_GET_one_Programmer_chapter.vtt

4.1 KB

05_Tightening_up_the_Response_chapter.vtt

4.6 KB

06_GET_a_Collection_of_Programmers_chapter.vtt

6.4 KB

07_Add_a_Test_chapter.vtt

3.9 KB

08_Test_Code_Reuse_chapter.vtt

3.1 KB

09_Tests_with_the_Container_chapter.vtt

5.7 KB

10_Mad_Test_Debugging_chapter.vtt

5.2 KB

11_Test_Fixtures_and_the_PropertyAccess_Component_chapter.vtt

8.0 KB

12_The_ResponseAsserter_chapter.vtt

7.5 KB

18_Using_a_Serializer_chapter.vtt

7.2 KB

/video/

01_POST_To_Create_chapter.mp4

50.7 MB

02_Finish_POST_with_a_Form_chapter.mp4

18.0 MB

03_Handling_data_with_a_Form_chapter.mp4

19.7 MB

04_GET_one_Programmer_chapter.mp4

11.6 MB

05_Tightening_up_the_Response_chapter.mp4

17.0 MB

06_GET_a_Collection_of_Programmers_chapter.mp4

24.4 MB

07_Add_a_Test_chapter.mp4

10.4 MB

08_Test_Code_Reuse_chapter.mp4

8.5 MB

09_Tests_with_the_Container_chapter.mp4

15.3 MB

10_Mad_Test_Debugging_chapter.mp4

15.1 MB

11_Test_Fixtures_and_the_PropertyAccess_Component_chapter.mp4

26.0 MB

12_The_ResponseAsserter_chapter.mp4

28.6 MB

13_Using_a_Test_Database_chapter.mp4

31.6 MB

14_PUT_is_for_Updating_chapter.mp4

28.5 MB

15_ReadOnly_Fields_chapter.mp4

13.4 MB

16_DELETE_is_for_Saying_Goodbye_chapter.mp4

10.6 MB

17_PATCH_is_also_for_Updating_basically_chapter.mp4

14.0 MB

18_Using_a_Serializer_chapter.mp4

24.4 MB

19_Centralize_that_Response_chapter.mp4

10.9 MB

20_Taking_Control_of_the_Serializer_chapter.mp4

23.0 MB

/scripts/

course_script.pdf

417.7 KB

/subtitles/

01_Validation_Errors_Test_chapter.vtt

5.6 KB

02_Sending_back_Validation_Errors_chapter.vtt

7.6 KB

03_PUT_Validation_and_CSRF_Tokens_chapter.vtt

4.4 KB

04_99_apiproblemjsons_chapter.vtt

5.0 KB

05_Modeling_the_Error_ApiProblem_Class_chapter.vtt

3.8 KB

06_Keeping_Problem_types_Consistent_chapter.vtt

3.2 KB

07_The_AllImportant_HttpExceptionInterface_chapter.vtt

6.9 KB

09_ApiProblemException_chapter.vtt

4.4 KB

11_Global_RESTful_Exception_Handling_chapter.vtt

9.5 KB

12_Handling_404s_other_Errors_chapter.vtt

8.0 KB

13_The_Helpful_Detail_Key_chapter.vtt

5.4 KB

14_Debugging_and_Cleanup_chapter.vtt

8.3 KB

/video/

01_Validation_Errors_Test_chapter.mp4

13.0 MB

02_Sending_back_Validation_Errors_chapter.mp4

51.5 MB

03_PUT_Validation_and_CSRF_Tokens_chapter.mp4

16.2 MB

04_99_apiproblemjsons_chapter.mp4

15.4 MB

05_Modeling_the_Error_ApiProblem_Class_chapter.mp4

10.7 MB

06_Keeping_Problem_types_Consistent_chapter.mp4

9.2 MB

07_The_AllImportant_HttpExceptionInterface_chapter.mp4

18.0 MB

08_Creating_the_Invalid_JSON_ApiProblem_and_then_chapter.mp4

7.3 MB

09_ApiProblemException_chapter.mp4

12.0 MB

10_Request_Format_Why_Exceptions_Return_HTML_chapter.mp4

7.1 MB

11_Global_RESTful_Exception_Handling_chapter.mp4

27.1 MB

12_Handling_404s_other_Errors_chapter.mp4

28.4 MB

13_The_Helpful_Detail_Key_chapter.mp4

14.6 MB

14_Debugging_and_Cleanup_chapter.mp4

25.2 MB

/scripts/

course_script.pdf

715.4 KB

/subtitles/

01_The_Battle_Resource_chapter.vtt

3.9 KB

02_Designing_Testing_the_Create_Battle_Endpoint_chapter.vtt

5.3 KB

03_Saving_Related_Resources_in_a_Form_chapter.vtt

6.0 KB

04_Finishing_the_Battle_chapter.vtt

3.4 KB

05_VirtualProperty_Add_Crazy_JSON_Fields_chapter.vtt

6.1 KB

06_Form_Voodoo_propertypath_chapter.vtt

3.4 KB

07_Adding_Battle_Validation_chapter.vtt

4.5 KB

08_EntityType_Validation_Restrict_Invalid_programmerId_chapter.vtt

6.8 KB

09_HATEOAS_Hypermedia_The_Buzzwords_Level_chapter.vtt

6.4 KB

10_Link_from_Battle_to_Programmer_chapter.vtt

3.4 KB

11_The_Great_Hateoas_PHP_Library_chapter.vtt

3.8 KB

12_The_HAL_JSON_Standard_chapter.vtt

4.6 KB

14_Customize_how_your_Links_Render_chapter.vtt

6.0 KB

15_Customizing_making_less_ugly_Embeddeds_chapter.vtt

4.9 KB

16_Subordinate_URL_Structure_chapter.vtt

4.9 KB

17_Coding_the_Subordinate_Resource_Endpoint_chapter.vtt

5.2 KB

18_RockSolid_Consistent_Collection_Endpoints_chapter.vtt

5.6 KB

19_Weird_Endpoint_The_tagline_as_a_Resource_chapter.vtt

7.3 KB

20_Weird_Endpoint_Command_PowerUp_a_Programmer_chapter.vtt

7.7 KB

/video/

01_The_Battle_Resource_chapter.mp4

19.7 MB

02_Designing_Testing_the_Create_Battle_Endpoint_chapter.mp4

25.0 MB

03_Saving_Related_Resources_in_a_Form_chapter.mp4

31.1 MB

04_Finishing_the_Battle_chapter.mp4

19.5 MB

05_VirtualProperty_Add_Crazy_JSON_Fields_chapter.mp4

31.4 MB

06_Form_Voodoo_propertypath_chapter.mp4

16.8 MB

07_Adding_Battle_Validation_chapter.mp4

26.3 MB

08_EntityType_Validation_Restrict_Invalid_programmerId_chapter.mp4

39.7 MB

09_HATEOAS_Hypermedia_The_Buzzwords_Level_chapter.mp4

17.1 MB

10_Link_from_Battle_to_Programmer_chapter.mp4

18.4 MB

11_The_Great_Hateoas_PHP_Library_chapter.mp4

26.1 MB

12_The_HAL_JSON_Standard_chapter.mp4

28.2 MB

13_Embedding_Objects_with_Hal_chapter.mp4

16.8 MB

14_Customize_how_your_Links_Render_chapter.mp4

34.0 MB

15_Customizing_making_less_ugly_Embeddeds_chapter.mp4

29.6 MB

16_Subordinate_URL_Structure_chapter.mp4

18.5 MB

17_Coding_the_Subordinate_Resource_Endpoint_chapter.mp4

34.1 MB

18_RockSolid_Consistent_Collection_Endpoints_chapter.mp4

33.2 MB

19_Weird_Endpoint_The_tagline_as_a_Resource_chapter.mp4

37.4 MB

20_Weird_Endpoint_Command_PowerUp_a_Programmer_chapter.mp4

37.8 MB

/scripts/

course_script.pdf

2.7 MB

/subtitles/

01_Security_the_User_Class_chapter.vtt

8.6 KB

02_All_about_the_User_class_chapter.vtt

4.6 KB

03_Customizing_the_User_Entity_chapter.vtt

8.0 KB

04_The_Login_Form_chapter.vtt

10.6 KB

05_Firewalls_Authenticator_chapter.vtt

9.3 KB

06_Login_Form_Authenticator_chapter.vtt

11.2 KB

07_Redirecting_on_Success_the_User_Provider_chapter.vtt

8.5 KB

08_Authentication_Errors_chapter.vtt

6.8 KB

09_Customizing_Errors_Logout_chapter.vtt

8.9 KB

10_CSRF_Protection_chapter.vtt

6.1 KB

11_Adding_Remember_Me_chapter.vtt

4.5 KB

12_Adding_Checking_the_Users_Password_chapter.vtt

10.7 KB

13_accesscontrol_Authorization_Roles_chapter.vtt

6.4 KB

14_Target_Path_Redirecting_an_Anonymous_User_chapter.vtt

7.7 KB

15_Deny_Access_in_the_Controller_chapter.vtt

3.9 KB

16_Dynamic_Roles_chapter.vtt

8.6 KB

17_ISAUTHENTICATED_Protecting_All_URLs_chapter.vtt

10.7 KB

18_Fetch_the_User_Object_chapter.vtt

8.8 KB

19_Custom_User_Method_chapter.vtt

7.7 KB

20_Fetching_the_User_In_a_Service_chapter.vtt

5.8 KB

21_Role_Hierarchy_chapter.vtt

5.9 KB

22_Impersonation_switchuser_chapter.vtt

8.0 KB

23_Serializer_API_Endpoint_chapter.vtt

6.6 KB

24_API_Auth_Do_you_Need_it_And_its_Parts_chapter.vtt

10.0 KB

25_ApiToken_Entity_chapter.vtt

8.6 KB

26_Entry_Point_Helping_Users_Authenticate_chapter.vtt

6.5 KB

27_API_Token_Authenticator_chapter.vtt

8.5 KB

28_API_Token_Authenticator_Part_2_chapter.vtt

11.1 KB

29_Manual_Authentication_Registration_chapter.vtt

14.2 KB

30_Author_ManyToOne_Relation_to_User_chapter.vtt

8.5 KB

31_Article_Admin_LowLevel_Access_Controls_chapter.vtt

8.7 KB

32_Voters_chapter.vtt

5.2 KB

33_Adding_a_Custom_Voter_chapter.vtt

10.7 KB

/video/

01_Security_the_User_Class_chapter.mp4

28.6 MB

02_All_about_the_User_class_chapter.mp4

20.3 MB

03_Customizing_the_User_Entity_chapter.mp4

40.1 MB

04_The_Login_Form_chapter.mp4

38.7 MB

05_Firewalls_Authenticator_chapter.mp4

48.1 MB

06_Login_Form_Authenticator_chapter.mp4

49.4 MB

07_Redirecting_on_Success_the_User_Provider_chapter.mp4

40.1 MB

08_Authentication_Errors_chapter.mp4

37.9 MB

09_Customizing_Errors_Logout_chapter.mp4

33.3 MB

10_CSRF_Protection_chapter.mp4

34.2 MB

11_Adding_Remember_Me_chapter.mp4

24.1 MB

12_Adding_Checking_the_Users_Password_chapter.mp4

55.5 MB

13_accesscontrol_Authorization_Roles_chapter.mp4

30.5 MB

14_Target_Path_Redirecting_an_Anonymous_User_chapter.mp4

36.2 MB

15_Deny_Access_in_the_Controller_chapter.mp4

21.9 MB

16_Dynamic_Roles_chapter.mp4

47.0 MB

17_ISAUTHENTICATED_Protecting_All_URLs_chapter.mp4

48.2 MB

18_Fetch_the_User_Object_chapter.mp4

47.6 MB

19_Custom_User_Method_chapter.mp4

41.9 MB

20_Fetching_the_User_In_a_Service_chapter.mp4

30.6 MB

21_Role_Hierarchy_chapter.mp4

29.0 MB

22_Impersonation_switchuser_chapter.mp4

39.8 MB

23_Serializer_API_Endpoint_chapter.mp4

30.4 MB

24_API_Auth_Do_you_Need_it_And_its_Parts_chapter.mp4

32.4 MB

25_ApiToken_Entity_chapter.mp4

48.2 MB

26_Entry_Point_Helping_Users_Authenticate_chapter.mp4

29.9 MB

27_API_Token_Authenticator_chapter.mp4

35.7 MB

28_API_Token_Authenticator_Part_2_chapter.mp4

48.7 MB

29_Manual_Authentication_Registration_chapter.mp4

69.0 MB

30_Author_ManyToOne_Relation_to_User_chapter.mp4

56.2 MB

31_Article_Admin_LowLevel_Access_Controls_chapter.mp4

49.2 MB

32_Voters_chapter.mp4

21.5 MB

33_Adding_a_Custom_Voter_chapter.mp4

51.3 MB

/code/

course_code.zip

758.8 KB

/scripts/

course_script.pdf

1.3 MB

/subtitles/

01_Installing_the_Security_Bundle_chapter.vtt

10.6 KB

02_Creating_the_User_Class_chapter.vtt

12.1 KB

03_Creating_a_Login_Form_chapter.vtt

16.7 KB

04_Understanding_Password_Hashing_chapter.vtt

17.1 KB

05_appuser_and_LoginLogout_Links_chapter.vtt

7.3 KB

06_Protecting_Logout_with_CSRF_chapter.vtt

9.1 KB

07_Enabling_Remember_Me_Feature_chapter.vtt

9.8 KB

08_Authentication_Attributes_chapter.vtt

8.9 KB

10_Role_Hierarchy_Access_Control_chapter.vtt

7.2 KB

11_User_Doctrine_Relationship_chapter.vtt

7.1 KB

12_Fetching_the_User_in_ServicesControllers_chapter.vtt

9.1 KB

13_Creating_a_Custom_Voter_chapter.vtt

11.4 KB

14_Denying_Access_with_a_Voter_chapter.vtt

8.5 KB

15_Impersonating_Users_with_switchuser_chapter.vtt

8.2 KB

16_Exiting_Impersonation_ISIMPERSONATOR_chapter.vtt

7.0 KB

/video/

01_Installing_the_Security_Bundle_chapter.mp4

33.5 MB

02_Creating_the_User_Class_chapter.mp4

37.2 MB

03_Creating_a_Login_Form_chapter.mp4

50.4 MB

04_Understanding_Password_Hashing_chapter.mp4

52.3 MB

05_appuser_and_LoginLogout_Links_chapter.mp4

26.2 MB

06_Protecting_Logout_with_CSRF_chapter.mp4

32.5 MB

07_Enabling_Remember_Me_Feature_chapter.mp4

27.5 MB

08_Authentication_Attributes_chapter.mp4

28.6 MB

09_User_Roles_chapter.mp4

32.1 MB

10_Role_Hierarchy_Access_Control_chapter.mp4

22.3 MB

11_User_Doctrine_Relationship_chapter.mp4

23.8 MB

12_Fetching_the_User_in_ServicesControllers_chapter.mp4

27.2 MB

13_Creating_a_Custom_Voter_chapter.mp4

41.3 MB

14_Denying_Access_with_a_Voter_chapter.mp4

27.5 MB

15_Impersonating_Users_with_switchuser_chapter.mp4

25.8 MB

16_Exiting_Impersonation_ISIMPERSONATOR_chapter.mp4

21.7 MB

17_Limiting_Login_Attempts_chapter.mp4

26.0 MB

/scripts/

course_script.pdf

272.2 KB

/video/

01_Symfony_Security_Voters_free_cookies_chapter.mp4

145.8 MB

/code/

course_code.zip

30.2 MB

/scripts/

course_script.pdf

2.5 MB

/subtitles/

01_Symfony_UX_chapter.vtt

7.4 KB

02_Setting_up_Webpack_Encore_chapter.vtt

6.8 KB

03_encore_watch_Code_Splitting_chapter.vtt

5.5 KB

04_Stimulus_Controllers_chapter.vtt

7.9 KB

05_Magic_with_Events_Properties_HTML_from_Ajax_chapter.vtt

6.3 KB

06_Targets_Finding_Elements_chapter.vtt

9.2 KB

07_Actions_Listening_to_Events_chapter.vtt

6.6 KB

08_Bootstrapping_a_Color_Selector_Form_Element_chapter.vtt

12.5 KB

09_Actions_currentTarget_chapter.vtt

9.6 KB

10_Elementdataset_chapter.vtt

6.8 KB

11_State_in_your_Controller_chapter.vtt

8.6 KB

12_The_Values_API_chapter.vtt

9.6 KB

13_On_Value_Change_Callback_chapter.vtt

11.4 KB

14_Search_Suggestions_chapter.vtt

8.5 KB

15_Ajax_with_fetch_Polyfills_asyncawait_chapter.vtt

7.4 KB

16_HTMLReturning_Ajax_Endpoint_chapter.vtt

8.4 KB

17_Stimulus_Behaviors_stimulususe_chapter.vtt

9.5 KB

18_Form_Submit_Confirmation_Controller_chapter.vtt

9.4 KB

19_Making_a_Configurable_Reusable_Controller_chapter.vtt

11.3 KB

20_Multi_Controller_Communication_chapter.vtt

13.1 KB

21_Listening_to_An_Event_From_Another_Controller_chapter.vtt

8.8 KB

22_AjaxPowered_HTML_Updates_a_CSS_Transition_chapter.vtt

7.1 KB

23_Symfony_UX_Chartjs_chapter.vtt

10.8 KB

24_stimulusbridge_How_UX_Packages_Work_chapter.vtt

9.4 KB

25_Extending_a_UX_Controller_chapter.vtt

12.4 KB

26_React_or_Vue_Stimulus_chapter.vtt

9.6 KB

27_Pass_Server_Data_Directly_to_React_Props_chapter.vtt

10.4 KB

28_Webpack_Bundle_Analyzer_chapter.vtt

6.6 KB

29_AsyncDynamic_import_chapter.vtt

10.8 KB

30_Magic_LazyLoading_UX_Controllers_chapter.vtt

7.3 KB

31_Making_your_Custom_Controllers_Lazy_chapter.vtt

5.5 KB

32_Product_CRUD_chapter.vtt

10.8 KB

33_Opening_a_Modal_chapter.vtt

11.3 KB

34_Loading_a_Form_into_the_Modal_chapter.vtt

11.8 KB

35_AjaxSubmitting_an_Entire_Form_chapter.vtt

8.8 KB

36_Correcting_the_Form_Action_Preventing_Default_chapter.vtt

6.4 KB

37_Ajax_Form_Response_Status_Codes_chapter.vtt

13.5 KB

38_Ajax_Element_Reloading_Controller_chapter.vtt

9.2 KB

39_Dispatching_an_Event_from_modalform_chapter.vtt

6.2 KB

40_Reusing_the_Reload_Content_Controller_chapter.vtt

7.1 KB

41_CSS_Transitions_with_useTransition_chapter.vtt

9.8 KB

42_CSS_Transition_Classes_chapter.vtt

6.8 KB

43_Free_3rd_Party_Controllers_chapter.vtt

6.6 KB

44_Using_the_autocompletecontroller_chapter.vtt

13.8 KB

45_Autocomplete_with_Transitions_chapter.vtt

9.0 KB

46_useTransition_in_a_Neat_Reusable_Module_chapter.vtt

7.1 KB

/video/

01_Symfony_UX_chapter.mp4

22.6 MB

02_Setting_up_Webpack_Encore_chapter.mp4

30.3 MB

03_encore_watch_Code_Splitting_chapter.mp4

24.8 MB

04_Stimulus_Controllers_chapter.mp4

33.9 MB

05_Magic_with_Events_Properties_HTML_from_Ajax_chapter.mp4

25.5 MB

06_Targets_Finding_Elements_chapter.mp4

36.8 MB

07_Actions_Listening_to_Events_chapter.mp4

29.1 MB

08_Bootstrapping_a_Color_Selector_Form_Element_chapter.mp4

54.6 MB

09_Actions_currentTarget_chapter.mp4

37.0 MB

10_Elementdataset_chapter.mp4

29.6 MB

11_State_in_your_Controller_chapter.mp4

41.4 MB

12_The_Values_API_chapter.mp4

44.7 MB

13_On_Value_Change_Callback_chapter.mp4

61.2 MB

14_Search_Suggestions_chapter.mp4

37.4 MB

15_Ajax_with_fetch_Polyfills_asyncawait_chapter.mp4

30.6 MB

16_HTMLReturning_Ajax_Endpoint_chapter.mp4

37.2 MB

17_Stimulus_Behaviors_stimulususe_chapter.mp4

37.5 MB

18_Form_Submit_Confirmation_Controller_chapter.mp4

41.2 MB

19_Making_a_Configurable_Reusable_Controller_chapter.mp4

45.9 MB

20_Multi_Controller_Communication_chapter.mp4

48.5 MB

21_Listening_to_An_Event_From_Another_Controller_chapter.mp4

42.5 MB

22_AjaxPowered_HTML_Updates_a_CSS_Transition_chapter.mp4

33.0 MB

23_Symfony_UX_Chartjs_chapter.mp4

57.7 MB

24_stimulusbridge_How_UX_Packages_Work_chapter.mp4

39.6 MB

25_Extending_a_UX_Controller_chapter.mp4

51.3 MB

26_React_or_Vue_Stimulus_chapter.mp4

44.9 MB

27_Pass_Server_Data_Directly_to_React_Props_chapter.mp4

41.0 MB

28_Webpack_Bundle_Analyzer_chapter.mp4

29.4 MB

29_AsyncDynamic_import_chapter.mp4

42.3 MB

30_Magic_LazyLoading_UX_Controllers_chapter.mp4

35.5 MB

31_Making_your_Custom_Controllers_Lazy_chapter.mp4

29.5 MB

32_Product_CRUD_chapter.mp4

51.0 MB

33_Opening_a_Modal_chapter.mp4

52.1 MB

34_Loading_a_Form_into_the_Modal_chapter.mp4

57.6 MB

35_AjaxSubmitting_an_Entire_Form_chapter.mp4

41.5 MB

36_Correcting_the_Form_Action_Preventing_Default_chapter.mp4

33.8 MB

37_Ajax_Form_Response_Status_Codes_chapter.mp4

66.2 MB

38_Ajax_Element_Reloading_Controller_chapter.mp4

44.0 MB

39_Dispatching_an_Event_from_modalform_chapter.mp4

31.2 MB

40_Reusing_the_Reload_Content_Controller_chapter.mp4

35.1 MB

41_CSS_Transitions_with_useTransition_chapter.mp4

46.2 MB

42_CSS_Transition_Classes_chapter.mp4

30.0 MB

43_Free_3rd_Party_Controllers_chapter.mp4

34.1 MB

44_Using_the_autocompletecontroller_chapter.mp4

61.4 MB

45_Autocomplete_with_Transitions_chapter.mp4

37.4 MB

46_useTransition_in_a_Neat_Reusable_Module_chapter.mp4

31.7 MB

/code/

course_code.zip

32.0 MB

/scripts/

course_script.pdf

2.8 MB

/subtitles/

01_Turbo_Drive_Frames_Streams_chapter.vtt

7.3 KB

02_Installing_Turbo_chapter.vtt

5.1 KB

03_How_Turbo_Drive_Works_chapter.vtt

13.0 KB

04_TurboFriendly_JavaScript_chapter.vtt

9.7 KB

05_The_defer_Attribute_Conditionally_Activating_Turbo_chapter.vtt

5.7 KB

06_Form_422_Status_renderForm_chapter.vtt

12.2 KB

07_Form_Submits_The_Preview_Feature_chapter.vtt

10.0 KB

08_The_Problem_of_Snapshots_JavaScript_Popups_chapter.vtt

13.7 KB

09_Cleanup_Before_Snapshotting_eg_Modals_chapter.vtt

8.5 KB

10_Fixing_the_Sweetalert_Modal_chapter.vtt

10.2 KB

11_Organizing_our_Turbo_Events_Code_chapter.vtt

4.2 KB

12_3rd_Party_JavaScript_Widgets_chapter.vtt

11.6 KB

13_Fixing_External_JS_Analytics_Code_chapter.vtt

12.9 KB

14_Reloading_When_JSCSS_Changes_chapter.vtt

9.5 KB

15_Manual_Visits_with_Turbo_chapter.vtt

7.6 KB

16_CSS_Page_Transitions_chapter.vtt

10.3 KB

17_Polished_CSS_Transitions_chapter.vtt

12.4 KB

18_Prefetching_the_Next_Page_chapter.vtt

7.9 KB

19_link_relprefetch_chapter.vtt

11.0 KB

20_Turbo_Frames_Lazy_Frames_chapter.vtt

9.2 KB

21_Turbo_Frames_Look_for_Load_the_Matching_Frame_chapter.vtt

6.2 KB

22_Using_a_Full_HTML_Page_to_Populate_a_Frame_chapter.vtt

10.5 KB

23_Reliably_Load_External_JS_with_Stimulus_chapter.vtt

14.7 KB

24_Targeting_Links_in_or_out_of_the_Frame_chapter.vtt

6.8 KB

25_Adding_a_Read_More_Ajax_Frame_chapter.vtt

10.9 KB

26_Frame_Loading_Animations_chapter.vtt

11.5 KB

27_Review_this_Product_in_a_turboframe_chapter.vtt

11.5 KB

28_Globally_Disable_Buttons_on_Form_Submit_chapter.vtt

8.9 KB

29_FramePowered_Inline_Editing_chapter.vtt

9.5 KB

30_Frames_Form_action_Attributes_chapter.vtt

11.0 KB

31_Frame_Redirecting_Dynamic_Frame_Targets_chapter.vtt

9.1 KB

32_turboframe_inside_a_Modal_chapter.vtt

10.2 KB

33_Lazy_Modal_Big_Cleanup_chapter.vtt

7.5 KB

34_Close_the_Modal_after_turboframe_Success_chapter.vtt

8.7 KB

35_Prevent_a_turboframe_from_Rendering_chapter.vtt

9.2 KB

36_Full_Page_Redirect_from_a_Frame_chapter.vtt

9.2 KB

37_Redirecting_the_Full_Page_from_a_Frame_chapter.vtt

7.4 KB

38_Frame_Redirecting_and_Clearing_the_Snapshot_Cache_chapter.vtt

10.1 KB

39_Manual_Restore_Visit_chapter.vtt

11.6 KB

40_Adding_a_Custom_Request_Header_Based_on_the_Frame_chapter.vtt

10.3 KB

41_Smart_Frame_Redirecting_with_the_Server_chapter.vtt

9.6 KB

42_Automatically_Redirect_Ajax_Calls_to_login_chapter.vtt

8.0 KB

43_Turbo_Streams_chapter.vtt

11.6 KB

44_Streams_Reusing_Templates_chapter.vtt

6.3 KB

45_Multiple_Updates_in_one_Stream_chapter.vtt

9.8 KB

46_Processing_Streams_by_Hand_for_Fun_Profit_chapter.vtt

7.4 KB

47_Mercure_Pushing_Stream_Updates_Async_chapter.vtt

6.9 KB

48_Running_the_Mercure_Service_in_the_symfony_Binary_chapter.vtt

6.4 KB

49_Listening_Publishing_chapter.vtt

8.6 KB

50_Mercure_Hubs_JWT_Authorization_chapter.vtt

10.5 KB

51_Publishing_Mercure_Updates_in_PHP_chapter.vtt

5.6 KB

52_Turbo_Stream_for_Instant_Review_Update_chapter.vtt

12.4 KB

53_Smartly_Updating_Elements_for_all_Users_chapter.vtt

9.6 KB

54_Visually_Highlighting_new_Items_that_Pop_onto_the_Page_chapter.vtt

7.9 KB

55_Entity_Broadcast_chapter.vtt

10.2 KB

56_Broadcasting_Frontend_Changes_on_Entity_UpdateRemove_chapter.vtt

10.8 KB

57_Toast_Notifications_chapter.vtt

14.4 KB

/video/

01_Turbo_Drive_Frames_Streams_chapter.mp4

28.1 MB

02_Installing_Turbo_chapter.mp4

26.7 MB

03_How_Turbo_Drive_Works_chapter.mp4

57.8 MB

04_TurboFriendly_JavaScript_chapter.mp4

38.4 MB

05_The_defer_Attribute_Conditionally_Activating_Turbo_chapter.mp4

27.8 MB

06_Form_422_Status_renderForm_chapter.mp4

52.3 MB

07_Form_Submits_The_Preview_Feature_chapter.mp4

36.9 MB

08_The_Problem_of_Snapshots_JavaScript_Popups_chapter.mp4

57.5 MB

09_Cleanup_Before_Snapshotting_eg_Modals_chapter.mp4

30.4 MB

10_Fixing_the_Sweetalert_Modal_chapter.mp4

49.5 MB

11_Organizing_our_Turbo_Events_Code_chapter.mp4

23.1 MB

12_3rd_Party_JavaScript_Widgets_chapter.mp4

49.5 MB

13_Fixing_External_JS_Analytics_Code_chapter.mp4

63.3 MB

14_Reloading_When_JSCSS_Changes_chapter.mp4

43.7 MB

15_Manual_Visits_with_Turbo_chapter.mp4

32.1 MB

16_CSS_Page_Transitions_chapter.mp4

44.3 MB

17_Polished_CSS_Transitions_chapter.mp4

70.1 MB

18_Prefetching_the_Next_Page_chapter.mp4

32.4 MB

19_link_relprefetch_chapter.mp4

45.2 MB

20_Turbo_Frames_Lazy_Frames_chapter.mp4

40.4 MB

21_Turbo_Frames_Look_for_Load_the_Matching_Frame_chapter.mp4

27.7 MB

22_Using_a_Full_HTML_Page_to_Populate_a_Frame_chapter.mp4

54.7 MB

23_Reliably_Load_External_JS_with_Stimulus_chapter.mp4

78.7 MB

24_Targeting_Links_in_or_out_of_the_Frame_chapter.mp4

32.1 MB

25_Adding_a_Read_More_Ajax_Frame_chapter.mp4

54.4 MB

26_Frame_Loading_Animations_chapter.mp4

54.2 MB

27_Review_this_Product_in_a_turboframe_chapter.mp4

55.5 MB

28_Globally_Disable_Buttons_on_Form_Submit_chapter.mp4

36.6 MB

29_FramePowered_Inline_Editing_chapter.mp4

47.7 MB

30_Frames_Form_action_Attributes_chapter.mp4

54.9 MB

31_Frame_Redirecting_Dynamic_Frame_Targets_chapter.mp4

45.0 MB

32_turboframe_inside_a_Modal_chapter.mp4

51.2 MB

33_Lazy_Modal_Big_Cleanup_chapter.mp4

35.4 MB

34_Close_the_Modal_after_turboframe_Success_chapter.mp4

39.1 MB

35_Prevent_a_turboframe_from_Rendering_chapter.mp4

40.0 MB

36_Full_Page_Redirect_from_a_Frame_chapter.mp4

37.7 MB

37_Redirecting_the_Full_Page_from_a_Frame_chapter.mp4

33.3 MB

38_Frame_Redirecting_and_Clearing_the_Snapshot_Cache_chapter.mp4

42.4 MB

39_Manual_Restore_Visit_chapter.mp4

47.5 MB

40_Adding_a_Custom_Request_Header_Based_on_the_Frame_chapter.mp4

47.9 MB

41_Smart_Frame_Redirecting_with_the_Server_chapter.mp4

40.7 MB

42_Automatically_Redirect_Ajax_Calls_to_login_chapter.mp4

33.1 MB

43_Turbo_Streams_chapter.mp4

54.3 MB

44_Streams_Reusing_Templates_chapter.mp4

31.2 MB

45_Multiple_Updates_in_one_Stream_chapter.mp4

44.6 MB

46_Processing_Streams_by_Hand_for_Fun_Profit_chapter.mp4

33.8 MB

47_Mercure_Pushing_Stream_Updates_Async_chapter.mp4

38.1 MB

48_Running_the_Mercure_Service_in_the_symfony_Binary_chapter.mp4

22.8 MB

49_Listening_Publishing_chapter.mp4

35.2 MB

50_Mercure_Hubs_JWT_Authorization_chapter.mp4

44.1 MB

51_Publishing_Mercure_Updates_in_PHP_chapter.mp4

27.4 MB

52_Turbo_Stream_for_Instant_Review_Update_chapter.mp4

68.0 MB

53_Smartly_Updating_Elements_for_all_Users_chapter.mp4

50.7 MB

54_Visually_Highlighting_new_Items_that_Pop_onto_the_Page_chapter.mp4

30.5 MB

55_Entity_Broadcast_chapter.mp4

44.7 MB

56_Broadcasting_Frontend_Changes_on_Entity_UpdateRemove_chapter.mp4

43.6 MB

57_Toast_Notifications_chapter.mp4

63.6 MB

/code/

course_code.zip

15.4 MB

/scripts/

course_script.pdf

2.6 MB

/subtitles/

01_Encore_Symfony_API_Platform_chapter.vtt

9.9 KB

02_Installing_Vue_Webpack_Eslint_chapter.vtt

11.6 KB

03_Vue_Instance_Dynamic_Data_chapter.vtt

8.6 KB

04_Single_File_Component_chapter.vtt

5.9 KB

05_CSS_Styling_a_Component_chapter.vtt

6.4 KB

06_data_and_Vue_Dev_Tools_chapter.vtt

6.2 KB

07_Creating_a_Child_Component_chapter.vtt

7.0 KB

08_Props_Passing_Info_into_a_Child_Component_chapter.vtt

6.6 KB

09_vbind_Dynamic_Attributes_chapter.vtt

9.1 KB

10_Modular_CSS_chapter.vtt

10.0 KB

11_Webpack_devserver_Faster_Updating_chapter.vtt

9.0 KB

12_HMR_See_Changes_without_Reloading_chapter.vtt

6.9 KB

13_Organizing_into_more_Components_chapter.vtt

8.4 KB

14_Aliases_chapter.vtt

6.9 KB

15_Looping_with_vfor_chapter.vtt

10.6 KB

16_von_methods_User_Interaction_chapter.vtt

11.8 KB

17_Magic_this_its_Properties_chapter.vtt

10.3 KB

18_Reactivity_chapter.vtt

10.8 KB

19_vif_vshow_and_Conditional_Classes_chapter.vtt

7.6 KB

20_Computed_Properties_chapter.vtt

8.4 KB

21_Where_should_a_Piece_of_Data_Live_chapter.vtt

10.1 KB

22_Communication_UP_with_emit_chapter.vtt

8.3 KB

23_Using_Shared_CSS_chapter.vtt

7.0 KB

24_Ajax_with_Axios_chapter.vtt

7.9 KB

25_The_await_Keyword_chapter.vtt

10.4 KB

26_Product_Listing_Components_chapter.vtt

12.0 KB

27_Product_Details_Smart_vs_Dumb_Components_chapter.vtt

12.9 KB

28_Loading_Component_chapter.vtt

7.8 KB

29_Dynamic_Categories_via_Ajax_chapter.vtt

8.0 KB

30_Passing_data_From_the_Server_to_Vue_chapter.vtt

9.4 KB

31_Reading_Server_Data_global_Classes_chapter.vtt

9.6 KB

32_Page_Context_Service_chapter.vtt

11.6 KB

33_Filtering_the_Products_chapter.vtt

6.4 KB

34_Smarter_Loading_Ajax_status_as_State_chapter.vtt

11.2 KB

35_Ajax_Services_chapter.vtt

10.6 KB

36_Skipping_Ajax_Sending_JSON_Straight_to_Vue_chapter.vtt

9.1 KB

37_Faking_Ajax_calls_Reading_Synchronously_chapter.vtt

8.8 KB

38_Passing_Props_vs_Fetching_Directly_chapter.vtt

9.0 KB

39_Hoisting_Data_Up_chapter.vtt

9.7 KB

40_The_Formidable_vmodel_chapter.vtt

9.3 KB

41_Pass_Data_in_a_Custom_Event_Internal_Data_chapter.vtt

9.5 KB

42_Filtering_Products_chapter.vtt

5.1 KB

43_Async_Computed_Properties_chapter.vtt

12.7 KB

44_Debouncing_Data_can_Hold_Anything_chapter.vtt

6.2 KB

45_Business_Logic_Helpers_chapter.vtt

8.6 KB

46_Adding_an_x_to_our_Search_Bar_chapter.vtt

6.4 KB

47_Watchers_The_Good_The_Bad_The_Useful_chapter.vtt

9.4 KB

48_Adding_a_Watcher_chapter.vtt

8.1 KB

/video/

01_Encore_Symfony_API_Platform_chapter.mp4

37.8 MB

02_Installing_Vue_Webpack_Eslint_chapter.mp4

49.0 MB

03_Vue_Instance_Dynamic_Data_chapter.mp4

26.8 MB

04_Single_File_Component_chapter.mp4

18.6 MB

05_CSS_Styling_a_Component_chapter.mp4

31.1 MB

06_data_and_Vue_Dev_Tools_chapter.mp4

23.6 MB

07_Creating_a_Child_Component_chapter.mp4

29.2 MB

08_Props_Passing_Info_into_a_Child_Component_chapter.mp4

23.4 MB

09_vbind_Dynamic_Attributes_chapter.mp4

35.7 MB

10_Modular_CSS_chapter.mp4

47.0 MB

11_Webpack_devserver_Faster_Updating_chapter.mp4

39.0 MB

12_HMR_See_Changes_without_Reloading_chapter.mp4

30.6 MB

13_Organizing_into_more_Components_chapter.mp4

42.1 MB

14_Aliases_chapter.mp4

31.6 MB

15_Looping_with_vfor_chapter.mp4

42.1 MB

16_von_methods_User_Interaction_chapter.mp4

50.5 MB

17_Magic_this_its_Properties_chapter.mp4

48.4 MB

18_Reactivity_chapter.mp4

41.3 MB

19_vif_vshow_and_Conditional_Classes_chapter.mp4

34.7 MB

20_Computed_Properties_chapter.mp4

37.8 MB

21_Where_should_a_Piece_of_Data_Live_chapter.mp4

38.5 MB

22_Communication_UP_with_emit_chapter.mp4

35.1 MB

23_Using_Shared_CSS_chapter.mp4

31.0 MB

24_Ajax_with_Axios_chapter.mp4

33.7 MB

25_The_await_Keyword_chapter.mp4

40.9 MB

26_Product_Listing_Components_chapter.mp4

43.9 MB

27_Product_Details_Smart_vs_Dumb_Components_chapter.mp4

60.2 MB

28_Loading_Component_chapter.mp4

38.3 MB

29_Dynamic_Categories_via_Ajax_chapter.mp4

37.3 MB

30_Passing_data_From_the_Server_to_Vue_chapter.mp4

45.1 MB

31_Reading_Server_Data_global_Classes_chapter.mp4

51.2 MB

32_Page_Context_Service_chapter.mp4

50.2 MB

33_Filtering_the_Products_chapter.mp4

32.4 MB

34_Smarter_Loading_Ajax_status_as_State_chapter.mp4

50.8 MB

35_Ajax_Services_chapter.mp4

45.7 MB

36_Skipping_Ajax_Sending_JSON_Straight_to_Vue_chapter.mp4

42.5 MB

37_Faking_Ajax_calls_Reading_Synchronously_chapter.mp4

34.2 MB

38_Passing_Props_vs_Fetching_Directly_chapter.mp4

32.5 MB

39_Hoisting_Data_Up_chapter.mp4

44.8 MB

40_The_Formidable_vmodel_chapter.mp4

40.1 MB

41_Pass_Data_in_a_Custom_Event_Internal_Data_chapter.mp4

36.1 MB

42_Filtering_Products_chapter.mp4

27.8 MB

43_Async_Computed_Properties_chapter.mp4

63.7 MB

44_Debouncing_Data_can_Hold_Anything_chapter.mp4

24.5 MB

45_Business_Logic_Helpers_chapter.mp4

35.3 MB

46_Adding_an_x_to_our_Search_Bar_chapter.mp4

29.4 MB

47_Watchers_The_Good_The_Bad_The_Useful_chapter.mp4

42.2 MB

48_Adding_a_Watcher_chapter.mp4

35.1 MB

/code/

course_code.zip

15.5 MB

/scripts/

course_script.pdf

2.9 MB

/subtitles/

01_Project_Setup_chapter.vtt

6.1 KB

02_Page_2_Product_Show_Page_chapter.vtt

9.7 KB

03_Current_Product_Id_chapter.vtt

7.2 KB

04_The_Dynamic_Component_chapter.vtt

10.7 KB

05_AJAX_Delayed_Rendering_chapter.vtt

10.5 KB

06_Making_the_Title_Component_Less_Smart_chapter.vtt

5.6 KB

07_Product_Template_Color_Selector_chapter.vtt

7.5 KB

08_Cart_API_Data_chapter.vtt

7.9 KB

09_Add_To_Cart_chapter.vtt

6.1 KB

10_Loading_Animations_Quantity_Input_chapter.vtt

6.8 KB

11_External_DOM_Updates_chapter.vtt

9.4 KB

12_New_Page_New_Webpack_Entry_chapter.vtt

9.7 KB

13_Sharing_Vueish_Logic_Mixin_Basics_chapter.vtt

8.3 KB

14_More_Mixin_Magic_chapter.vtt

11.2 KB

15_The_Cart_Page_chapter.vtt

7.2 KB

16_Loading_the_Complete_Cart_chapter.vtt

8.5 KB

17_No_Data_Duplication_Fancy_Computed_Prop_chapter.vtt

7.3 KB

18_Parallel_AJAX_with_Promises_chapter.vtt

10.0 KB

19_Cart_Structure_chapter.vtt

7.3 KB

20_Inventing_a_Proper_vfor_key_chapter.vtt

8.2 KB

21_Accidentally_Modifying_Prop_Objects_chapter.vtt

11.3 KB

22_Emitting_up_the_Component_Tree_chapter.vtt

7.5 KB

23_Quantity_Updating_Data_Saving_to_the_Server_chapter.vtt

6.8 KB

24_More_Mixin_Logic_Updating_Quantity_in_Header_chapter.vtt

6.8 KB

25_Remove_From_Cart_chapter.vtt

5.4 KB

26_Add_to_Cart_Controls_Component_chapter.vtt

10.6 KB

27_Finishing_the_Cart_Controls_Component_chapter.vtt

7.4 KB

28_Featured_Sidebar_chapter.vtt

6.9 KB

29_Add_to_Cart_Controls_on_the_Sidebar_chapter.vtt

9.5 KB

30_Deep_and_Smart_Watchers_chapter.vtt

11.5 KB

31_Advancing_Between_Cart_Checkout_chapter.vtt

10.1 KB

32_Intro_to_CSS_Transitions_chapter.vtt

4.7 KB

33_Vue_Transitions_chapter.vtt

11.8 KB

34_Transition_Name_Mode_chapter.vtt

8.9 KB

35_Transitioning_a_Prop_Change_chapter.vtt

4.9 KB

36_Checkout_Form_chapter.vtt

7.7 KB

37_Reusable_Form_Input_Component_chapter.vtt

7.9 KB

38_vmodel_on_a_Custom_Component_chapter.vtt

5.7 KB

39_vbind_Many_Props_chapter.vtt

8.3 KB

40_Checkout_Submit_chapter.vtt

10.3 KB

41_Unexpected_Server_Errors_chapter.vtt

5.0 KB

42_Form_Validation_chapter.vtt

6.3 KB

43_ClientSide_Validation_chapter.vtt

8.1 KB

44_Losing_Reactivity_chapter.vtt

10.8 KB

/video/

01_Project_Setup_chapter.mp4

26.1 MB

02_Page_2_Product_Show_Page_chapter.mp4

50.2 MB

03_Current_Product_Id_chapter.mp4

36.0 MB

04_The_Dynamic_Component_chapter.mp4

51.7 MB

05_AJAX_Delayed_Rendering_chapter.mp4

42.6 MB

06_Making_the_Title_Component_Less_Smart_chapter.mp4

26.7 MB

07_Product_Template_Color_Selector_chapter.mp4

38.5 MB

08_Cart_API_Data_chapter.mp4

41.5 MB

09_Add_To_Cart_chapter.mp4

27.5 MB

10_Loading_Animations_Quantity_Input_chapter.mp4

39.4 MB

11_External_DOM_Updates_chapter.mp4

46.7 MB

12_New_Page_New_Webpack_Entry_chapter.mp4

37.0 MB

13_Sharing_Vueish_Logic_Mixin_Basics_chapter.mp4

40.2 MB

14_More_Mixin_Magic_chapter.mp4

52.7 MB

15_The_Cart_Page_chapter.mp4

31.1 MB

16_Loading_the_Complete_Cart_chapter.mp4

40.0 MB

17_No_Data_Duplication_Fancy_Computed_Prop_chapter.mp4

33.0 MB

18_Parallel_AJAX_with_Promises_chapter.mp4

46.7 MB

19_Cart_Structure_chapter.mp4

30.9 MB

20_Inventing_a_Proper_vfor_key_chapter.mp4

37.3 MB

21_Accidentally_Modifying_Prop_Objects_chapter.mp4

46.0 MB

22_Emitting_up_the_Component_Tree_chapter.mp4

30.8 MB

23_Quantity_Updating_Data_Saving_to_the_Server_chapter.mp4

29.3 MB

24_More_Mixin_Logic_Updating_Quantity_in_Header_chapter.mp4

35.1 MB

25_Remove_From_Cart_chapter.mp4

26.1 MB

26_Add_to_Cart_Controls_Component_chapter.mp4

53.8 MB

27_Finishing_the_Cart_Controls_Component_chapter.mp4

40.2 MB

28_Featured_Sidebar_chapter.mp4

37.6 MB

29_Add_to_Cart_Controls_on_the_Sidebar_chapter.mp4

50.4 MB

30_Deep_and_Smart_Watchers_chapter.mp4

56.3 MB

31_Advancing_Between_Cart_Checkout_chapter.mp4

48.0 MB

32_Intro_to_CSS_Transitions_chapter.mp4

21.5 MB

33_Vue_Transitions_chapter.mp4

59.3 MB

34_Transition_Name_Mode_chapter.mp4

47.6 MB

35_Transitioning_a_Prop_Change_chapter.mp4

18.2 MB

36_Checkout_Form_chapter.mp4

35.3 MB

37_Reusable_Form_Input_Component_chapter.mp4

38.2 MB

38_vmodel_on_a_Custom_Component_chapter.mp4

24.3 MB

39_vbind_Many_Props_chapter.mp4

44.8 MB

40_Checkout_Submit_chapter.mp4

52.4 MB

41_Unexpected_Server_Errors_chapter.mp4

27.3 MB

42_Form_Validation_chapter.mp4

31.7 MB

43_ClientSide_Validation_chapter.mp4

38.8 MB

44_Losing_Reactivity_chapter.mp4

53.6 MB

/scripts/

course_script.pdf

261.4 KB

/video/

01_Shiny_new_Directory_Structure_chapter.mp4

14.4 MB

02_Guard_Joyful_Authentication_chapter.mp4

82.0 MB

03_Micro_Symfony_via_MicroKernelTrait_chapter.mp4

56.3 MB

04_New_Profiler_chapter.mp4

23.1 MB

05_Service_Autowiring_chapter.mp4

28.4 MB

06_Form_Updates_chapter.mp4

31.7 MB

07_Console_Styling_chapter.mp4

38.0 MB

08_The_new_Voter_Class_chapter.mp4

34.1 MB

/code/

course_code.zip

13.1 KB

/scripts/

course_script.pdf

253.3 KB

/subtitles/

01_Bootstrapping_MicroSymfony_chapter.vtt

11.4 KB

02_AppBundle_Routing_and_Annotations_chapter.vtt

5.7 KB

05_dotenv_Environmental_Variables_chapter.vtt

4.1 KB

06_Environments_chapter.vtt

8.7 KB

07_Wheres_my_appconsole_chapter.vtt

3.6 KB

08_Logging_and_Adding_other_Tools_chapter.vtt

6.1 KB

/video/

01_Bootstrapping_MicroSymfony_chapter.mp4

27.9 MB

02_AppBundle_Routing_and_Annotations_chapter.mp4

14.0 MB

03_Container_Twig_All_Smooth_chapter.mp4

7.3 MB

04_Web_Debug_Toolbar_and_Profiler_chapter.mp4

6.9 MB

05_dotenv_Environmental_Variables_chapter.mp4

10.8 MB

06_Environments_chapter.mp4

22.1 MB

07_Wheres_my_appconsole_chapter.mp4

12.0 MB

08_Logging_and_Adding_other_Tools_chapter.mp4

21.3 MB

/code/

course_code.zip

2.4 MB

/scripts/

course_script.pdf

405.2 KB

/video/

01_Twig_The_Basics_chapter.mp4

21.3 MB

02_Functions_Filters_and_Debugging_with_dump_chapter.mp4

55.6 MB

03_Using_Objects_and_Array_Keys_chapter.mp4

16.9 MB

04_Using_a_Layout_Template_Inheritance_chapter.mp4

27.5 MB

05_Including_other_Templates_chapter.mp4

7.6 MB

06_If_Statements_with_Tests_chapter.mp4

10.1 MB

07_The_for_loop_and_inline_if_Syntax_chapter.mp4

19.6 MB

08_Mistakes_and_Macros_chapter.mp4

24.2 MB

09_Extra_Credit_Tricks_and_HTML_Escaping_chapter.mp4

26.6 MB

/scripts/

course_script.pdf

872.0 KB

/subtitles/

01_Upgrade_to_Symfony_34_chapter.vtt

11.1 KB

02_Autowiring_Service_Deprecations_chapter.vtt

12.0 KB

03_Upgrade_to_Symfony_40_chapter.vtt

9.0 KB

04_Installing_Flex_chapter.vtt

6.0 KB

05_The_Flex_composerjson_File_chapter.vtt

5.2 KB

06_Your_Flex_Project_is_Alive_chapter.vtt

5.5 KB

07_Migrating_framework_Config_chapter.vtt

10.0 KB

08_Finishing_framework_Config_chapter.vtt

9.4 KB

09_Migrating_Services_Security_chapter.vtt

9.7 KB

10_Final_config_Migration_chapter.vtt

9.2 KB

11_Hello_Flex_Moving_Final_Files_chapter.vtt

4.9 KB

12_The_Server_New_IsGranted_chapter.vtt

5.2 KB

13_Bye_Bye_AppBundle_chapter.vtt

9.5 KB

14_Flex_Extras_chapter.vtt

8.6 KB

/video/

01_Upgrade_to_Symfony_34_chapter.mp4

61.6 MB

02_Autowiring_Service_Deprecations_chapter.mp4

71.9 MB

03_Upgrade_to_Symfony_40_chapter.mp4

56.8 MB

04_Installing_Flex_chapter.mp4

32.3 MB

05_The_Flex_composerjson_File_chapter.mp4

34.4 MB

06_Your_Flex_Project_is_Alive_chapter.mp4

42.8 MB

07_Migrating_framework_Config_chapter.mp4

55.9 MB

08_Finishing_framework_Config_chapter.mp4

50.1 MB

09_Migrating_Services_Security_chapter.mp4

73.3 MB

10_Final_config_Migration_chapter.mp4

53.9 MB

11_Hello_Flex_Moving_Final_Files_chapter.mp4

25.6 MB

12_The_Server_New_IsGranted_chapter.mp4

35.2 MB

13_Bye_Bye_AppBundle_chapter.mp4

58.2 MB

14_Flex_Extras_chapter.mp4

49.3 MB

/code/

course_code.zip

749.5 KB

/scripts/

course_script.pdf

654.7 KB

/subtitles/

01_PHP_84_Recipe_Updates_chapter.vtt

17.2 KB

02_Upgrading_to_Symfony_74_chapter.vtt

9.1 KB

03_Upgrading_Doctrine_Native_Lazy_Objects_chapter.vtt

11.9 KB

04_Tracking_Fixing_Deprecations_chapter.vtt

13.7 KB

05_Upgrading_to_Symfony_80_chapter.vtt

8.0 KB

06_Composer_Audit_and_Security_Updates_chapter.vtt

13.2 KB

/video/

01_PHP_84_Recipe_Updates_chapter.mp4

65.9 MB

02_Upgrading_to_Symfony_74_chapter.mp4

36.1 MB

03_Upgrading_Doctrine_Native_Lazy_Objects_chapter.mp4

45.2 MB

04_Tracking_Fixing_Deprecations_chapter.mp4

50.6 MB

05_Upgrading_to_Symfony_80_chapter.mp4

33.3 MB

06_Composer_Audit_and_Security_Updates_chapter.mp4

56.7 MB

/code/

course_code.zip

362.3 KB

/scripts/

course_script.pdf

903.4 KB

/subtitles/

01_Upgrading_to_Symfony_64_chapter.vtt

10.2 KB

02_Flex_Recipe_Updates_chapter.vtt

9.3 KB

03_Encore_StimulusBundle_their_Recipe_Changes_chapter.vtt

12.1 KB

04_Goodbye_SensioFrameworkExtraBundle_chapter.vtt

4.7 KB

05_Finding_Eliminating_Deprecations_chapter.vtt

10.3 KB

06_Upgrading_to_Symfony_7_chapter.vtt

7.9 KB

07_Migrating_Encore_AssetMapper_chapter.vtt

5.9 KB

08_Encore_AssetMapper_Part_2_chapter.vtt

13.5 KB

09_Modernizing_with_fetch_and_await_chapter.vtt

4.1 KB

10_New_Autowiring_Attributes_chapter.vtt

7.4 KB

11_MapQueryParameter_Request_Payload_chapter.vtt

7.6 KB

12_Profiling_Commands_chapter.vtt

4.3 KB

13_New_Component_Scheduler_chapter.vtt

12.8 KB

/video/

01_Upgrading_to_Symfony_64_chapter.mp4

45.7 MB

02_Flex_Recipe_Updates_chapter.mp4

37.7 MB

03_Encore_StimulusBundle_their_Recipe_Changes_chapter.mp4

58.9 MB

04_Goodbye_SensioFrameworkExtraBundle_chapter.mp4

19.6 MB

05_Finding_Eliminating_Deprecations_chapter.mp4

35.8 MB

06_Upgrading_to_Symfony_7_chapter.mp4

34.6 MB

07_Migrating_Encore_AssetMapper_chapter.mp4

18.3 MB

08_Encore_AssetMapper_Part_2_chapter.mp4

47.6 MB

09_Modernizing_with_fetch_and_await_chapter.mp4

15.4 MB

10_New_Autowiring_Attributes_chapter.mp4

40.1 MB

11_MapQueryParameter_Request_Payload_chapter.mp4

33.2 MB

12_Profiling_Commands_chapter.mp4

17.1 MB

13_New_Component_Scheduler_chapter.mp4

42.6 MB

/scripts/

course_script.pdf

1.7 MB

/subtitles/

01_Flex_Versioning_extrasymfonyrequire_chapter.vtt

11.2 KB

02_Managing_Flex_extrasymfonyrequire_Version_Constraints_chapter.vtt

6.5 KB

03_Upgrading_to_Symfony_44_chapter.vtt

7.3 KB

04_Selectively_Committing_Recipe_Updates_chapter.vtt

5.9 KB

05_Upgrading_Recipes_New_Commands_chapter.vtt

9.6 KB

06_Recipe_Upgrade_symfonyconsole_bootstrapphp_chapter.vtt

11.6 KB

07_Upgrading_the_FrameworkBundle_Recipe_Part_1_chapter.vtt

7.7 KB

08_FrameworkBundle_Recipe_Part_2_The_Kernel_Class_chapter.vtt

12.1 KB

09_Updating_the_TwigBundle_Recipe_chapter.vtt

10.2 KB

10_Updating_the_Mailer_Recipes_chapter.vtt

6.4 KB

11_phpunitbridge_routing_Recipes_chapter.vtt

8.0 KB

12_Updating_security_translation_validator_Recipes_chapter.vtt

6.5 KB

13_Updating_the_webpackencorebundle_Recipe_chapter.vtt

8.2 KB

14_Fixing_the_First_Deprecations_chapter.vtt

8.7 KB

15_Upgrading_KnpPaginatorBundle_PHP_Platform_Version_chapter.vtt

9.5 KB

16_UpgradingMigrating_from_StofDoctrineExtensions_chapter.vtt

6.3 KB

17_Upgrading_to_DoctrineBundle_20_chapter.vtt

9.2 KB

18_DoctrineBundle_Updates_Recipe_Upgrade_chapter.vtt

15.0 KB

19_Fixing_our_Deprecations_Form_Controller_Mailer_chapter.vtt

9.7 KB

20_Hunting_the_Final_Deprecations_chapter.vtt

6.7 KB

21_Upgrading_to_Symfony_50_chapter.vtt

12.3 KB

22_Secrets_Management_Setup_chapter.vtt

12.8 KB

23_Production_Secrets_chapter.vtt

9.9 KB

24_Overriding_Secrets_Locally_Local_Vault_chapter.vtt

5.4 KB

25_Prod_Vault_Optimization_Vault_for_Tests_chapter.vtt

7.1 KB

26_Validation_AutoMapping_chapter.vtt

12.3 KB

27_Migrate_Password_Hashing_chapter.vtt

12.5 KB

28_PHP_74_preload_chapter.vtt

3.9 KB

29_Is_your_Container_Running_Catch_It_lintcontainer_chapter.vtt

6.9 KB

/video/

01_Flex_Versioning_extrasymfonyrequire_chapter.mp4

56.2 MB

02_Managing_Flex_extrasymfonyrequire_Version_Constraints_chapter.mp4

35.5 MB

03_Upgrading_to_Symfony_44_chapter.mp4

45.1 MB

04_Selectively_Committing_Recipe_Updates_chapter.mp4

26.6 MB

05_Upgrading_Recipes_New_Commands_chapter.mp4

50.2 MB

06_Recipe_Upgrade_symfonyconsole_bootstrapphp_chapter.mp4

63.4 MB

07_Upgrading_the_FrameworkBundle_Recipe_Part_1_chapter.mp4

49.7 MB

08_FrameworkBundle_Recipe_Part_2_The_Kernel_Class_chapter.mp4

67.0 MB

09_Updating_the_TwigBundle_Recipe_chapter.mp4

47.5 MB

10_Updating_the_Mailer_Recipes_chapter.mp4

33.5 MB

11_phpunitbridge_routing_Recipes_chapter.mp4

45.3 MB

12_Updating_security_translation_validator_Recipes_chapter.mp4

40.8 MB

13_Updating_the_webpackencorebundle_Recipe_chapter.mp4

48.2 MB

14_Fixing_the_First_Deprecations_chapter.mp4

50.2 MB

15_Upgrading_KnpPaginatorBundle_PHP_Platform_Version_chapter.mp4

56.3 MB

16_UpgradingMigrating_from_StofDoctrineExtensions_chapter.mp4

43.4 MB

17_Upgrading_to_DoctrineBundle_20_chapter.mp4

60.8 MB

18_DoctrineBundle_Updates_Recipe_Upgrade_chapter.mp4

99.9 MB

19_Fixing_our_Deprecations_Form_Controller_Mailer_chapter.mp4

57.2 MB

20_Hunting_the_Final_Deprecations_chapter.mp4

57.9 MB

21_Upgrading_to_Symfony_50_chapter.mp4

83.7 MB

22_Secrets_Management_Setup_chapter.mp4

63.5 MB

23_Production_Secrets_chapter.mp4

48.6 MB

24_Overriding_Secrets_Locally_Local_Vault_chapter.mp4

20.1 MB

25_Prod_Vault_Optimization_Vault_for_Tests_chapter.mp4

35.3 MB

26_Validation_AutoMapping_chapter.mp4

54.7 MB

27_Migrate_Password_Hashing_chapter.mp4

66.4 MB

28_PHP_74_preload_chapter.mp4

30.5 MB

29_Is_your_Container_Running_Catch_It_lintcontainer_chapter.mp4

36.1 MB

/code/

course_code.zip

1.3 MB

/scripts/

course_script.pdf

1.2 MB

/subtitles/

01_Project_Setup_The_Plan_chapter.vtt

6.0 KB

02_Upgrading_to_Symfony_54_chapter.vtt

7.4 KB

03_Automating_Upgrades_with_Rector_chapter.vtt

9.9 KB

04_PostRector_Cleanups_Tweaks_chapter.vtt

13.5 KB

05_Updating_the_AllImportant_FrameworkBundle_Recipe_chapter.vtt

14.7 KB

06_Recipe_Upgrades_with_recipesupdate_chapter.vtt

8.5 KB

07_Recipe_Upgrades_Part_2_chapter.vtt

8.1 KB

08_Upgrading_Encore_and_your_assets_Setup_chapter.vtt

11.3 KB

09_Upgrading_to_PHP_8_chapter.vtt

10.3 KB

10_Annotations_to_Attributes_chapter.vtt

7.4 KB

11_Adding_Property_Types_to_Entities_chapter.vtt

15.4 KB

12_Security_Upgrades_chapter.vtt

10.9 KB

13_Custom_Authenticator_authenticate_Method_chapter.vtt

11.5 KB

14_Password_encoders_passwordhashers_debugfirewall_chapter.vtt

4.0 KB

15_Hunting_Down_the_Final_Deprecations_chapter.vtt

13.1 KB

16_Upgrading_to_Symfony_60_chapter.vtt

9.8 KB

17_Final_Upgrades_Cleanups_chapter.vtt

9.6 KB

18_Form_Improvements_for_Symfony_6_chapter.vtt

6.2 KB

19_Enhanced_Docker_Integration_Testing_Emails_chapter.vtt

15.3 KB

/video/

01_Project_Setup_The_Plan_chapter.mp4

22.4 MB

02_Upgrading_to_Symfony_54_chapter.mp4

45.3 MB

03_Automating_Upgrades_with_Rector_chapter.mp4

55.0 MB

04_PostRector_Cleanups_Tweaks_chapter.mp4

75.2 MB

05_Updating_the_AllImportant_FrameworkBundle_Recipe_chapter.mp4

82.9 MB

06_Recipe_Upgrades_with_recipesupdate_chapter.mp4

42.5 MB

07_Recipe_Upgrades_Part_2_chapter.mp4

36.7 MB

08_Upgrading_Encore_and_your_assets_Setup_chapter.mp4

53.5 MB

09_Upgrading_to_PHP_8_chapter.mp4

59.7 MB

10_Annotations_to_Attributes_chapter.mp4

42.7 MB

11_Adding_Property_Types_to_Entities_chapter.mp4

68.2 MB

12_Security_Upgrades_chapter.mp4

56.4 MB

13_Custom_Authenticator_authenticate_Method_chapter.mp4

62.8 MB

14_Password_encoders_passwordhashers_debugfirewall_chapter.mp4

18.9 MB

15_Hunting_Down_the_Final_Deprecations_chapter.mp4

57.8 MB

16_Upgrading_to_Symfony_60_chapter.mp4

59.6 MB

17_Final_Upgrades_Cleanups_chapter.mp4

33.4 MB

18_Form_Improvements_for_Symfony_6_chapter.mp4

30.8 MB

19_Enhanced_Docker_Integration_Testing_Emails_chapter.mp4

63.6 MB

/scripts/

course_script.pdf

848.4 KB

/subtitles/

01_Installing_Encore_chapter.vtt

11.5 KB

02_Our_First_Encore_chapter.vtt

10.0 KB

03_Require_Outside_Libraries_chapter.vtt

6.9 KB

04_Component_Organization_chapter.vtt

6.2 KB

05_Multiple_Pages_Entries_chapter.vtt

5.5 KB

06_jQuery_Plugins_Bootstrap_chapter.vtt

8.4 KB

07_Require_CSS_chapter.vtt

11.0 KB

08_Handling_Images_with_the_CopyPlugin_chapter.vtt

8.2 KB

09_Sass_Sourcemaps_chapter.vtt

6.8 KB

10_Integrating_FOSJsRoutingBundle_chapter.vtt

5.9 KB

11_ES6_Import_Export_chapter.vtt

7.3 KB

12_Building_for_Production_chapter.vtt

8.5 KB

13_Asset_Versioning_Cache_Busting_chapter.vtt

7.8 KB

/video/

01_Installing_Encore_chapter.mp4

49.0 MB

02_Our_First_Encore_chapter.mp4

47.5 MB

03_Require_Outside_Libraries_chapter.mp4

36.7 MB

04_Component_Organization_chapter.mp4

33.0 MB

05_Multiple_Pages_Entries_chapter.mp4

31.6 MB

06_jQuery_Plugins_Bootstrap_chapter.mp4

39.7 MB

07_Require_CSS_chapter.mp4

65.9 MB

08_Handling_Images_with_the_CopyPlugin_chapter.mp4

42.2 MB

09_Sass_Sourcemaps_chapter.mp4

37.9 MB

10_Integrating_FOSJsRoutingBundle_chapter.mp4

34.4 MB

11_ES6_Import_Export_chapter.mp4

37.1 MB

12_Building_for_Production_chapter.mp4

34.2 MB

13_Asset_Versioning_Cache_Busting_chapter.mp4

44.1 MB

/scripts/

course_script.pdf

1.5 MB

/subtitles/

01_Hello_Webpack_Encore_chapter.vtt

9.3 KB

02_Webpacking_our_First_Assets_chapter.vtt

7.4 KB

03_Twig_Helpers_entrypointsjson_yarn_Scripts_chapter.vtt

5.6 KB

04_Modules_require_import_chapter.vtt

7.0 KB

05_Importing_External_Libraries_Global_Variables_chapter.vtt

8.8 KB

06_Bootstrap_the_Curious_Case_of_jQuery_Plugins_chapter.vtt

8.2 KB

07_The_Magic_of_Split_Chunks_chapter.vtt

8.3 KB

08_Importing_3rd_Party_CSS_Image_Paths_chapter.vtt

11.9 KB

09_Sass_Overriding_Bootstrap_Variables_chapter.vtt

10.6 KB

10_Copying_Files_chapter.vtt

10.9 KB

11_PageSpecific_JS_Multiple_Entries_chapter.vtt

9.6 KB

12_Entry_Refactoring_chapter.vtt

9.4 KB

13_Refactoring_Autocomplete_JS_CSS_chapter.vtt

7.3 KB

14_AutoProvide_jQuery_for_Mischievous_Packages_chapter.vtt

9.3 KB

15_addStyleEntry_CSSOnly_Entrypoint_chapter.vtt

5.2 KB

16_Support_any_Browser_with_PostCSS_Babel_chapter.vtt

8.0 KB

17_browserslist_What_Browsers_do_you_need_to_Support_chapter.vtt

7.8 KB

18_Polyfills_Babel_chapter.vtt

6.3 KB

19_The_Single_Runtime_Chunk_chapter.vtt

8.7 KB

20_Async_Imports_chapter.vtt

7.9 KB

21_Production_Build_Deployment_chapter.vtt

8.7 KB

/video/

01_Hello_Webpack_Encore_chapter.mp4

38.5 MB

02_Webpacking_our_First_Assets_chapter.mp4

32.7 MB

03_Twig_Helpers_entrypointsjson_yarn_Scripts_chapter.mp4

32.0 MB

04_Modules_require_import_chapter.mp4

23.3 MB

05_Importing_External_Libraries_Global_Variables_chapter.mp4

37.9 MB

06_Bootstrap_the_Curious_Case_of_jQuery_Plugins_chapter.mp4

41.2 MB

07_The_Magic_of_Split_Chunks_chapter.mp4

35.1 MB

08_Importing_3rd_Party_CSS_Image_Paths_chapter.mp4

55.0 MB

09_Sass_Overriding_Bootstrap_Variables_chapter.mp4

63.9 MB

10_Copying_Files_chapter.mp4

69.4 MB

11_PageSpecific_JS_Multiple_Entries_chapter.mp4

50.9 MB

12_Entry_Refactoring_chapter.mp4

49.1 MB

13_Refactoring_Autocomplete_JS_CSS_chapter.mp4

30.6 MB

14_AutoProvide_jQuery_for_Mischievous_Packages_chapter.mp4

41.1 MB

15_addStyleEntry_CSSOnly_Entrypoint_chapter.mp4

25.8 MB

16_Support_any_Browser_with_PostCSS_Babel_chapter.mp4

47.4 MB

17_browserslist_What_Browsers_do_you_need_to_Support_chapter.mp4

38.7 MB

18_Polyfills_Babel_chapter.mp4

34.4 MB

19_The_Single_Runtime_Chunk_chapter.mp4

53.8 MB

20_Async_Imports_chapter.mp4

32.0 MB

21_Production_Build_Deployment_chapter.mp4

39.0 MB

/code/

course_code.zip

623.3 KB

/scripts/

course_script.pdf

296.0 KB

/video/

01_Woh_22_is_here_chapter.mp4

7.0 MB

02_Upgrading_to_22_chapter.mp4

22.3 MB

03_Fragments_ESI_and_Caching_chapter.mp4

34.5 MB

04_Hostname_Routing_chapter.mp4

7.7 MB

05_New_Dialog_Goodies_Autocomplete_Progress_chapter.mp4

18.9 MB

06_Upgrade_to_Symfony_30_chapter.mp4

8.8 MB

07_Extras_chapter.mp4

11.4 MB

/code/

course_code.zip

4.2 MB

/scripts/

course_script.pdf

280.0 KB

/video/

01_Composer_chapter.mp4

46.2 MB

/code/

course_code.zip

3.9 MB

/scripts/

course_script.pdf

1.0 MB

/subtitles/

01_SOLID_The_Good_The_Bad_The_Real_World_chapter.vtt

4.8 KB

02_SingleResponsibility_Principle_What_is_it_chapter.vtt

11.1 KB

03_SRP_Responsibilities_chapter.vtt

9.1 KB

04_Refactoring_for_SRP_chapter.vtt

10.7 KB

05_SRP_Takeaways_chapter.vtt

6.0 KB

06_OpenClosed_Principle_chapter.vtt

10.1 KB

07_OCP_Autoconfiguration_taggediterator_chapter.vtt

6.6 KB

08_OCP_Takeaways_chapter.vtt

8.2 KB

09_Liskov_Substitution_Principle_chapter.vtt

5.8 KB

10_Liskov_Unexpected_Exceptions_chapter.vtt

9.8 KB

11_Liskov_Substituting_a_Class_chapter.vtt

10.3 KB

12_Liskov_What_Changes_Are_Allowed_chapter.vtt

10.1 KB

13_Liskov_Takeaways_Service_Alias_chapter.vtt

6.9 KB

14_Interface_Segregation_Principle_chapter.vtt

9.0 KB

15_ISP_Refactoring_Takeaways_chapter.vtt

13.6 KB

16_Dependency_Inversion_Principle_chapter.vtt

7.8 KB

17_Refactoring_Towards_Dependency_Inversion_chapter.vtt

9.6 KB

18_DIP_Takeaways_chapter.vtt

13.0 KB

/video/

01_SOLID_The_Good_The_Bad_The_Real_World_chapter.mp4

17.2 MB

02_SingleResponsibility_Principle_What_is_it_chapter.mp4

50.7 MB

03_SRP_Responsibilities_chapter.mp4

41.7 MB

04_Refactoring_for_SRP_chapter.mp4

50.3 MB

05_SRP_Takeaways_chapter.mp4

26.2 MB

06_OpenClosed_Principle_chapter.mp4

45.8 MB

07_OCP_Autoconfiguration_taggediterator_chapter.mp4

29.3 MB

08_OCP_Takeaways_chapter.mp4

33.8 MB

09_Liskov_Substitution_Principle_chapter.mp4

28.0 MB

10_Liskov_Unexpected_Exceptions_chapter.mp4

38.0 MB

11_Liskov_Substituting_a_Class_chapter.mp4

43.5 MB

12_Liskov_What_Changes_Are_Allowed_chapter.mp4

45.8 MB

13_Liskov_Takeaways_Service_Alias_chapter.mp4

35.0 MB

14_Interface_Segregation_Principle_chapter.mp4

35.9 MB

15_ISP_Refactoring_Takeaways_chapter.mp4

60.7 MB

16_Dependency_Inversion_Principle_chapter.mp4

32.2 MB

17_Refactoring_Towards_Dependency_Inversion_chapter.mp4

39.4 MB

18_DIP_Takeaways_chapter.mp4

58.4 MB

 

Total files 4605


Copyright © 2026 FileMood.com