My personal situation is as follows: 1. 2 years of front-end development experience 2. deep understanding of js, such as js design patterns and closures 3. Self-taught phpmysql experience. The basics are okay, if you don't, you can flip the manual to focus on the development of full-stack engineers. Because of the recent active e-commerce website, it is in urgent need of speed... the personal situation is as follows:
1. 2 years of front-end development experience
2. Have a deep understanding of js, such as js design patterns and closures.
3. I have had php/mysql self-taught experience. The basics are okay. If not, I will flip through the manual.
I want to develop towards full-stack engineers. Because I recently got an e-commerce website, I am in urgent need of quickly improving the PHP level (chong dian). Thanks to the hope that some people have designated me!
Reply content:
The personal situation is as follows:
1. 2 years of front-end development experience
2. Have a deep understanding of js, such as js design patterns and closures.
3. I have had php/mysql self-taught experience. The basics are okay. If not, I will flip through the manual.
I want to develop towards full-stack engineers. Because I recently got an e-commerce website, I am in urgent need of quickly improving the PHP level (chong dian). Thanks to the hope that some people have designated me!
First, the learning process refers to the process of drawing on others' experience. It is rare for everyone to create their own ideas completely. Of course, this is my opinion:
Prerequisites for learning: follow the standards
Composer
Php-fig
Step 2: Find a package Library
Awesome thing set
Http://getawesomeness.com/
Php Class Library Collection
Http://www.phpclasses.org/
Php composer package Library
Https://packagist.org/
Good websites in China:
Http://phphub.org
Although the activity is not very high, the thoughts are very advanced.
Http://segmentfalut.com
Is the current website
The PHP manual is the best teacher. You can do and learn it without turning over the manual. It has a solid foundation and is easy to learn the framework (What is important about the framework is the implementation principle ). After the framework is used, the write backend is a set of templates and CURD...
We recommend that you go to the "MOOC network" for a good php course, which is available for advanced beginners.
It is most effective to exercise development capabilities in actual projects. You can write some small projects by yourself to discover and solve problems in actual development. This not only improves the coding capability, but also learns the architecture. When I learned how to work, I wrote my own php framework and cms. The repetitive work of inventing the wheel is to study and understand php skills, in addition, you can completely change the system architecture, database design, and actual front-end encoding. This is what you call "Full stack".
. The real use is king. I used it for a week. Do not reject it. It is difficult to do the first job. It was very quick to get started later.
If you want to learn how js works, php can get started faster than js. You can get started by directly setting up a project on the Framework. If you are an e-commerce website, you can refer to the ecshop source code, great help