How much knowledge of Laravel is required to start an e-commerce project?
Before you start learning programming, you need to have some clear concepts. If a concept in our head is inaccurate, or there is no accurate and correct definition, then we must not be able to continue to think accurately and correctly. The resulting chain reaction is that because the definition is inaccurate, the scope of thinking is ambiguous, the selection basis is missing, and then the action is wrong, which affects the result of our entire learning.
Laravel is a full-featured full-stack framework. Learning it is equivalent to learning to become a full-stack engineer.
Humans have limited memory and information processing capabilities in a short period of time. When exposed to a large amount of information in a short period of time, your attention will be severely distracted, bringing frustration and irritability. So we need a smarter learning strategy.
We categorize framework knowledge into the following:
• Low-level implementation knowledge-such as service containers, service providers, facades, contracts, repository, etc.
• Knowledge of framework use-such as user registration, email sending, CRUD of data model, user data acquisition, etc.
There are a lot of concepts to learn in each category, but it is clear that the use of learning frameworks is much simpler and more fun than learning the underlying implementation principles, and because the learning is more enjoyable, we can remember more firmly.
After you have some experience using the framework, and then learn the concepts of the underlying implementation, you can better understand the ins and outs of these technical concepts, and ultimately achieve learning results that will do more with less. And learning the underlying implementation at this time will also make your understanding of the framework deeper, and you will find that your skills in using the framework will become more flexible.
Because the framework alone uses this part of the knowledge, there are many concepts involved, and it is easy to fall into the situation of information overload. So we need to have a step-by-step solution, first learn simple and commonly used concepts, then slowly learn complex ones, and pay attention to repeated learning during the learning process, so that the concepts can be remembered more firmly. The knowledge will lay a solid foundation for your future programming development.
To learn the knowledge of the underlying implementation, you can start with the documentation, open Laravel's documentation center and find the latest Laravel documentation, and then read it carefully 2 or 3 times. Reading the documentation at this time will be much easier.
After reading the documentation, you can try to look at the underlying source code of Laravel to see how the functions of these frameworks are implemented.
Laravel Horizon
Horizon delivers a beautiful background along
with code-driven configuration for Redis-based Laravel queues. All
task process configuration is stored in a simple and independent configuration
file, allowing your configuration to be saved in the source control system for
collaboration of the entire team.
Comments
Post a Comment