Yii2 PHP Framework - Full Course (Build a YouTube Clone)

preview_player
Показать описание
Yii is a fast, secure, and efficient PHP framework used to create all kinds of web apps. Learn how to use Yii2 in this full tutorial for beginners by building a YouTube clone.

🎥This course was developed by

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:03:08) Demo
⌨️ (0:06:27) Install necessary tools
⌨️ (0:09:28) Project setup
⌨️ (0:25:02) Create Database and run migrations
⌨️ (0:28:48) Signup, activate account and test login
⌨️ (0:33:00) Change Url format
⌨️ (0:34:46) Explore project structure & entry script
⌨️ (0:36:41) Config files
⌨️ (0:38:12) Controllers & actions
⌨️ (0:42:30) Views
⌨️ (0:44:59) Install Bootstrap 4
⌨️ (0:48:20) Asset bundles
⌨️ (0:50:11) Layouts
⌨️ (0:54:14) Application properties
⌨️ (0:56:25) Navbar widget
⌨️ (0:57:28) Components
⌨️ (1:04:07) Nav widget
⌨️ (1:05:19) Identity Class
⌨️ (1:06:02) Active Record class
⌨️ (1:10:45) Behaviors
⌨️ (1:12:19) Finish studio layout
⌨️ (1:14:48) Url creation
⌨️ (1:17:31) More on layouts
⌨️ (1:19:32) Finish studio layout
⌨️ (1:30:25) Create auth layout (Nested layouts)
⌨️ (1:35:16) Aliases
⌨️ (1:37:11) Video table migration
⌨️ (1:48:05) Generate Video model using Gii
⌨️ (1:49:48) Active Record & Models
⌨️ (1:50:34) Model rules
⌨️ (1:52:44) Generate Video CRUD using Gii
⌨️ (1:57:42) Video create page (Working with forms)
⌨️ (2:07:15) Video upload
⌨️ (2:25:42) Video page
⌨️ (2:43:39) Video status change
⌨️ (2:46:25) Thumbnail upload
⌨️ (2:55:31) Thumbnail resize
⌨️ (3:01:27) Handle upload errors
⌨️ (3:04:39) Save video tags
⌨️ (3:09:20) Video listing page (Gridview & Data providers)
⌨️ (3:20:09) Restrict upload for authorized users only
⌨️ (3:22:59) Implement frontend layout
⌨️ (3:39:23) Video delete
⌨️ (3:47:18) Output published videos on frontend
⌨️ (4:00:31) Video view page
⌨️ (4:12:53) Count video views
⌨️ (4:23:08) Implement Like/Dislike
⌨️ (4:56:50) Channel page
⌨️ (5:08:05) Subscribe/Unsubscribe
⌨️ (5:21:16) Many to Many relations
⌨️ (5:24:56) Output videos on channel page
⌨️ (5:31:33) Email send using mailtrap
⌨️ (5:44:25) Search
⌨️ (6:00:07) Similar videos
⌨️ (6:11:05) History page
⌨️ (6:23:08) Implement dashboard
⌨️ (6:39:39) Debug bar
⌨️ (6:42:13) Relation eager loading
⌨️ (6:45:08) Caching
⌨️ (6:50:12) Overview, code cleanup and improvements

--

Рекомендации по теме
Комментарии
Автор

Probably the most comprehensive Yii tutorial on the internet....

jasonking
Автор

Thanks Zura for this great tutorial! I've been using Yii framework for the last 7 years and still found new details while watching your video :) Great work and well appreciated!

katervit
Автор

All details are covered. After this perfect yii2 tutorial, I fully understood about yii2 framework. Good luck with your career! Thanks!

nika_muslim
Автор

Thanks Zura Sekhniashvili aka @The Codeholic for such a beautiful Yii2 Tutorial (YiiTube). Loved it

zuadadi
Автор

5 stars tutorial in 7 hours!... Good job, really appreciate it!

alishame
Автор

This framework sounds very modern and attractive for dev experience and broad project use case. Thanks

Isra-p
Автор

Thank you for this video! I'm yii2 4+ years programmer but I have picked some tips that I will definitely use in my projects. Never stop learning! I will suggest this complete and well done course to who is at the first approach to the framework.

ilbassa
Автор

GRAZIE MILLE !!!! You are becoming my Yii2 number one !!!

mrchricco
Автор

Had to come to YouTube to find out how to build my own YouTube.

danmar
Автор

If anybody is having issues trying to upload the video file and it not saving to the storage/videos directory, make sure to set or modify these values in your php.ini file:

_memory_limit = -1_
_post_max_size = 2000M_
_upload_max_filesize = 2000M_

This ensures that you can upload up to 2GB video files, but you can increase these values if you want even bigger files. The memory limit specified here allows PHP to allocate as much RAM as needed, instead of being capped at a specific value. Note that you have to edit the php.ini file for this, you can't just do ini_set during runtime.

markusTegelane
Автор

Great Yii tutorial. One of the best I have seen so far..

dwint
Автор

That's amazing. I think this is the first seven-hour video on youtube that I watched from the first second to the last with pleasure.
Thank you very much. I appreciate your work

BeeRealLikeMe
Автор

Zura, you are the best! Thank you from Ukraine, Odessa!

valeraaligator
Автор

This is one of the best explanation on youtube who wants to lear need to watch this awsome video. Thank you

bilimfirtinasi
Автор

thanks for making this tutorial, I much more understand how to use yii2 framework, and know how it MVC works.... good job..

rianamrodin
Автор

Your are a treasure, I found zura, can't thank you enough.

AliHassan-wcnb
Автор

Very god tutorial, right speed, right level of details great teacher. I have enjoyed it and I have learned a lot! Congratulation

Ciropolpacci
Автор

Awesome course.. every minute is exciting in this tutorial for learning new things. 👍 Thanks for this course.

dheerajsharma
Автор

Better than udemy paid courses. Kudos to developer for teaching the community for free!

amir_dora
Автор

All PHP tutorials introduced to me by different people is by Zuram( I don't know if I got the name correctly) and on different YouTube channels like traverse media.
So, I thank you again Zuram for your contribution to many developer's live. Great explanations and breakdown all through.
Still on using Autoloading with composers to build an MVC on your video with Travers media 🥵

adeyemiblessing