/1. Course Introduction/
|
1. Introduction.mp4
|
43.7 MB
|
1. Introduction.vtt
|
7.1 KB
|
2. Course outline and how to make most of this course! (PLEASE WATCH!).mp4
|
68.0 MB
|
2. Course outline and how to make most of this course! (PLEASE WATCH!).vtt
|
10.2 KB
|
3. Tools (requiredoptional) overview.mp4
|
69.5 MB
|
3. Tools (requiredoptional) overview.vtt
|
9.3 KB
|
/10. API Platform - Subresources, relations, serialization depth/
|
1. More randomness in fixtures.mp4
|
88.2 MB
|
1. More randomness in fixtures.vtt
|
6.3 KB
|
3. Setting published date automatically (EventSubscriber).mp4
|
79.9 MB
|
3. Setting published date automatically (EventSubscriber).vtt
|
6.4 KB
|
4. API subresources.mp4
|
52.4 MB
|
4. API subresources.vtt
|
4.9 KB
|
5. Controlling how deep relations are serialized.mp4
|
101.4 MB
|
5. Controlling how deep relations are serialized.vtt
|
7.5 KB
|
6. Embedding Author resource inside BlogPost.mp4
|
48.6 MB
|
6. Embedding Author resource inside BlogPost.vtt
|
4.1 KB
|
/11. API Platform - Custom Serialization, User Roles/
|
1. Adding user role field with migration.mp4
|
71.9 MB
|
1. Adding user role field with migration.vtt
|
5.1 KB
|
2. User role fixtures.mp4
|
108.9 MB
|
2. User role fixtures.vtt
|
7.7 KB
|
3. Defining role hierarchy.mp4
|
19.1 MB
|
3. Defining role hierarchy.vtt
|
1.6 KB
|
4. Verifying only users with specific role can POST resources.mp4
|
109.3 MB
|
4. Verifying only users with specific role can POST resources.vtt
|
8.0 KB
|
5. Different User view for admins (different serialization of all User entities).mp4
|
112.1 MB
|
5. Different User view for admins (different serialization of all User entities).vtt
|
7.5 KB
|
6. Verifying only admin can see all User's email.mp4
|
38.5 MB
|
6. Verifying only admin can see all User's email.vtt
|
2.5 KB
|
7. User can view his full profile (including email and roles) - custom Normalizer.mp4
|
134.1 MB
|
7. User can view his full profile (including email and roles) - custom Normalizer.vtt
|
9.9 KB
|
8. Verifying only the profile owner can see all properties.mp4
|
18.3 MB
|
8. Verifying only the profile owner can see all properties.vtt
|
1.2 KB
|
/12. API Platform - Custom Operations (Password Reset)/
|
1. Disabling password hashing for PUT operation.mp4
|
70.8 MB
|
1. Disabling password hashing for PUT operation.vtt
|
5.1 KB
|
2. Configuring custom operation for password reset in User.mp4
|
23.5 MB
|
2. Configuring custom operation for password reset in User.vtt
|
2.2 KB
|
3. Creating custom Action class.mp4
|
112.0 MB
|
3. Creating custom Action class.vtt
|
9.0 KB
|
4. Implementing custom PasswordReset action.mp4
|
92.6 MB
|
4. Implementing custom PasswordReset action.vtt
|
7.1 KB
|
5. Invalidating JWT tokens after password reset.mp4
|
132.7 MB
|
5. Invalidating JWT tokens after password reset.vtt
|
9.2 KB
|
/13. API Platform - Custom Resource, E-mail Sending (User Account Confirmation)/
|
1. User enabled property migration and fixtures.mp4
|
68.2 MB
|
1. User enabled property migration and fixtures.vtt
|
4.6 KB
|
10. Refactoring UserConfirmation and Mailer into services.mp4
|
79.1 MB
|
10. Refactoring UserConfirmation and Mailer into services.vtt
|
8.0 KB
|
12. Verifying confirmation link received in e-mail.mp4
|
18.4 MB
|
12. Verifying confirmation link received in e-mail.vtt
|
1.8 KB
|
2. Implementing UserChecker to verify if account is enabled.mp4
|
44.7 MB
|
2. Implementing UserChecker to verify if account is enabled.vtt
|
3.5 KB
|
3. Secure confirmation token generation.mp4
|
54.9 MB
|
3. Secure confirmation token generation.vtt
|
5.2 KB
|
4. Generating confirmation token when user signs-up.mp4
|
49.3 MB
|
4. Generating confirmation token when user signs-up.vtt
|
4.2 KB
|
5. UserConfirmation custom API Resource.mp4
|
33.5 MB
|
5. UserConfirmation custom API Resource.vtt
|
3.4 KB
|
6. UserConfirmation EventSubscriber.mp4
|
71.7 MB
|
6. UserConfirmation EventSubscriber.vtt
|
5.7 KB
|
7. Verifying Confirmation Token endpoint.mp4
|
29.1 MB
|
7. Verifying Confirmation Token endpoint.vtt
|
3.1 KB
|
8. Install and configure Swift Mailer.mp4
|
29.5 MB
|
8. Install and configure Swift Mailer.vtt
|
3.8 KB
|
9. Sending a test e-mail through Gmail.mp4
|
24.8 MB
|
9. Sending a test e-mail through Gmail.vtt
|
2.5 KB
|
/14. API Platform - Uploading Files (Images)/
|
1. Install and configure uploading library.mp4
|
23.7 MB
|
1. Install and configure uploading library.vtt
|
4.0 KB
|
2. Image entity with migration and @Uploadable annotation.mp4
|
38.3 MB
|
2. Image entity with migration and @Uploadable annotation.vtt
|
4.7 KB
|
3. API Resource for Image entity.mp4
|
23.7 MB
|
3. API Resource for Image entity.vtt
|
2.3 KB
|
4. Implementing custom Action for upload.mp4
|
56.9 MB
|
4. Implementing custom Action for upload.vtt
|
5.3 KB
|
5. Creating Form for file upload.mp4
|
60.2 MB
|
5. Creating Form for file upload.vtt
|
5.1 KB
|
6. Assigning Image to BlogPost (ManyToMany relation).mp4
|
37.3 MB
|
6. Assigning Image to BlogPost (ManyToMany relation).vtt
|
3.5 KB
|
7. Verifying assigning Image to BlogPost, embedding Image inside BlogPost.mp4
|
50.7 MB
|
7. Verifying assigning Image to BlogPost, embedding Image inside BlogPost.vtt
|
3.9 KB
|
/15. API Platform - Collections Filtering & Sorting/
|
1. Configuring default collection sorting order.mp4
|
41.5 MB
|
1. Configuring default collection sorting order.vtt
|
3.2 KB
|
2. Search filter.mp4
|
83.0 MB
|
2. Search filter.vtt
|
5.8 KB
|
3. Date filter.mp4
|
50.1 MB
|
3. Date filter.vtt
|
3.7 KB
|
4. Range filter.mp4
|
21.6 MB
|
4. Range filter.vtt
|
1.7 KB
|
5. Sorting filter.mp4
|
54.3 MB
|
5. Sorting filter.vtt
|
3.6 KB
|
6. Filtering by nested properties.mp4
|
29.0 MB
|
6. Filtering by nested properties.vtt
|
1.9 KB
|
7. Property filter.mp4
|
30.1 MB
|
7. Property filter.vtt
|
3.1 KB
|
/16. API Platform - Collections Data Pagination/
|
1. Configuring collection pagination.mp4
|
76.2 MB
|
1. Configuring collection pagination.vtt
|
5.9 KB
|
2. Configuring collection pagination part 2.mp4
|
54.4 MB
|
2. Configuring collection pagination part 2.vtt
|
4.0 KB
|
3. Partial pagination (performance gain).mp4
|
20.2 MB
|
3. Partial pagination (performance gain).vtt
|
1.8 KB
|
/17. API Platform - Error Handling, Logging/
|
1. Empty request body for POSTPUT requests problem.mp4
|
36.0 MB
|
1. Empty request body for POSTPUT requests problem.vtt
|
2.7 KB
|
2. Handling empty request body.mp4
|
67.9 MB
|
2. Handling empty request body.vtt
|
5.9 KB
|
3. Fixing validation groups.mp4
|
27.7 MB
|
3. Fixing validation groups.vtt
|
2.0 KB
|
4. Handling business logic exceptions.mp4
|
37.6 MB
|
4. Handling business logic exceptions.vtt
|
3.5 KB
|
5. Installing Monolog library for application logging.mp4
|
68.2 MB
|
5. Installing Monolog library for application logging.vtt
|
7.6 KB
|
6. Defining custom logging channel.mp4
|
50.6 MB
|
6. Defining custom logging channel.vtt
|
4.0 KB
|
7. Logging to separate files per channel.mp4
|
28.4 MB
|
7. Logging to separate files per channel.vtt
|
2.4 KB
|
8. Production configuration for logger explained.mp4
|
28.0 MB
|
8. Production configuration for logger explained.vtt
|
3.4 KB
|
/18. API Platform - Admin Panel (EasyAdmin)/
|
1. EasyAdmin basic built-in features.mp4
|
67.5 MB
|
1. EasyAdmin basic built-in features.vtt
|
6.5 KB
|
2. Fixing empty body subscriber for form submittal.mp4
|
40.1 MB
|
2. Fixing empty body subscriber for form submittal.vtt
|
3.8 KB
|
3. Custom Resource controller, customizing saving and updating an Entity.mp4
|
72.6 MB
|
3. Custom Resource controller, customizing saving and updating an Entity.vtt
|
7.6 KB
|
4. Image upload in admin panel.mp4
|
25.5 MB
|
4. Image upload in admin panel.vtt
|
3.5 KB
|
5. Custom page for individual BlogPost.mp4
|
41.0 MB
|
5. Custom page for individual BlogPost.vtt
|
4.8 KB
|
6. Securing Admin panel area.mp4
|
58.0 MB
|
6. Securing Admin panel area.vtt
|
5.8 KB
|
/19. API Platform - Unit Testing (PHPUnit)/
|
1. Installing PHPUnit and writing first basic unit test.mp4
|
56.5 MB
|
1. Installing PHPUnit and writing first basic unit test.vtt
|
6.6 KB
|
2. Testing EventSubscriber static configuration.mp4
|
50.4 MB
|
2. Testing EventSubscriber static configuration.vtt
|
3.8 KB
|
3. Mocks (stubs) Part 1 - Mocking dependencies, Entities.mp4
|
66.5 MB
|
3. Mocks (stubs) Part 1 - Mocking dependencies, Entities.vtt
|
5.4 KB
|
4. Mocks (stubs) Part 2 - Mocking dependencies, Entites.mp4
|
62.1 MB
|
4. Mocks (stubs) Part 2 - Mocking dependencies, Entites.vtt
|
5.1 KB
|
5. Event class Mock, extracting repeated mock factory code.mp4
|
43.6 MB
|
5. Event class Mock, extracting repeated mock factory code.vtt
|
3.5 KB
|
6. Parameters for mocks.mp4
|
61.4 MB
|
6. Parameters for mocks.vtt
|
4.5 KB
|
7. Full test for AuthoredEntitySubscriber.mp4
|
81.3 MB
|
7. Full test for AuthoredEntitySubscriber.vtt
|
6.3 KB
|
8. Data providers in tests (using many data sets in 1 test case).mp4
|
61.1 MB
|
8. Data providers in tests (using many data sets in 1 test case).vtt
|
4.3 KB
|
9. Finding potential errors using unit tests (null Token example).mp4
|
72.9 MB
|
9. Finding potential errors using unit tests (null Token example).vtt
|
5.2 KB
|
/2. Getting Started/
|
1. Installing PHP and Composer on Windows.mp4
|
64.8 MB
|
1. Installing PHP and Composer on Windows.vtt
|
5.5 KB
|
2. Install PHP & Composer on MacOS commands.html
|
0.3 KB
|
3. Installing PHP and Composer on Mac.mp4
|
21.9 MB
|
3. Installing PHP and Composer on Mac.vtt
|
2.0 KB
|
/20. API Platform - Functional Testing (Behat)/
|
1. Installing Behat & all extensions, first suite run.mp4
|
20.0 MB
|
1. Installing Behat & all extensions, first suite run.vtt
|
3.1 KB
|
10. Image upload feature.mp4
|
51.0 MB
|
10. Image upload feature.vtt
|
5.9 KB
|
11. Working image upload functional test.mp4
|
26.2 MB
|
11. Working image upload functional test.vtt
|
2.3 KB
|
12. Testing assigning Images to BlogPost, full suite run.mp4
|
57.0 MB
|
12. Testing assigning Images to BlogPost, full suite run.vtt
|
4.3 KB
|
2. Configuring Behat.mp4
|
37.8 MB
|
2. Configuring Behat.vtt
|
4.6 KB
|
3. FeatureContext - creating database schema for each feature.mp4
|
80.5 MB
|
3. FeatureContext - creating database schema for each feature.vtt
|
7.7 KB
|
4. First blog post test scenario.mp4
|
45.1 MB
|
4. First blog post test scenario.vtt
|
5.5 KB
|
5. Testing protected URLs.mp4
|
69.4 MB
|
5. Testing protected URLs.vtt
|
6.4 KB
|
6. Validating returned JSON using patterns (not matching exact values).mp4
|
69.4 MB
|
6. Validating returned JSON using patterns (not matching exact values).vtt
|
6.1 KB
|
7. Looking for errors and issues using functional tests.mp4
|
39.1 MB
|
7. Looking for errors and issues using functional tests.vtt
|
3.1 KB
|
8. Finding a comment problem.mp4
|
86.6 MB
|
8. Finding a comment problem.vtt
|
6.1 KB
|
9. Custom error listener.mp4
|
169.2 MB
|
9. Custom error listener.vtt
|
11.9 KB
|
/21. React Redux Application/
|
1. Installing node & npm on Windows.mp4
|
9.2 MB
|
1. Installing node & npm on Windows.vtt
|
1.4 KB
|
10. Adding BlogPost (dummy action), Reducer explained.mp4
|
37.0 MB
|
10. Adding BlogPost (dummy action), Reducer explained.vtt
|
4.3 KB
|
11. Making API requests with Superagent.mp4
|
44.0 MB
|
11. Making API requests with Superagent.vtt
|
4.7 KB
|
12. Thunk Redux Middleware.mp4
|
84.7 MB
|
12. Thunk Redux Middleware.vtt
|
8.4 KB
|
13. Header component (navigation).mp4
|
24.7 MB
|
13. Header component (navigation).vtt
|
3.1 KB
|
14. Loading indicator when making API requests.mp4
|
34.4 MB
|
14. Loading indicator when making API requests.vtt
|
3.5 KB
|
15. Formatting BlogPost list, formatting time (timeago.js).mp4
|
37.9 MB
|
15. Formatting BlogPost list, formatting time (timeago.js).vtt
|
3.2 KB
|
16. Route with parameter - individual BlogPost.mp4
|
35.2 MB
|
16. Route with parameter - individual BlogPost.vtt
|
3.8 KB
|
17. Fetching BlogPost from API.mp4
|
60.9 MB
|
17. Fetching BlogPost from API.vtt
|
6.2 KB
|
18. ComponentWillUnmount lifecycle method.mp4
|
41.5 MB
|
18. ComponentWillUnmount lifecycle method.vtt
|
4.5 KB
|
19. BlogPost component - API changes.mp4
|
31.0 MB
|
19. BlogPost component - API changes.vtt
|
2.5 KB
|
2. Installing node & npm on MacOS.mp4
|
5.9 MB
|
2. Installing node & npm on MacOS.vtt
|
1.0 KB
|
20. Spinner and Message components (loading state, simple message).mp4
|
50.0 MB
|
20. Spinner and Message components (loading state, simple message).vtt
|
5.4 KB
|
21. CommentListContainer component.mp4
|
103.0 MB
|
21. CommentListContainer component.vtt
|
9.5 KB
|
22. CommentList reducer.mp4
|
35.0 MB
|
22. CommentList reducer.vtt
|
3.4 KB
|
23. Rendering comments.mp4
|
28.7 MB
|
23. Rendering comments.vtt
|
2.8 KB
|
24. Introducing redux-form.mp4
|
17.6 MB
|
24. Introducing redux-form.vtt
|
2.0 KB
|
25. Render redux form component.mp4
|
50.0 MB
|
25. Render redux form component.vtt
|
6.6 KB
|
26. Adding redux-form reducer.mp4
|
18.3 MB
|
26. Adding redux-form reducer.vtt
|
2.2 KB
|
27. Submitting Form to an API endpoint.mp4
|
35.1 MB
|
27. Submitting Form to an API endpoint.vtt
|
3.7 KB
|
28. Storing JWT token in LocalStorage, Token Middleware.mp4
|
26.1 MB
|
28. Storing JWT token in LocalStorage, Token Middleware.vtt
|
3.0 KB
|
29. Token Middleware and JWT authentication plugin 1.mp4
|
51.1 MB
|
29. Token Middleware and JWT authentication plugin 1.vtt
|
7.0 KB
|
3. Before you start coding a React app!.html
|
0.4 KB
|
3.1 api-platform-react-js-363cb7e3ac7ef4310360ec658241db55346cccfa.zip.zip
|
2.2 KB
|
30. Token Middleware and JWT authentication plugin 2.mp4
|
58.9 MB
|
30. Token Middleware and JWT authentication plugin 2.vtt
|
5.7 KB
|
31. Reading token in App component constructor.mp4
|
68.5 MB
|
31. Reading token in App component constructor.vtt
|
5.8 KB
|
32. Redux Form submission, handling login errors.mp4
|
31.0 MB
|
32. Redux Form submission, handling login errors.vtt
|
2.9 KB
|
33. Checking whether user is authenticated (in Header component).mp4
|
27.8 MB
|
33. Checking whether user is authenticated (in Header component).vtt
|
2.7 KB
|
34. Fetching user profile through API.mp4
|
59.0 MB
|
34. Fetching user profile through API.vtt
|
5.7 KB
|
35. Rendering signed-in username in Header.mp4
|
70.1 MB
|
35. Rendering signed-in username in Header.vtt
|
6.1 KB
|
36. Fetching user profile on page refresh.mp4
|
53.0 MB
|
36. Fetching user profile on page refresh.vtt
|
5.2 KB
|
37. Create a redux-form for Comment posting.mp4
|
39.8 MB
|
37. Create a redux-form for Comment posting.vtt
|
4.3 KB
|
38. Redux-form submitting state simulation.mp4
|
26.9 MB
|
38. Redux-form submitting state simulation.vtt
|
2.5 KB
|
39. Fully working CommentForm.mp4
|
42.8 MB
|
39. Fully working CommentForm.vtt
|
4.1 KB
|
4. Installing dependencies and creating main index.js.mp4
|
23.0 MB
|
4. Installing dependencies and creating main index.js.vtt
|
3.4 KB
|
4.1 api-platform-react-js-363cb7e3ac7ef4310360ec658241db55346cccfa.zip.zip
|
2.2 KB
|
40. Displaying errors in redux-form.mp4
|
39.6 MB
|
40. Displaying errors in redux-form.vtt
|
3.7 KB
|
41. Parsing API errors (validation constraint messages from API).mp4
|
40.8 MB
|
41. Parsing API errors (validation constraint messages from API).vtt
|
4.1 KB
|
42. Animations - animated comment adding.mp4
|
58.3 MB
|
42. Animations - animated comment adding.vtt
|
6.0 KB
|
43. Logout functionality (resetting stored JWT token).mp4
|
66.1 MB
|
43. Logout functionality (resetting stored JWT token).vtt
|
5.8 KB
|
44. Logging out user when token expires.mp4
|
57.1 MB
|
44. Logging out user when token expires.vtt
|
5.4 KB
|
45. Logging out user when he submits an expired token (401).mp4
|
25.6 MB
|
45. Logging out user when he submits an expired token (401).vtt
|
2.8 KB
|
46. Paginator component.mp4
|
32.9 MB
|
46. Paginator component.vtt
|
3.8 KB
|
47. Paginator component - showing current page.mp4
|
30.6 MB
|
47. Paginator component - showing current page.vtt
|
2.6 KB
|
48. Fetching blog post collection on page change.mp4
|
78.1 MB
|
48. Fetching blog post collection on page change.vtt
|
7.4 KB
|
49. Query parameter based pagination (page in route parameter).mp4
|
49.7 MB
|
49. Query parameter based pagination (page in route parameter).vtt
|
4.5 KB
|
5. Creating store, using Provider, Router and components.mp4
|
35.5 MB
|
5. Creating store, using Provider, Router and components.vtt
|
6.0 KB
|
50. Pagination - previousnext buttons.mp4
|
96.9 MB
|
50. Pagination - previousnext buttons.vtt
|
9.2 KB
|
51. Modify API - missing User embedded data on new Comment.mp4
|
15.1 MB
|
51. Modify API - missing User embedded data on new Comment.vtt
|
1.9 KB
|
52. LoadMore component - fetching next comments (different way of pagination).mp4
|
86.9 MB
|
52. LoadMore component - fetching next comments (different way of pagination).vtt
|
9.3 KB
|
53. Append new comments inside reducer.mp4
|
32.0 MB
|
53. Append new comments inside reducer.vtt
|
2.9 KB
|
54. Registration form.mp4
|
57.5 MB
|
54. Registration form.vtt
|
5.2 KB
|
55. Registration action creators and form validation.mp4
|
119.5 MB
|
55. Registration action creators and form validation.vtt
|
10.0 KB
|
56. ConfirmationToken - modify e-mail to contain token, not only link.mp4
|
26.3 MB
|
56. ConfirmationToken - modify e-mail to contain token, not only link.vtt
|
2.9 KB
|
57. RegistrationContainer - 2 step registration process.mp4
|
35.6 MB
|
57. RegistrationContainer - 2 step registration process.vtt
|
3.7 KB
|
58. Showing ConfirmationToken form on successful account creation.mp4
|
51.9 MB
|
58. Showing ConfirmationToken form on successful account creation.vtt
|
4.5 KB
|
59. Keeping state of registrationconfirmation process.mp4
|
62.6 MB
|
59. Keeping state of registrationconfirmation process.vtt
|
4.5 KB
|
6. BlogPostList empty component, App as a container component.mp4
|
15.9 MB
|
6. BlogPostList empty component, App as a container component.vtt
|
2.7 KB
|
60. RegistrationConfirmation process, with redirect timer.mp4
|
81.9 MB
|
60. RegistrationConfirmation process, with redirect timer.vtt
|
7.4 KB
|
61. BlogPost form for creating posts and user permissions.mp4
|
46.3 MB
|
61. BlogPost form for creating posts and user permissions.vtt
|
4.7 KB
|
62. Functional BlogPost form.mp4
|
56.5 MB
|
62. Functional BlogPost form.vtt
|
5.0 KB
|
63. ImageUpload component (styling the file input).mp4
|
41.5 MB
|
63. ImageUpload component (styling the file input).vtt
|
5.8 KB
|
64. Uploading images - upload request.mp4
|
88.8 MB
|
64. Uploading images - upload request.vtt
|
8.6 KB
|
65. ImageBrowser (preview uploaded images).mp4
|
42.1 MB
|
65. ImageBrowser (preview uploaded images).vtt
|
4.6 KB
|
66. A new reducer for BlogPostForm.mp4
|
36.0 MB
|
66. A new reducer for BlogPostForm.vtt
|
3.7 KB
|
67. Clear the images when BlogPostForm unmounts.mp4
|
73.7 MB
|
67. Clear the images when BlogPostForm unmounts.vtt
|
6.6 KB
|
68. DELETE operation on Image (API Changes).mp4
|
38.8 MB
|
68. DELETE operation on Image (API Changes).vtt
|
4.1 KB
|
69. ImageBrowser animations.mp4
|
37.8 MB
|
69. ImageBrowser animations.vtt
|
3.7 KB
|
7. BlogPostContainer, using key for list of elements.mp4
|
40.4 MB
|
7. BlogPostContainer, using key for list of elements.vtt
|
6.2 KB
|
70. Remove button on ImageBrowser.mp4
|
38.2 MB
|
70. Remove button on ImageBrowser.vtt
|
4.1 KB
|
71. Remove button on ImageBrowser sending DELETE request.mp4
|
30.7 MB
|
71. Remove button on ImageBrowser sending DELETE request.vtt
|
3.1 KB
|
72. Locking all buttons during Image uploadremoval.mp4
|
48.1 MB
|
72. Locking all buttons during Image uploadremoval.vtt
|
4.0 KB
|
8. Redux actions, reducer, mapping state and dispatch to props 1.mp4
|
40.2 MB
|
8. Redux actions, reducer, mapping state and dispatch to props 1.vtt
|
6.9 KB
|
9. Redux actions, reducer, mapping state and dispatch to props 2.mp4
|
37.1 MB
|
9. Redux actions, reducer, mapping state and dispatch to props 2.vtt
|
4.5 KB
|
/22. Bonus/
|
1. Bonus.html
|
0.6 KB
|
/3. Modern PHP 7 Introduction (OPTIONAL)/
|
1. Installing Visual Studio Code.mp4
|
13.0 MB
|
1. Installing Visual Studio Code.vtt
|
1.4 KB
|
10. Reflection API (Reverse-Engineer Classes, Methods, Functions).mp4
|
40.7 MB
|
10. Reflection API (Reverse-Engineer Classes, Methods, Functions).vtt
|
4.5 KB
|
10.1 php7-basics-lecture-009-before.zip.zip
|
4.4 KB
|
10.2 Link with changes on GitHub.html
|
0.1 KB
|
10.3 php7-basics-lecture-009-after.zip.zip
|
4.6 KB
|
11. Dependency Injection (In Practice).mp4
|
36.9 MB
|
11. Dependency Injection (In Practice).vtt
|
5.4 KB
|
11.1 Link with changes on GitHub.html
|
0.1 KB
|
11.2 php7-basics-lecture-010-after.zip.zip
|
5.1 KB
|
11.3 php7-basics-lecture-010-before.zip.zip
|
4.4 KB
|
12. Simple Service Container (Hands-On Coding!).mp4
|
100.8 MB
|
12. Simple Service Container (Hands-On Coding!).vtt
|
11.4 KB
|
12.1 Link with changes on GitHub.html
|
0.1 KB
|
12.2 php7-basics-lecture-011-before.zip.zip
|
5.7 KB
|
12.3 php7-basics-lecture-011-after.zip.zip
|
6.8 KB
|
13. Service Autowiring Implementation Part 1.mp4
|
105.9 MB
|
13. Service Autowiring Implementation Part 1.vtt
|
10.0 KB
|
13.1 php7-basics-lecture-012-before.zip.zip
|
6.8 KB
|
13.2 php7-basics-lecture-012-after.zip.zip
|
7.8 KB
|
14. Service Autowiring Implementation Part 2.mp4
|
114.2 MB
|
14. Service Autowiring Implementation Part 2.vtt
|
9.9 KB
|
14.1 Link with changes on GitHub.html
|
0.1 KB
|
15. Annotations and Kernel Part 1.mp4
|
67.2 MB
|
15. Annotations and Kernel Part 1.vtt
|
7.5 KB
|
15.1 php7-basics-lecture-013-after.zip.zip
|
10.0 KB
|
15.2 php7-basics-lecture-013-before.zip.zip
|
7.9 KB
|
16. Annotations and Kernel Part 2.mp4
|
107.7 MB
|
16. Annotations and Kernel Part 2.vtt
|
12.1 KB
|
16.1 Link with changes on GitHub.html
|
0.1 KB
|
2. Namespaces.mp4
|
39.4 MB
|
2. Namespaces.vtt
|
4.8 KB
|
2.1 php7-basics-lecture-001-before.zip.zip
|
2.8 KB
|
2.2 Initial code link.html
|
0.1 KB
|
3. Class Fields and Methods.mp4
|
42.3 MB
|
3. Class Fields and Methods.vtt
|
5.2 KB
|
3.1 Link with changes on GitHub.html
|
0.1 KB
|
3.2 php7-basics-lecture-002-after.zip.zip
|
3.0 KB
|
3.3 php7-basics-lecture-002-before.zip.zip
|
2.8 KB
|
4. Method & Field Visibility.mp4
|
48.9 MB
|
4. Method & Field Visibility.vtt
|
4.9 KB
|
4.1 Link with changes on GitHub.html
|
0.1 KB
|
4.2 php7-basics-lecture-003-after.zip.zip
|
3.1 KB
|
5. Inheritance.mp4
|
84.6 MB
|
5. Inheritance.vtt
|
9.7 KB
|
5.1 php7-basics-lecture-004-after.zip.zip
|
3.0 KB
|
5.2 php7-basics-lecture-004-before.zip.zip
|
3.0 KB
|
5.3 Link with changes on GitHub.html
|
0.1 KB
|
6. Abstract Classes.mp4
|
36.9 MB
|
6. Abstract Classes.vtt
|
3.0 KB
|
6.1 php7-basics-lecture-005-before.zip.zip
|
3.0 KB
|
6.2 Link with changes on GitHub.html
|
0.1 KB
|
6.3 php7-basics-lecture-005-after.zip.zip
|
3.6 KB
|
7. Interfaces.mp4
|
98.4 MB
|
7. Interfaces.vtt
|
9.5 KB
|
7.1 Link with changes on GitHub.html
|
0.1 KB
|
7.2 php7-basics-lecture-006-before.zip.zip
|
3.6 KB
|
7.3 php7-basics-lecture-006-after.zip.zip
|
4.4 KB
|
8. Typed Arguments & Function Return Types.mp4
|
99.8 MB
|
8. Typed Arguments & Function Return Types.vtt
|
9.8 KB
|
8.1 Link with changes on GitHub.html
|
0.1 KB
|
8.2 php7-basics-lecture-007-after.zip.zip
|
4.6 KB
|
8.3 php7-basics-lecture-007-before.zip.zip
|
4.4 KB
|
9. Anonymous Functions (Closures).mp4
|
35.2 MB
|
9. Anonymous Functions (Closures).vtt
|
3.7 KB
|
9.1 Link with changes on GitHub.html
|
0.1 KB
|
9.2 php7-basics-lecture-008-after.zip.zip
|
4.5 KB
|
9.3 php7-basics-lecture-008-before.zip.zip
|
4.4 KB
|
/4. Symfony Introduction - Controllers & Routing/
|
1. Creating new Symfony project.mp4
|
10.2 MB
|
1. Creating new Symfony project.vtt
|
1.4 KB
|
1.1 Link to the full project source code.html
|
0.1 KB
|
2. Routing annotations in controllers.mp4
|
24.5 MB
|
2. Routing annotations in controllers.vtt
|
2.9 KB
|
3. Routing - route parameter wildcards.mp4
|
54.5 MB
|
3. Routing - route parameter wildcards.vtt
|
5.2 KB
|
4. Routing - default parameter values.mp4
|
26.1 MB
|
4. Routing - default parameter values.vtt
|
2.5 KB
|
5. Routing - generating urls using route names.mp4
|
20.6 MB
|
5. Routing - generating urls using route names.vtt
|
2.1 KB
|
6. AbstractController, Request, Response.mp4
|
54.0 MB
|
6. AbstractController, Request, Response.vtt
|
4.9 KB
|
/5. Symfony Introduction - Databases, Doctrine, Fixtures/
|
1. Installing ORM, maker, configuring database.mp4
|
13.7 MB
|
1. Installing ORM, maker, configuring database.vtt
|
2.2 KB
|
10. Admin panel introduction - EasyAdmin.mp4
|
25.2 MB
|
10. Admin panel introduction - EasyAdmin.vtt
|
3.1 KB
|
2. Generating first Entity.mp4
|
25.4 MB
|
2. Generating first Entity.vtt
|
3.3 KB
|
3. Entity explained.mp4
|
28.9 MB
|
3. Entity explained.vtt
|
2.5 KB
|
4. Migration - modifying database structure.mp4
|
42.7 MB
|
4. Migration - modifying database structure.vtt
|
2.9 KB
|
5. Persisting entities and serializing data.mp4
|
53.9 MB
|
5. Persisting entities and serializing data.vtt
|
5.0 KB
|
5.1 002-005-request.json.json
|
0.2 KB
|
6. Fetching objects using repositories.mp4
|
36.9 MB
|
6. Fetching objects using repositories.vtt
|
3.1 KB
|
7. ParamConverter - type hinting actions for automatic fetching of entities.mp4
|
62.5 MB
|
7. ParamConverter - type hinting actions for automatic fetching of entities.vtt
|
5.9 KB
|
8. Deleting entities.mp4
|
41.8 MB
|
8. Deleting entities.vtt
|
3.4 KB
|
9. Doctrine Fixtures - seeding fake data.mp4
|
45.3 MB
|
9. Doctrine Fixtures - seeding fake data.vtt
|
4.5 KB
|
/6. API Platform - Introduction/
|
1. Install API Platform and create the first resource.mp4
|
58.0 MB
|
1. Install API Platform and create the first resource.vtt
|
5.9 KB
|
2. Generate User and Comment entity.mp4
|
26.2 MB
|
2. Generate User and Comment entity.vtt
|
2.1 KB
|
3. ManyToOne relation and migration.mp4
|
93.9 MB
|
3. ManyToOne relation and migration.vtt
|
8.3 KB
|
4. Fixtures with references (for relations).mp4
|
65.4 MB
|
4. Fixtures with references (for relations).vtt
|
5.1 KB
|
5. Password encoding in fixtures.mp4
|
51.5 MB
|
5. Password encoding in fixtures.vtt
|
3.7 KB
|
6. Generate fake data in fixtures using Faker.mp4
|
101.1 MB
|
6. Generate fake data in fixtures using Faker.vtt
|
7.0 KB
|
7. BlogPost with Comment relation and fixtures.mp4
|
51.0 MB
|
7. BlogPost with Comment relation and fixtures.vtt
|
4.4 KB
|
/7. API Platform - Operations (GETPOSTPUTDELETE)/
|
1. Built-in API Platform operations.mp4
|
71.3 MB
|
1. Built-in API Platform operations.vtt
|
5.2 KB
|
2. Disabling operations.mp4
|
37.0 MB
|
2. Disabling operations.vtt
|
3.2 KB
|
3. Introduction to serializationdeserialization.mp4
|
21.1 MB
|
3. Introduction to serializationdeserialization.vtt
|
4.5 KB
|
4. Serialization groups (controlling which properties are serialized).mp4
|
27.3 MB
|
4. Serialization groups (controlling which properties are serialized).vtt
|
2.0 KB
|
5. EventSubscriber (hashing password).mp4
|
68.4 MB
|
5. EventSubscriber (hashing password).vtt
|
6.4 KB
|
6. Validator and validation constraints.mp4
|
50.9 MB
|
6. Validator and validation constraints.vtt
|
4.4 KB
|
7. Validation using regular expressions.mp4
|
36.8 MB
|
7. Validation using regular expressions.vtt
|
4.1 KB
|
8. Virtual property (not persisted to database).mp4
|
30.2 MB
|
8. Virtual property (not persisted to database).vtt
|
2.7 KB
|
9. Validating uniqueness of fields (username, email).mp4
|
20.1 MB
|
9. Validating uniqueness of fields (username, email).vtt
|
1.8 KB
|
/8. API Platform - User Authentication and JWT tokens/
|
1. JWT Tokens introduction.mp4
|
25.8 MB
|
1. JWT Tokens introduction.vtt
|
5.3 KB
|
2. Preparing JWT token library and keys.mp4
|
31.7 MB
|
2. Preparing JWT token library and keys.vtt
|
3.2 KB
|
3. Configuring UserProvider.mp4
|
55.0 MB
|
3. Configuring UserProvider.vtt
|
3.7 KB
|
4. Firewall configuration.mp4
|
85.6 MB
|
4. Firewall configuration.vtt
|
7.8 KB
|
5. JSON login configuration and Guard Authentication explained.mp4
|
79.0 MB
|
5. JSON login configuration and Guard Authentication explained.vtt
|
5.8 KB
|
6. Authentication final configuration and first login using JWT token.mp4
|
51.3 MB
|
6. Authentication final configuration and first login using JWT token.vtt
|
5.4 KB
|
/9. API Platform - Authorization, Data Validation, Serialization/
|
1. Using is_granted() to control access to operations.mp4
|
29.2 MB
|
1. Using is_granted() to control access to operations.vtt
|
2.6 KB
|
2. BlogPost validation on POST.mp4
|
66.2 MB
|
2. BlogPost validation on POST.vtt
|
5.8 KB
|
3. Setting author of BlogPost automatically (EventSubscriber).mp4
|
84.6 MB
|
3. Setting author of BlogPost automatically (EventSubscriber).vtt
|
7.8 KB
|
4. Making sure only owner of BlogPost can modify it (PUT).mp4
|
66.8 MB
|
4. Making sure only owner of BlogPost can modify it (PUT).vtt
|
5.5 KB
|
5. Controlling which properties can be changed (no username change).mp4
|
81.5 MB
|
5. Controlling which properties can be changed (no username change).vtt
|
6.3 KB
|
6. Hasing password on User changes (PUT) - with Events.mp4
|
68.9 MB
|
6. Hasing password on User changes (PUT) - with Events.vtt
|
6.6 KB
|
7. Comment resource operations (POSTPUT).mp4
|
55.9 MB
|
7. Comment resource operations (POSTPUT).vtt
|
4.4 KB
|
/
|
[Tutorialsplanet.NET].url
|
0.1 KB
|
Total files 481
|