|
|
Lesson 1. Introduction.mp4
|
MP4
|
22.6 MB
|
|
|
Lesson 10. Autowiring, Autoconfiguring services.mp4
|
MP4
|
44.2 MB
|
|
|
Lesson 100. Configuring Apache Virtual Host and using fake SMTP testing server.mp4
|
MP4
|
42.5 MB
|
|
|
Lesson 101. Moving application code to production server using Git & dependencies.mp4
|
MP4
|
49.6 MB
|
|
|
Lesson 102. Running migrations on server and folder permissions.mp4
|
MP4
|
38.6 MB
|
|
|
Lesson 103. Introduction to Continuous Integration & Continuous Deployment.mp4
|
MP4
|
15.9 MB
|
|
|
Lesson 104. Setting up CircleCI (automation server).mp4
|
MP4
|
63.7 MB
|
|
|
Lesson 105. Running our first automation job (running tests).mp4
|
MP4
|
41.1 MB
|
|
|
Lesson 106. Adding deployment SSH key to CricleCI.mp4
|
MP4
|
6.6 MB
|
|
|
Lesson 107. Deployment job and deployment scripts.mp4
|
MP4
|
104.6 MB
|
|
|
Lesson 108. Running the deployment job.mp4
|
MP4
|
48.2 MB
|
|
|
Lesson 11. Public, private services, service aliases.mp4
|
MP4
|
58.7 MB
|
|
|
Lesson 12. Service tags.mp4
|
MP4
|
51.2 MB
|
|
|
Lesson 13. Manual service wiring, parameter binding.mp4
|
MP4
|
78.4 MB
|
|
|
Lesson 14. About controllers.mp4
|
MP4
|
123.8 MB
|
|
|
Lesson 15. About routing.mp4
|
MP4
|
79.2 MB
|
|
|
Lesson 16. Introduction to views (Twig).mp4
|
MP4
|
76 MB
|
|
|
Lesson 17. Twig filters & custom Twig extensions.mp4
|
MP4
|
56.4 MB
|
|
|
Lesson 18. Custom error pages using Twig.mp4
|
MP4
|
44.7 MB
|
|
|
Lesson 19. Global variables in Twig.mp4
|
MP4
|
46.8 MB
|
|
|
Lesson 2. About Symfony.mp4
|
MP4
|
12.3 MB
|
|
|
Lesson 20. Handling assets (JavaScript, CSS) using Symfony Encore (and Webpack).mp4
|
MP4
|
51.5 MB
|
|
|
Lesson 21. Installing Bootstrap 4 and compiling assets using Encore (Webpack).mp4
|
MP4
|
79.1 MB
|
|
|
Lesson 22. Doctrine introduction.mp4
|
MP4
|
84.6 MB
|
|
|
Lesson 23. Creating first Entity.mp4
|
MP4
|
56 MB
|
|
|
Lesson 24. Creating a database migration.mp4
|
MP4
|
53.9 MB
|
|
|
Lesson 25. Basics of doctrine repository.mp4
|
MP4
|
89.4 MB
|
|
|
Lesson 26. Creating fixtures (database seeding).mp4
|
MP4
|
47.5 MB
|
|
|
Lesson 27. Creating a form and handling form submission.mp4
|
MP4
|
98.8 MB
|
|
|
Lesson 28. Repository find methods and Twig include.mp4
|
MP4
|
87.5 MB
|
|
|
Lesson 29. Repository findBy, form validation, handling Entity changes.mp4
|
MP4
|
84.5 MB
|
|
|
Lesson 3. Tools overview.mp4
|
MP4
|
22.7 MB
|
|
|
Lesson 30. Deleting an Entity and flash messages.mp4
|
MP4
|
55.1 MB
|
|
|
Lesson 31. Doctrine internals (Entity, EntityManager, Unit of Work, Identity Map).mp4
|
MP4
|
37.7 MB
|
|
|
Lesson 32. Security concepts.mp4
|
MP4
|
27.5 MB
|
|
|
Lesson 33. Security component config and HTTP Basic login.mp4
|
MP4
|
70.3 MB
|
|
|
Lesson 34. Creating User entity.mp4
|
MP4
|
73.2 MB
|
|
|
Lesson 35. User Entity fixtures.mp4
|
MP4
|
90 MB
|
|
|
Lesson 36. Login form part 1.mp4
|
MP4
|
81.8 MB
|
|
|
Lesson 37. Login form part 2.mp4
|
MP4
|
103.3 MB
|
|
|
Lesson 38. Adding validation to User entity.mp4
|
MP4
|
66.4 MB
|
|
|
Lesson 39. User registration form.mp4
|
MP4
|
80.9 MB
|
|
|
Lesson 4. Setting up Vagrant on Windows.mp4
|
MP4
|
56.7 MB
|
|
|
Lesson 40. User registration controller.mp4
|
MP4
|
97.5 MB
|
|
|
Lesson 41. Assigning user to MicroPost (ManyToOne & OneToMany).mp4
|
MP4
|
131.5 MB
|
|
|
Lesson 42. Fixtures for relations (using references in fixtures).mp4
|
MP4
|
47.7 MB
|
|
|
Lesson 43. Verifying user permissions in Twig (is_granted).mp4
|
MP4
|
98.4 MB
|
|
|
Lesson 44. Adding randomness to fixtures.mp4
|
MP4
|
61.7 MB
|
|
|
Lesson 45. Security Voters introduction.mp4
|
MP4
|
20.5 MB
|
|
|
Lesson 46. Restricting access to edit or delete a micro post using SecurityVoter.mp4
|
MP4
|
94.3 MB
|
|
|
Lesson 47. Securing controller actions and templates using Security Voter.mp4
|
MP4
|
120.3 MB
|
|
|
Lesson 48. Adding an Admin User with all permissions.mp4
|
MP4
|
120.4 MB
|
|
|
Lesson 49. Security role hierarchy.mp4
|
MP4
|
20.9 MB
|
|
|
Lesson 5. Setting up Vagrant on Ubuntu.mp4
|
MP4
|
27.9 MB
|
|
|
Lesson 50. Restricting adding new posts to registered users (many ways of doing that).mp4
|
MP4
|
58.3 MB
|
|
|
Lesson 51. Lazy loading, proxy classes, repository find methods criteria.mp4
|
MP4
|
96.2 MB
|
|
|
Lesson 52. Doctrine Lifecycle Callbacks.mp4
|
MP4
|
42.8 MB
|
|
|
Lesson 53. ManyToMany self-referencing relation (followingfollowers).mp4
|
MP4
|
86.8 MB
|
|
|
Lesson 54. Fetching collections lazily in templates.mp4
|
MP4
|
72.7 MB
|
|
|
Lesson 55. FollowUnfollow functionality (controller, adding Entities to Collections).mp4
|
MP4
|
148.3 MB
|
|
|
Lesson 56. FollowUnfollow functionality (security, verifying uniqueness).mp4
|
MP4
|
49 MB
|
|
|
Lesson 57. Doctrine QueryBuilder - creating queries in OOP manner.mp4
|
MP4
|
125.8 MB
|
|
|
Lesson 58. ArrayCollection vs PersistentCollection vs Collection.mp4
|
MP4
|
120.1 MB
|
|
|
Lesson 59. Creating custom query to fetch users with more than 5 posts.mp4
|
MP4
|
128.8 MB
|
|
|
Lesson 6. Setting up Vagrant on MacOS.mp4
|
MP4
|
36.6 MB
|
|
|
Lesson 60. More on Doctrine Collections (from the database perspective).mp4
|
MP4
|
27.9 MB
|
|
|
Lesson 61. Section introduction.mp4
|
MP4
|
2.7 MB
|
|
|
Lesson 62. ManyToMany relationship for liked posts.mp4
|
MP4
|
55.9 MB
|
|
|
Lesson 63. Likes controller.mp4
|
MP4
|
94.2 MB
|
|
|
Lesson 64. Implementing like functionality through XHR requests (including JavaScript).mp4
|
MP4
|
143.2 MB
|
|
|
Lesson 65. Notifications introduction.mp4
|
MP4
|
3.8 MB
|
|
|
Lesson 66. Doctrine Table Inheritance - base Notification Entity.mp4
|
MP4
|
75.7 MB
|
|
|
Lesson 67. NotificationRepository - fetching notifications unseen by user.mp4
|
MP4
|
71.1 MB
|
|
|
Lesson 68. Unseen notification badge (Twig + JavaScript).mp4
|
MP4
|
95.6 MB
|
|
|
Lesson 69. Doctrine EventSubscriber - saving a notification as a reaction to other events.mp4
|
MP4
|
154.3 MB
|
|
|
Lesson 7. Running Vagrant and creating a new Symfony 4 project.mp4
|
MP4
|
26.9 MB
|
|
|
Lesson 70. Unseen notification list.mp4
|
MP4
|
92.9 MB
|
|
|
Lesson 71. Marking notifications as being read (Doctrine Query Builder UPDATE queries).mp4
|
MP4
|
100.9 MB
|
|
|
Lesson 72. Introduction to EventDispatcher.mp4
|
MP4
|
15.1 MB
|
|
|
Lesson 73. Dispatching an event when user registers.mp4
|
MP4
|
53.2 MB
|
|
|
Lesson 74. EventSubscriber - listening to user register event.mp4
|
MP4
|
27.5 MB
|
|
|
Lesson 75. Sending e-mail after user registers using Swift Mailer.mp4
|
MP4
|
76.3 MB
|
|
|
Lesson 76. E-mail spooling.mp4
|
MP4
|
24.7 MB
|
|
|
Lesson 77. Creating a Mailer class to handle e-mail sending (and generation using Twig).mp4
|
MP4
|
49.3 MB
|
|
|
Lesson 78. Account confirmation (using secure token, confirmation link on e-mail).mp4
|
MP4
|
141.1 MB
|
|
|
Lesson 79. Installing and configuring translation component.mp4
|
MP4
|
30.1 MB
|
|
|
Lesson 8. Symfony project structure overview.mp4
|
MP4
|
61.4 MB
|
|
|
Lesson 80. Using trans Twig filter to translate strings and validation messages translation.mp4
|
MP4
|
64.5 MB
|
|
|
Lesson 81. Translation strings with variables (translating confirmation e-mail with links).mp4
|
MP4
|
83.3 MB
|
|
|
Lesson 82. Translation pluralization (different translation depending on variable).mp4
|
MP4
|
55.9 MB
|
|
|
Lesson 83. Introduction to sessions.mp4
|
MP4
|
14.9 MB
|
|
|
Lesson 84. Storing user sessions in database.mp4
|
MP4
|
95.3 MB
|
|
|
Lesson 85. LocaleSubscriber - keeping user locale (language) in session.mp4
|
MP4
|
91 MB
|
|
|
Lesson 86. UserPreferences Entity & OneToOne relation with User Entity.mp4
|
MP4
|
93.2 MB
|
|
|
Lesson 87. Creating new UserPreferences after user registration (responding to event).mp4
|
MP4
|
65.7 MB
|
|
|
Lesson 88. UserLocaleSubscriber - loading user language from DB and keeping in session.mp4
|
MP4
|
53.2 MB
|
|
|
Lesson 89. Introduction to unit testing (using PHPUnit).mp4
|
MP4
|
9.1 MB
|
|
|
Lesson 9. About Service Container.mp4
|
MP4
|
57.7 MB
|
|
|
Lesson 90. Writing first unit test.mp4
|
MP4
|
69.2 MB
|
|
|
Lesson 91. Creating PHPUnit Mocks.mp4
|
MP4
|
51.8 MB
|
|
|
Lesson 92. A more complicated case with testing.mp4
|
MP4
|
108.3 MB
|
|
|
Lesson 93. Creating a GitHub account and adding an SSH key.mp4
|
MP4
|
33.4 MB
|
|
|
Lesson 94. Creating a DigitalOcean droplet.mp4
|
MP4
|
13.5 MB
|
|
|
Lesson 95. First login to virtual server and changing the root password.mp4
|
MP4
|
8.8 MB
|
|
|
Lesson 96. Creating and adding an SSH key to DigitalOcean (and managing SSH keys).mp4
|
MP4
|
22 MB
|
|
|
Lesson 97. Installing Apache2 on virtual server.mp4
|
MP4
|
37.6 MB
|
|
|
Lesson 98. Installing PHP 7.2 on virtual server.mp4
|
MP4
|
25.1 MB
|
|
|
Lesson 99. Installing MySQL on virtual server and creating a database.mp4
|
MP4
|
15.9 MB
|
|
|
Materials.zip
|
ZIP
|
32.4 MB
|
|
|
[FreeCourseLab.com].url
|
URL
|
102.4 B
|