How to quickly improve php?

Source: Internet
Author: User
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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.