Completed
) Model rules
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Yii2 PHP Framework - Full Course (Build a YouTube Clone)
Automatically move to the next video in the Classroom when playback concludes
- 1 ) Introduction
- 2 ) Demo
- 3 ) Install necessary tools
- 4 ) Project setup
- 5 ) Create Database and run migrations
- 6 ) Signup, activate account and test login
- 7 ) Change Url format
- 8 ) Explore project structure & entry script
- 9 ) Config files
- 10 ) Controllers & actions
- 11 ) Views
- 12 ) Install Bootstrap 4
- 13 ) Asset bundles
- 14 ) Layouts
- 15 ) Application properties
- 16 ) Navbar widget
- 17 ) Components
- 18 ) Nav widget
- 19 ) Identity Class
- 20 ) Active Record class
- 21 ) Behaviors
- 22 ) Finish studio layout
- 23 ) Url creation
- 24 ) More on layouts
- 25 ) Finish studio layout
- 26 ) Create auth layout (Nested layouts)
- 27 ) Aliases
- 28 ) Video table migration
- 29 ) Generate Video model using Gii
- 30 ) Active Record & Models
- 31 ) Model rules
- 32 ) Generate Video CRUD using Gii
- 33 ) Video create page (Working with forms)
- 34 ) Video upload
- 35 ) Video page
- 36 ) Video status change
- 37 ) Thumbnail upload
- 38 ) Thumbnail resize
- 39 ) Handle upload errors
- 40 ) Save video tags
- 41 ) Video listing page (Gridview & Data providers)
- 42 ) Restrict upload for authorized users only
- 43 ) Implement frontend layout
- 44 ) Video delete
- 45 ) Output published videos on frontend
- 46 ) Video view page
- 47 ) Count video views
- 48 ) Implement Like/Dislike
- 49 ) Channel page
- 50 ) Subscribe/Unsubscribe
- 51 ) Many to Many relations
- 52 ) Output videos on channel page
- 53 ) Email send using mailtrap
- 54 ) Search
- 55 ) Similar videos
- 56 ) History page
- 57 ) Implement dashboard
- 58 ) Debug bar
- 59 ) Relation eager loading
- 60 ) Caching
- 61 ) Overview, code cleanup and improvements