| 1. Course Introduction | |||
| 1. Introduction.mp4 | 41.7 MB | ||
| 1. Introduction.vtt | 6.94 KB | ||
| 2. Course outline and how to make most of this course! (PLEASE WATCH!).mp4 | 64.85 MB | ||
| 2. Course outline and how to make most of this course! (PLEASE WATCH!).vtt | 9.95 KB | ||
| 3. Tools (requiredoptional) overview.mp4 | 66.31 MB | ||
| 3. Tools (requiredoptional) overview.vtt | 9.04 KB | ||
| 10. API Platform - Subresources, relations, serialization depth | |||
| 1. More randomness in fixtures.mp4 | 84.09 MB | ||
| 1. More randomness in fixtures.vtt | 6.19 KB | ||
| 3. Setting published date automatically (EventSubscriber).mp4 | 76.19 MB | ||
| 3. Setting published date automatically (EventSubscriber).vtt | 6.23 KB | ||
| 4. API subresources.mp4 | 49.94 MB | ||
| 4. API subresources.vtt | 4.78 KB | ||
| 5. Controlling how deep relations are serialized.mp4 | 96.73 MB | ||
| 5. Controlling how deep relations are serialized.vtt | 7.31 KB | ||
| 6. Embedding Author resource inside BlogPost.mp4 | 46.35 MB | ||
| 6. Embedding Author resource inside BlogPost.vtt | 3.96 KB | ||
| 11. API Platform - Custom Serialization, User Roles | |||
| 1. Adding user role field with migration.mp4 | 68.6 MB | ||
| 1. Adding user role field with migration.vtt | 4.97 KB | ||
| 2. User role fixtures.mp4 | 103.86 MB | ||
| 2. User role fixtures.vtt | 7.5 KB | ||
| 3. Defining role hierarchy.mp4 | 18.22 MB | ||
| 3. Defining role hierarchy.vtt | 1.52 KB | ||
| 4. Verifying only users with specific role can POST resources.mp4 | 104.28 MB | ||
| 4. Verifying only users with specific role can POST resources.vtt | 7.81 KB | ||
| 5. Different User view for admins (different serialization of all User entities).mp4 | 106.86 MB | ||
| 5. Different User view for admins (different serialization of all User entities).vtt | 7.32 KB | ||
| 6. Verifying only admin can see all User's email.mp4 | 36.7 MB | ||
| 6. Verifying only admin can see all User's email.vtt | 2.39 KB | ||
| 7. User can view his full profile (including email and roles) - custom Normalizer.mp4 | 127.89 MB | ||
| 7. User can view his full profile (including email and roles) - custom Normalizer.vtt | 9.65 KB | ||
| 8. Verifying only the profile owner can see all properties.mp4 | 17.46 MB | ||
| 8. Verifying only the profile owner can see all properties.vtt | 1.17 KB | ||
| 12. API Platform - Custom Operations (Password Reset) | |||
| 1. Disabling password hashing for PUT operation.mp4 | 67.53 MB | ||
| 1. Disabling password hashing for PUT operation.vtt | 4.98 KB | ||
| 2. Configuring custom operation for password reset in User.mp4 | 22.39 MB | ||
| 2. Configuring custom operation for password reset in User.vtt | 2.1 KB | ||
| 3. Creating custom Action class.mp4 | 106.82 MB | ||
| 3. Creating custom Action class.vtt | 8.82 KB | ||
| 4. Implementing custom PasswordReset action.mp4 | 88.35 MB | ||
| 4. Implementing custom PasswordReset action.vtt | 6.97 KB | ||
| 5. Invalidating JWT tokens after password reset.mp4 | 126.51 MB | ||
| 5. Invalidating JWT tokens after password reset.vtt | 8.97 KB | ||
| 13. API Platform - Custom Resource, E-mail Sending (User Account Confirmation) | |||
| 1. User enabled property migration and fixtures.mp4 | 65.03 MB | ||
| 1. User enabled property migration and fixtures.vtt | 4.47 KB | ||
| 10. Refactoring UserConfirmation and Mailer into services.mp4 | 75.41 MB | ||
| 10. Refactoring UserConfirmation and Mailer into services.vtt | 7.81 KB | ||
| 12. Verifying confirmation link received in e-mail.mp4 | 17.54 MB | ||
| 12. Verifying confirmation link received in e-mail.vtt | 1.79 KB | ||
| 2. Implementing UserChecker to verify if account is enabled.mp4 | 42.67 MB | ||
| 2. Implementing UserChecker to verify if account is enabled.vtt | 3.39 KB | ||
| 3. Secure confirmation token generation.mp4 | 52.37 MB | ||
| 3. Secure confirmation token generation.vtt | 5.03 KB | ||
| 4. Generating confirmation token when user signs-up.mp4 | 47.04 MB | ||
| 4. Generating confirmation token when user signs-up.vtt | 4.08 KB | ||
| 5. UserConfirmation custom API Resource.mp4 | 31.95 MB | ||
| 5. UserConfirmation custom API Resource.vtt | 3.33 KB | ||
| 6. UserConfirmation EventSubscriber.mp4 | 68.35 MB | ||
| 6. UserConfirmation EventSubscriber.vtt | 5.6 KB | ||
| 7. Verifying Confirmation Token endpoint.mp4 | 27.76 MB | ||
| 7. Verifying Confirmation Token endpoint.vtt | 3.06 KB | ||
| 8. Install and configure Swift Mailer.mp4 | 28.1 MB | ||
| 8. Install and configure Swift Mailer.vtt | 3.7 KB | ||
| 9. Sending a test e-mail through Gmail.mp4 | 23.65 MB | ||
| 9. Sending a test e-mail through Gmail.vtt | 2.42 KB | ||
| 14. API Platform - Uploading Files (Images) | |||
| 1. Install and configure uploading library.mp4 | 22.64 MB | ||
| 1. Install and configure uploading library.vtt | 3.89 KB | ||
| 2. Image entity with migration and @Uploadable annotation.mp4 | 36.54 MB | ||
| 2. Image entity with migration and @Uploadable annotation.vtt | 4.59 KB | ||
| 3. API Resource for Image entity.mp4 | 22.59 MB | ||
| 3. API Resource for Image entity.vtt | 2.27 KB | ||
| 4. Implementing custom Action for upload.mp4 | 54.24 MB | ||
| 4. Implementing custom Action for upload.vtt | 5.21 KB | ||
| 5. Creating Form for file upload.mp4 | 57.39 MB | ||
| 5. Creating Form for file upload.vtt | 4.95 KB | ||
| 6. Assigning Image to BlogPost (ManyToMany relation).mp4 | 35.61 MB | ||
| 6. Assigning Image to BlogPost (ManyToMany relation).vtt | 3.46 KB | ||
| 7. Verifying assigning Image to BlogPost, embedding Image inside BlogPost.mp4 | 48.38 MB | ||
| 7. Verifying assigning Image to BlogPost, embedding Image inside BlogPost.vtt | 3.83 KB | ||
| 15. API Platform - Collections Filtering & Sorting | |||
| 1. Configuring default collection sorting order.mp4 | 39.54 MB | ||
| 1. Configuring default collection sorting order.vtt | 3.12 KB | ||
| 2. Search filter.mp4 | 79.18 MB | ||
| 2. Search filter.vtt | 5.7 KB | ||
| 3. Date filter.mp4 | 47.77 MB | ||
| 3. Date filter.vtt | 3.64 KB | ||
| 4. Range filter.mp4 | 20.6 MB | ||
| 4. Range filter.vtt | 1.63 KB | ||
| 5. Sorting filter.mp4 | 51.81 MB | ||
| 5. Sorting filter.vtt | 3.55 KB | ||
| 6. Filtering by nested properties.mp4 | 27.67 MB | ||
| 6. Filtering by nested properties.vtt | 1.81 KB | ||
| 7. Property filter.mp4 | 28.7 MB | ||
| 7. Property filter.vtt | 3.02 KB | ||
| 16. API Platform - Collections Data Pagination | |||
| 1. Configuring collection pagination.mp4 | 72.71 MB | ||
| 1. Configuring collection pagination.vtt | 5.81 KB | ||
| 2. Configuring collection pagination part 2.mp4 | 51.84 MB | ||
| 2. Configuring collection pagination part 2.vtt | 3.87 KB | ||
| 3. Partial pagination (performance gain).mp4 | 19.23 MB | ||
| 3. Partial pagination (performance gain).vtt | 1.76 KB | ||
| 17. API Platform - Error Handling, Logging | |||
| 1. Empty request body for POSTPUT requests problem.mp4 | 34.35 MB | ||
| 1. Empty request body for POSTPUT requests problem.vtt | 2.66 KB | ||
| 2. Handling empty request body.mp4 | 64.72 MB | ||
| 2. Handling empty request body.vtt | 5.75 KB | ||
| 3. Fixing validation groups.mp4 | 26.41 MB | ||
| 3. Fixing validation groups.vtt | 1.91 KB | ||
| 4. Handling business logic exceptions.mp4 | 35.88 MB | ||
| 4. Handling business logic exceptions.vtt | 3.39 KB | ||
| 5. Installing Monolog library for application logging.mp4 | 65.08 MB | ||
| 5. Installing Monolog library for application logging.vtt | 7.41 KB | ||
| 6. Defining custom logging channel.mp4 | 48.28 MB | ||
| 6. Defining custom logging channel.vtt | 3.89 KB | ||
| 7. Logging to separate files per channel.mp4 | 27.08 MB | ||
| 7. Logging to separate files per channel.vtt | 2.32 KB | ||
| 8. Production configuration for logger explained.mp4 | 26.67 MB | ||
| 8. Production configuration for logger explained.vtt | 3.32 KB | ||
| 18. API Platform - Admin Panel (EasyAdmin) | |||
| 1. EasyAdmin basic built-in features.mp4 | 64.35 MB | ||
| 1. EasyAdmin basic built-in features.vtt | 6.32 KB | ||
| 2. Fixing empty body subscriber for form submittal.mp4 | 38.25 MB | ||
| 2. Fixing empty body subscriber for form submittal.vtt | 3.72 KB | ||
| 3. Custom Resource controller, customizing saving and updating an Entity.mp4 | 69.24 MB | ||
| 3. Custom Resource controller, customizing saving and updating an Entity.vtt | 7.45 KB | ||
| 4. Image upload in admin panel.mp4 | 24.3 MB | ||
| 4. Image upload in admin panel.vtt | 3.44 KB | ||
| 5. Custom page for individual BlogPost.mp4 | 39.14 MB | ||
| 5. Custom page for individual BlogPost.vtt | 4.68 KB | ||
| 6. Securing Admin panel area.mp4 | 55.35 MB | ||
| 6. Securing Admin panel area.vtt | 5.65 KB | ||
| 19. API Platform - Unit Testing (PHPUnit) | |||
| 1. Installing PHPUnit and writing first basic unit test.mp4 | 53.87 MB | ||
| 1. Installing PHPUnit and writing first basic unit test.vtt | 6.41 KB | ||
| 2. Testing EventSubscriber static configuration.mp4 | 48.08 MB | ||
| 2. Testing EventSubscriber static configuration.vtt | 3.73 KB | ||
| 3. Mocks (stubs) Part 1 - Mocking dependencies, Entities.mp4 | 63.43 MB | ||
| 3. Mocks (stubs) Part 1 - Mocking dependencies, Entities.vtt | 5.26 KB | ||
| 4. Mocks (stubs) Part 2 - Mocking dependencies, Entites.mp4 | 59.18 MB | ||
| 4. Mocks (stubs) Part 2 - Mocking dependencies, Entites.vtt | 4.97 KB | ||
| 5. Event class Mock, extracting repeated mock factory code.mp4 | 41.59 MB | ||
| 5. Event class Mock, extracting repeated mock factory code.vtt | 3.39 KB | ||
| 6. Parameters for mocks.mp4 | 58.54 MB | ||
| 6. Parameters for mocks.vtt | 4.36 KB | ||
| 7. Full test for AuthoredEntitySubscriber.mp4 | 77.52 MB | ||
| 7. Full test for AuthoredEntitySubscriber.vtt | 6.18 KB | ||
| 8. Data providers in tests (using many data sets in 1 test case).mp4 | 58.31 MB | ||
| 8. Data providers in tests (using many data sets in 1 test case).vtt | 4.24 KB | ||
| 9. Finding potential errors using unit tests (null Token example).mp4 | 69.55 MB | ||
| 9. Finding potential errors using unit tests (null Token example).vtt | 5.05 KB | ||
| 2. Getting Started | |||
| 1. Installing PHP and Composer on Windows.mp4 | 61.82 MB | ||
| 1. Installing PHP and Composer on Windows.vtt | 5.36 KB | ||
| 2. Install PHP & Composer on MacOS commands.html | 261 B | ||
| 3. Installing PHP and Composer on Mac.mp4 | 20.91 MB | ||
| 3. Installing PHP and Composer on Mac.vtt | 1.98 KB | ||
| 20. API Platform - Functional Testing (Behat) | |||
| 1. Installing Behat & all extensions, first suite run.mp4 | 19.05 MB | ||
| 1. Installing Behat & all extensions, first suite run.vtt | 3.04 KB | ||
| 10. Image upload feature.mp4 | 48.67 MB | ||
| 10. Image upload feature.vtt | 5.79 KB | ||
| 11. Working image upload functional test.mp4 | 25.03 MB | ||
| 11. Working image upload functional test.vtt | 2.25 KB | ||
| 12. Testing assigning Images to BlogPost, full suite run.mp4 | 54.37 MB | ||
| 12. Testing assigning Images to BlogPost, full suite run.vtt | 4.18 KB | ||
| 2. Configuring Behat.mp4 | 36.06 MB | ||
| 2. Configuring Behat.vtt | 4.46 KB | ||
| 3. FeatureContext - creating database schema for each feature.mp4 | 76.73 MB | ||
| 3. FeatureContext - creating database schema for each feature.vtt | 7.51 KB | ||
| 4. First blog post test scenario.mp4 | 43 MB | ||
| 4. First blog post test scenario.vtt | 5.39 KB | ||
| 5. Testing protected URLs.mp4 | 66.21 MB | ||
| 5. Testing protected URLs.vtt | 6.2 KB | ||
| 6. Validating returned JSON using patterns (not matching exact values).mp4 | 66.15 MB | ||
| 6. Validating returned JSON using patterns (not matching exact values).vtt | 5.94 KB | ||
| 7. Looking for errors and issues using functional tests.mp4 | 37.3 MB | ||
| 7. Looking for errors and issues using functional tests.vtt | 3.06 KB | ||
| 8. Finding a comment problem.mp4 | 82.56 MB | ||
| 8. Finding a comment problem.vtt | 5.97 KB | ||
| 9. Custom error listener.mp4 | 161.33 MB | ||
| 9. Custom error listener.vtt | 11.65 KB | ||
| 21. React Redux Application | |||
| 1. Installing node & npm on Windows.mp4 | 8.74 MB | ||
| 1. Installing node & npm on Windows.vtt | 1.37 KB | ||
| 10. Adding BlogPost (dummy action), Reducer explained.mp4 | 35.24 MB | ||
| 10. Adding BlogPost (dummy action), Reducer explained.vtt | 4.24 KB | ||
| 11. Making API requests with Superagent.mp4 | 41.94 MB | ||
| 11. Making API requests with Superagent.vtt | 4.58 KB | ||
| 12. Thunk Redux Middleware.mp4 | 80.73 MB | ||
| 12. Thunk Redux Middleware.vtt | 8.19 KB | ||
| 13. Header component (navigation).mp4 | 23.6 MB | ||
| 13. Header component (navigation).vtt | 3.05 KB | ||
| 14. Loading indicator when making API requests.mp4 | 32.83 MB | ||
| 14. Loading indicator when making API requests.vtt | 3.45 KB | ||
| 15. Formatting BlogPost list, formatting time (timeago.js).mp4 | 36.19 MB | ||
| 15. Formatting BlogPost list, formatting time (timeago.js).vtt | 3.1 KB | ||
| 16. Route with parameter - individual BlogPost.mp4 | 33.55 MB | ||
| 16. Route with parameter - individual BlogPost.vtt | 3.73 KB | ||
| 17. Fetching BlogPost from API.mp4 | 58.06 MB | ||
| 17. Fetching BlogPost from API.vtt | 6.1 KB | ||
| 18. ComponentWillUnmount lifecycle method.mp4 | 39.58 MB | ||
| 18. ComponentWillUnmount lifecycle method.vtt | 4.37 KB | ||
| 19. BlogPost component - API changes.mp4 | 29.58 MB | ||
| 19. BlogPost component - API changes.vtt | 2.43 KB | ||
| 2. Installing node & npm on MacOS.mp4 | 5.65 MB | ||
| 2. Installing node & npm on MacOS.vtt | 1017 B | ||
| 20. Spinner and Message components (loading state, simple message).mp4 | 47.64 MB | ||
| 20. Spinner and Message components (loading state, simple message).vtt | 5.29 KB | ||
| 21. CommentListContainer component.mp4 | 98.24 MB | ||
| 21. CommentListContainer component.vtt | 9.23 KB | ||
| 22. CommentList reducer.mp4 | 33.4 MB | ||
| 22. CommentList reducer.vtt | 3.32 KB | ||
| 23. Rendering comments.mp4 | 27.33 MB | ||
| 23. Rendering comments.vtt | 2.75 KB | ||
| 24. Introducing redux-form.mp4 | 16.82 MB | ||
| 24. Introducing redux-form.vtt | 1.96 KB | ||
| 25. Render redux form component.mp4 | 47.7 MB | ||
| 25. Render redux form component.vtt | 6.43 KB | ||
| 26. Adding redux-form reducer.mp4 | 17.44 MB | ||
| 26. Adding redux-form reducer.vtt | 2.16 KB | ||
| 27. Submitting Form to an API endpoint.mp4 | 33.51 MB | ||
| 27. Submitting Form to an API endpoint.vtt | 3.57 KB | ||
| 28. Storing JWT token in LocalStorage, Token Middleware.mp4 | 24.9 MB | ||
| 28. Storing JWT token in LocalStorage, Token Middleware.vtt | 2.88 KB | ||
| 29. Token Middleware and JWT authentication plugin 1.mp4 | 48.71 MB | ||
| 29. Token Middleware and JWT authentication plugin 1.vtt | 6.82 KB | ||
| 3. Before you start coding a React app!.html | 352 B | ||
| 3.1 api-platform-react-js-363cb7e3ac7ef4310360ec658241db55346cccfa.zip.zip | 2.12 KB | ||
| 30. Token Middleware and JWT authentication plugin 2.mp4 | 56.14 MB | ||
| 30. Token Middleware and JWT authentication plugin 2.vtt | 5.56 KB | ||
| 31. Reading token in App component constructor.mp4 | 65.28 MB | ||
| 31. Reading token in App component constructor.vtt | 5.69 KB | ||
| 32. Redux Form submission, handling login errors.mp4 | 29.61 MB | ||
| 32. Redux Form submission, handling login errors.vtt | 2.88 KB | ||
| 33. Checking whether user is authenticated (in Header component).mp4 | 26.53 MB | ||
| 33. Checking whether user is authenticated (in Header component).vtt | 2.65 KB | ||
| 34. Fetching user profile through API.mp4 | 56.28 MB | ||
| 34. Fetching user profile through API.vtt | 5.6 KB | ||
| 35. Rendering signed-in username in Header.mp4 | 66.87 MB | ||
| 35. Rendering signed-in username in Header.vtt | 5.96 KB | ||
| 36. Fetching user profile on page refresh.mp4 | 50.57 MB | ||
| 36. Fetching user profile on page refresh.vtt | 5.1 KB | ||
| 37. Create a redux-form for Comment posting.mp4 | 37.97 MB | ||
| 37. Create a redux-form for Comment posting.vtt | 4.18 KB | ||
| 38. Redux-form submitting state simulation.mp4 | 25.61 MB | ||
| 38. Redux-form submitting state simulation.vtt | 2.47 KB | ||
| 39. Fully working CommentForm.mp4 | 40.84 MB | ||
| 39. Fully working CommentForm.vtt | 4.04 KB | ||
| 4. Installing dependencies and creating main index.js.mp4 | 21.97 MB | ||
| 4. Installing dependencies and creating main index.js.vtt | 3.36 KB | ||
| 4.1 api-platform-react-js-363cb7e3ac7ef4310360ec658241db55346cccfa.zip.zip | 2.12 KB | ||
| 40. Displaying errors in redux-form.mp4 | 37.74 MB | ||
| 40. Displaying errors in redux-form.vtt | 3.57 KB | ||
| 41. Parsing API errors (validation constraint messages from API).mp4 | 38.96 MB | ||
| 41. Parsing API errors (validation constraint messages from API).vtt | 4 KB | ||
| 42. Animations - animated comment adding.mp4 | 55.64 MB | ||
| 42. Animations - animated comment adding.vtt | 5.85 KB | ||
| 43. Logout functionality (resetting stored JWT token).mp4 | 63.01 MB | ||
| 43. Logout functionality (resetting stored JWT token).vtt | 5.7 KB | ||
| 44. Logging out user when token expires.mp4 | 54.43 MB | ||
| 44. Logging out user when token expires.vtt | 5.32 KB | ||
| 45. Logging out user when he submits an expired token (401).mp4 | 24.45 MB | ||
| 45. Logging out user when he submits an expired token (401).vtt | 2.78 KB | ||
| 46. Paginator component.mp4 | 31.33 MB | ||
| 46. Paginator component.vtt | 3.68 KB | ||
| 47. Paginator component - showing current page.mp4 | 29.23 MB | ||
| 47. Paginator component - showing current page.vtt | 2.5 KB | ||
| 48. Fetching blog post collection on page change.mp4 | 74.51 MB | ||
| 48. Fetching blog post collection on page change.vtt | 7.2 KB | ||
| 49. Query parameter based pagination (page in route parameter).mp4 | 47.36 MB | ||
| 49. Query parameter based pagination (page in route parameter).vtt | 4.41 KB | ||
| 5. Creating store, using Provider, Router and components.mp4 | 33.88 MB | ||
| 5. Creating store, using Provider, Router and components.vtt | 5.89 KB | ||
| 50. Pagination - previousnext buttons.mp4 | 92.39 MB | ||
| 50. Pagination - previousnext buttons.vtt | 8.96 KB | ||
| 51. Modify API - missing User embedded data on new Comment.mp4 | 14.42 MB | ||
| 51. Modify API - missing User embedded data on new Comment.vtt | 1.85 KB | ||
| 52. LoadMore component - fetching next comments (different way of pagination).mp4 | 82.85 MB | ||
| 52. LoadMore component - fetching next comments (different way of pagination).vtt | 9.13 KB | ||
| 53. Append new comments inside reducer.mp4 | 30.49 MB | ||
| 53. Append new comments inside reducer.vtt | 2.86 KB | ||
| 54. Registration form.mp4 | 54.81 MB | ||
| 54. Registration form.vtt | 5.1 KB | ||
| 55. Registration action creators and form validation.mp4 | 113.92 MB | ||
| 55. Registration action creators and form validation.vtt | 9.76 KB | ||
| 56. ConfirmationToken - modify e-mail to contain token, not only link.mp4 | 25.07 MB | ||
| 56. ConfirmationToken - modify e-mail to contain token, not only link.vtt | 2.84 KB | ||
| 57. RegistrationContainer - 2 step registration process.mp4 | 33.92 MB | ||
| 57. RegistrationContainer - 2 step registration process.vtt | 3.63 KB | ||
| 58. Showing ConfirmationToken form on successful account creation.mp4 | 49.46 MB | ||
| 58. Showing ConfirmationToken form on successful account creation.vtt | 4.43 KB | ||
| 59. Keeping state of registrationconfirmation process.mp4 | 59.7 MB | ||
| 59. Keeping state of registrationconfirmation process.vtt | 4.39 KB | ||
| 6. BlogPostList empty component, App as a container component.mp4 | 15.18 MB | ||
| 6. BlogPostList empty component, App as a container component.vtt | 2.61 KB | ||
| 60. RegistrationConfirmation process, with redirect timer.mp4 | 78.11 MB | ||
| 60. RegistrationConfirmation process, with redirect timer.vtt | 7.25 KB | ||
| 61. BlogPost form for creating posts and user permissions.mp4 | 44.14 MB | ||
| 61. BlogPost form for creating posts and user permissions.vtt | 4.54 KB | ||
| 62. Functional BlogPost form.mp4 | 53.93 MB | ||
| 62. Functional BlogPost form.vtt | 4.84 KB | ||
| 63. ImageUpload component (styling the file input).mp4 | 39.56 MB | ||
| 63. ImageUpload component (styling the file input).vtt | 5.63 KB | ||
| 64. Uploading images - upload request.mp4 | 84.67 MB | ||
| 64. Uploading images - upload request.vtt | 8.36 KB | ||
| 65. ImageBrowser (preview uploaded images).mp4 | 40.11 MB | ||
| 65. ImageBrowser (preview uploaded images).vtt | 4.49 KB | ||
| 66. A new reducer for BlogPostForm.mp4 | 34.35 MB | ||
| 66. A new reducer for BlogPostForm.vtt | 3.63 KB | ||
| 67. Clear the images when BlogPostForm unmounts.mp4 | 70.3 MB | ||
| 67. Clear the images when BlogPostForm unmounts.vtt | 6.47 KB | ||
| 68. DELETE operation on Image (API Changes).mp4 | 36.98 MB | ||
| 68. DELETE operation on Image (API Changes).vtt | 3.98 KB | ||
| 69. ImageBrowser animations.mp4 | 36.07 MB | ||
| 69. ImageBrowser animations.vtt | 3.58 KB | ||
| 7. BlogPostContainer, using key for list of elements.mp4 | 38.49 MB | ||
| 7. BlogPostContainer, using key for list of elements.vtt | 6.04 KB | ||
| 70. Remove button on ImageBrowser.mp4 | 36.39 MB | ||
| 70. Remove button on ImageBrowser.vtt | 4 KB | ||
| 71. Remove button on ImageBrowser sending DELETE request.mp4 | 29.31 MB | ||
| 71. Remove button on ImageBrowser sending DELETE request.vtt | 3.07 KB | ||
| 72. Locking all buttons during Image uploadremoval.mp4 | 45.85 MB | ||
| 72. Locking all buttons during Image uploadremoval.vtt | 3.94 KB | ||
| 8. Redux actions, reducer, mapping state and dispatch to props 1.mp4 | 38.36 MB | ||
| 8. Redux actions, reducer, mapping state and dispatch to props 1.vtt | 6.78 KB | ||
| 9. Redux actions, reducer, mapping state and dispatch to props 2.mp4 | 35.38 MB | ||
| 9. Redux actions, reducer, mapping state and dispatch to props 2.vtt | 4.39 KB | ||
| 22. Bonus | |||
| 1. Bonus.html | 591 B | ||
| 3. Modern PHP 7 Introduction (OPTIONAL) | |||
| 1. Installing Visual Studio Code.mp4 | 12.41 MB | ||
| 1. Installing Visual Studio Code.vtt | 1.37 KB | ||
| 10. Reflection API (Reverse-Engineer Classes, Methods, Functions).mp4 | 38.81 MB | ||
| 10. Reflection API (Reverse-Engineer Classes, Methods, Functions).vtt | 4.36 KB | ||
| 10.1 php7-basics-lecture-009-before.zip.zip | 4.32 KB | ||
| 10.2 Link with changes on GitHub.html | 131 B | ||
| 10.3 php7-basics-lecture-009-after.zip.zip | 4.46 KB | ||
| 11. Dependency Injection (In Practice).mp4 | 35.15 MB | ||
| 11. Dependency Injection (In Practice).vtt | 5.25 KB | ||
| 11.1 Link with changes on GitHub.html | 131 B | ||
| 11.2 php7-basics-lecture-010-after.zip.zip | 5.03 KB | ||
| 11.3 php7-basics-lecture-010-before.zip.zip | 4.34 KB | ||
| 12. Simple Service Container (Hands-On Coding!).mp4 | 96.12 MB | ||
| 12. Simple Service Container (Hands-On Coding!).vtt | 11.1 KB | ||
| 12.1 Link with changes on GitHub.html | 131 B | ||
| 12.2 php7-basics-lecture-011-before.zip.zip | 5.56 KB | ||
| 12.3 php7-basics-lecture-011-after.zip.zip | 6.63 KB | ||
| 13. Service Autowiring Implementation Part 1.mp4 | 100.99 MB | ||
| 13. Service Autowiring Implementation Part 1.vtt | 9.73 KB | ||
| 13.1 php7-basics-lecture-012-before.zip.zip | 6.68 KB | ||
| 13.2 php7-basics-lecture-012-after.zip.zip | 7.64 KB | ||
| 14. Service Autowiring Implementation Part 2.mp4 | 108.89 MB | ||
| 14. Service Autowiring Implementation Part 2.vtt | 9.65 KB | ||
| 14.1 Link with changes on GitHub.html | 131 B | ||
| 15. Annotations and Kernel Part 1.mp4 | 64.13 MB | ||
| 15. Annotations and Kernel Part 1.vtt | 7.28 KB | ||
| 15.1 php7-basics-lecture-013-after.zip.zip | 9.72 KB | ||
| 15.2 php7-basics-lecture-013-before.zip.zip | 7.67 KB | ||
| 16. Annotations and Kernel Part 2.mp4 | 102.72 MB | ||
| 16. Annotations and Kernel Part 2.vtt | 11.81 KB | ||
| 16.1 Link with changes on GitHub.html | 131 B | ||
| 2. Namespaces.mp4 | 37.58 MB | ||
| 2. Namespaces.vtt | 4.71 KB | ||
| 2.1 php7-basics-lecture-001-before.zip.zip | 2.73 KB | ||
| 2.2 Initial code link.html | 132 B | ||
| 3. Class Fields and Methods.mp4 | 40.34 MB | ||
| 3. Class Fields and Methods.vtt | 5.12 KB | ||
| 3.1 Link with changes on GitHub.html | 131 B | ||
| 3.2 php7-basics-lecture-002-after.zip.zip | 2.91 KB | ||
| 3.3 php7-basics-lecture-002-before.zip.zip | 2.71 KB | ||
| 4. Method & Field Visibility.mp4 | 46.66 MB | ||
| 4. Method & Field Visibility.vtt | 4.75 KB | ||
| 4.1 Link with changes on GitHub.html | 131 B | ||
| 4.2 php7-basics-lecture-003-after.zip.zip | 3 KB | ||
| 5. Inheritance.mp4 | 80.68 MB | ||
| 5. Inheritance.vtt | 9.43 KB | ||
| 5.1 php7-basics-lecture-004-after.zip.zip | 2.88 KB | ||
| 5.2 php7-basics-lecture-004-before.zip.zip | 2.9 KB | ||
| 5.3 Link with changes on GitHub.html | 131 B | ||
| 6. Abstract Classes.mp4 | 35.17 MB | ||
| 6. Abstract Classes.vtt | 2.96 KB | ||
| 6.1 php7-basics-lecture-005-before.zip.zip | 2.9 KB | ||
| 6.2 Link with changes on GitHub.html | 131 B | ||
| 6.3 php7-basics-lecture-005-after.zip.zip | 3.5 KB | ||
| 7. Interfaces.mp4 | 93.87 MB | ||
| 7. Interfaces.vtt | 9.25 KB | ||
| 7.1 Link with changes on GitHub.html | 131 B | ||
| 7.2 php7-basics-lecture-006-before.zip.zip | 3.52 KB | ||
| 7.3 php7-basics-lecture-006-after.zip.zip | 4.34 KB | ||
| 8. Typed Arguments & Function Return Types.mp4 | 95.19 MB | ||
| 8. Typed Arguments & Function Return Types.vtt | 9.61 KB | ||
| 8.1 Link with changes on GitHub.html | 131 B | ||
| 8.2 php7-basics-lecture-007-after.zip.zip | 4.47 KB | ||
| 8.3 php7-basics-lecture-007-before.zip.zip | 4.26 KB | ||
| 9. Anonymous Functions (Closures).mp4 | 33.6 MB | ||
| 9. Anonymous Functions (Closures).vtt | 3.66 KB | ||
| 9.1 Link with changes on GitHub.html | 131 B | ||
| 9.2 php7-basics-lecture-008-after.zip.zip | 4.43 KB | ||
| 9.3 php7-basics-lecture-008-before.zip.zip | 4.33 KB | ||
| 4. Symfony Introduction - Controllers & Routing | |||
| 1. Creating new Symfony project.mp4 | 9.71 MB | ||
| 1. Creating new Symfony project.vtt | 1.35 KB | ||
| 1.1 Link to the full project source code.html | 113 B | ||
| 2. Routing annotations in controllers.mp4 | 23.41 MB | ||
| 2. Routing annotations in controllers.vtt | 2.8 KB | ||
| 3. Routing - route parameter wildcards.mp4 | 51.94 MB | ||
| 3. Routing - route parameter wildcards.vtt | 5.09 KB | ||
| 4. Routing - default parameter values.mp4 | 24.87 MB | ||
| 4. Routing - default parameter values.vtt | 2.42 KB | ||
| 5. Routing - generating urls using route names.mp4 | 19.67 MB | ||
| 5. Routing - generating urls using route names.vtt | 2.07 KB | ||
| 6. AbstractController, Request, Response.mp4 | 51.47 MB | ||
| 6. AbstractController, Request, Response.vtt | 4.8 KB | ||
| 5. Symfony Introduction - Databases, Doctrine, Fixtures | |||
| 1. Installing ORM, maker, configuring database.mp4 | 13.05 MB | ||
| 1. Installing ORM, maker, configuring database.vtt | 2.18 KB | ||
| 10. Admin panel introduction - EasyAdmin.mp4 | 23.99 MB | ||
| 10. Admin panel introduction - EasyAdmin.vtt | 3.05 KB | ||
| 2. Generating first Entity.mp4 | 24.2 MB | ||
| 2. Generating first Entity.vtt | 3.26 KB | ||
| 3. Entity explained.mp4 | 27.59 MB | ||
| 3. Entity explained.vtt | 2.44 KB | ||
| 4. Migration - modifying database structure.mp4 | 40.72 MB | ||
| 4. Migration - modifying database structure.vtt | 2.83 KB | ||
| 5. Persisting entities and serializing data.mp4 | 51.44 MB | ||
| 5. Persisting entities and serializing data.vtt | 4.9 KB | ||
| 5.1 002-005-request.json.json | 165 B | ||
| 6. Fetching objects using repositories.mp4 | 35.18 MB | ||
| 6. Fetching objects using repositories.vtt | 2.98 KB | ||
| 7. ParamConverter - type hinting actions for automatic fetching of entities.mp4 | 59.64 MB | ||
| 7. ParamConverter - type hinting actions for automatic fetching of entities.vtt | 5.8 KB | ||
| 8. Deleting entities.mp4 | 39.84 MB | ||
| 8. Deleting entities.vtt | 3.3 KB | ||
| 9. Doctrine Fixtures - seeding fake data.mp4 | 43.21 MB | ||
| 9. Doctrine Fixtures - seeding fake data.vtt | 4.42 KB | ||
| 6. API Platform - Introduction | |||
| 1. Install API Platform and create the first resource.mp4 | 55.31 MB | ||
| 1. Install API Platform and create the first resource.vtt | 5.74 KB | ||
| 2. Generate User and Comment entity.mp4 | 25.02 MB | ||
| 2. Generate User and Comment entity.vtt | 2.07 KB | ||
| 3. ManyToOne relation and migration.mp4 | 89.54 MB | ||
| 3. ManyToOne relation and migration.vtt | 8.15 KB | ||
| 4. Fixtures with references (for relations).mp4 | 62.4 MB | ||
| 4. Fixtures with references (for relations).vtt | 5.02 KB | ||
| 5. Password encoding in fixtures.mp4 | 49.15 MB | ||
| 5. Password encoding in fixtures.vtt | 3.66 KB | ||
| 6. Generate fake data in fixtures using Faker.mp4 | 96.39 MB | ||
| 6. Generate fake data in fixtures using Faker.vtt | 6.79 KB | ||
| 7. BlogPost with Comment relation and fixtures.mp4 | 48.61 MB | ||
| 7. BlogPost with Comment relation and fixtures.vtt | 4.29 KB | ||
| 7. API Platform - Operations (GETPOSTPUTDELETE) | |||
| 1. Built-in API Platform operations.mp4 | 68.01 MB | ||
| 1. Built-in API Platform operations.vtt | 5.06 KB | ||
| 2. Disabling operations.mp4 | 35.25 MB | ||
| 2. Disabling operations.vtt | 3.13 KB | ||
| 3. Introduction to serializationdeserialization.mp4 | 20.15 MB | ||
| 3. Introduction to serializationdeserialization.vtt | 4.41 KB | ||
| 4. Serialization groups (controlling which properties are serialized).mp4 | 26.08 MB | ||
| 4. Serialization groups (controlling which properties are serialized).vtt | 2 KB | ||
| 5. EventSubscriber (hashing password).mp4 | 65.2 MB | ||
| 5. EventSubscriber (hashing password).vtt | 6.28 KB | ||
| 6. Validator and validation constraints.mp4 | 48.58 MB | ||
| 6. Validator and validation constraints.vtt | 4.29 KB | ||
| 7. Validation using regular expressions.mp4 | 35.11 MB | ||
| 7. Validation using regular expressions.vtt | 4.04 KB | ||
| 8. Virtual property (not persisted to database).mp4 | 28.82 MB | ||
| 8. Virtual property (not persisted to database).vtt | 2.63 KB | ||
| 9. Validating uniqueness of fields (username, email).mp4 | 19.14 MB | ||
| 9. Validating uniqueness of fields (username, email).vtt | 1.72 KB | ||
| 8. API Platform - User Authentication and JWT tokens | |||
| 1. JWT Tokens introduction.mp4 | 24.65 MB | ||
| 1. JWT Tokens introduction.vtt | 5.19 KB | ||
| 2. Preparing JWT token library and keys.mp4 | 30.22 MB | ||
| 2. Preparing JWT token library and keys.vtt | 3.11 KB | ||
| 3. Configuring UserProvider.mp4 | 52.47 MB | ||
| 3. Configuring UserProvider.vtt | 3.66 KB | ||
| 4. Firewall configuration.mp4 | 81.6 MB | ||
| 4. Firewall configuration.vtt | 7.61 KB | ||
| 5. JSON login configuration and Guard Authentication explained.mp4 | 75.38 MB | ||
| 5. JSON login configuration and Guard Authentication explained.vtt | 5.66 KB | ||
| 6. Authentication final configuration and first login using JWT token.mp4 | 48.95 MB | ||
| 6. Authentication final configuration and first login using JWT token.vtt | 5.31 KB | ||
| 9. API Platform - Authorization, Data Validation, Serialization | |||
| 1. Using is_granted() to control access to operations.mp4 | 27.87 MB | ||
| 1. Using is_granted() to control access to operations.vtt | 2.54 KB | ||
| 2. BlogPost validation on POST.mp4 | 63.1 MB | ||
| 2. BlogPost validation on POST.vtt | 5.67 KB | ||
| 3. Setting author of BlogPost automatically (EventSubscriber).mp4 | 80.65 MB | ||
| 3. Setting author of BlogPost automatically (EventSubscriber).vtt | 7.58 KB | ||
| 4. Making sure only owner of BlogPost can modify it (PUT).mp4 | 63.73 MB | ||
| 4. Making sure only owner of BlogPost can modify it (PUT).vtt | 5.37 KB | ||
| 5. Controlling which properties can be changed (no username change).mp4 | 77.71 MB | ||
| 5. Controlling which properties can be changed (no username change).vtt | 6.12 KB | ||
| 6. Hasing password on User changes (PUT) - with Events.mp4 | 65.68 MB | ||
| 6. Hasing password on User changes (PUT) - with Events.vtt | 6.42 KB | ||
| 7. Comment resource operations (POSTPUT).mp4 | 53.26 MB | ||
| 7. Comment resource operations (POSTPUT).vtt | 4.3 KB | ||
| [Tutorialsplanet.NET].url | 128 B | ||
| ▲ 481 total files | |||
Udemy - PHP Symfony 4 API Platform + React.Js Full Stack Masterclass [TP]
Learn Symfony PHP Framework, API Platform and React.js full stack and create complete application!.
For more Udemy Courses: https://tutorialsplanet.net
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 1 GB | freecoursewb | 1 week | 0 | 0 | |
| 1.7 GB | freecoursewb | 2 months | 3 | 1 | |
| 347.7 MB | freecoursewb | 4 months | 0 | 0 | |
| 4.5 GB | xHOBBiTx | 5 months | 12 | 1 | |
| 1.9 GB | freecoursewb | 5 months | 1 | 7 |
All Comments