I learned the basic skills of working with the framework (models relations forms and). What to do now to move forward, are there any links to video courses or something to learn?
Closed due to the fact that off-topic participants fori1ton , VenZell , Athari , Maxim Kamalov , Yura Ivanov Apr 7 '15 at 16:32 .
It seems that this question does not correspond to the subject of the site. Those who voted to close it indicated the following reason:
- " Questionnaires are forbidden on Stack Overflow in Russian . To get an answer, rephrase your question so that it can be given an unambiguously correct answer." - fori1ton, VenZell, Athari, Maxim Kamalov
5 answers
In my opinion, it is more effective to learn in the process of work. For example, I began to find tasks on freelance, such as developing a simple website and after a quick reading of the documentation, I immediately took on such tasks, and in the course of working I google and already more deeply understand the framework.
When I studied the yii framework, I bought a book, I read a lot. At the forum I read the documentation. It was hard to remember, poorly understood. It was probably my mistake that I studied the frame, but did not practice it. When I set myself the first goal to write a site that I needed to do, I immediately had questions that I resolved as they were received. The information was assimilated linearly, and I already knew how to solve certain problems.
Actually this I advise you. Do not linger on learning for a long time, only the basic can be seen, learn everything else in practice.
If there is no idea for the site, then remember, perhaps your friends have already asked you to make a kitty site or a business card site for an enterprise.
I would also add that you should not immediately create the perfect product. It is necessary to do at least something, but as far as possible as quickly as possible. And then, having received a working product, think how to improve it, lead to MVC standards and so on. The times when it was decided to study perfectly at first, then plan for a long time and create a perfect product for a long, long time, and irretrievably left.
First you need to know and understand the PHP language itself, layout.
Mandatory knowledge base - without it, it is wrong to take on the framework.
First of all resources:
http://www.yiiframework.com/doc-2.0/guide-README.html
http://www.yiiframework.com/forum/
Take a small task - for example, to write a business card site for yourself, a portfolio - and gradually master step by step. Not familiar with the framework - Charter - Oh, it started - And how to deduce variables - And now connect the display - Mmm, MVC, I read that it would be time to tear the data from the database, and so on.
The best way is to practice, not to watch some kind of video and “stupid repetition”. Successes.
http://stuff.cebe.cc/yii2-guide.ru.pdf
In general, as said above - start working. Then you will get PRACTICAL experience. With each new task you will have to "dig" - this is the best learning of the nuances of language / technology.