Sunday, 10 July 2022
The best way to learn PHP
The best way to learn PHP
Learning PHP from the very beginning and creating a simple online store app that works with the MySQL database has an admin panel and performs CURD operations. Also, creating a REST API for this store. All this without the use of Class, OOP, MVC, and frameworks, only using the basic concepts of PHP and combining it with HTML codes.
What you should know before starting?
You need to know some HTML and CSS. You don't have to be a pro, you just have to know what they are and what they are used for.
What can you do after this level?
After this level, you can create any type of application with PHP. Even the most complex and large applications can be implemented by learning this simple level, and you don't need to learn anything else!
What limitations will you have?
Your app will work well, with the best quality and security, but you are the only one who knows its structure and has information about how it works. If you're going to work with a programming team, you can't get along with them at all, unless you're the team leader and the rest of you are at a lower level in PHP programming and you're supposed to teach them. In other words, if your app is complex and large, no one will understand your written code, and if you don't be there, no one can develop the app or fix it if something goes wrong. Of course, you have to spend a lot of time and write a lot of code to fix bugs or add new features to your application. Also, in the future, if you want to create new projects, you can hardly use your previous written code and you have to rewrite everything from scratch.
Is this level enough for you?
If you are going to be a one-man team and you want to do everything yourself, yes, this level is enough for you. You can write the most complex applications for yourself and use them commercially. For example, set up an online store for yourself. All technical issues will be related to you and the rest can only use this application.
But if you're going to build an app for different customers and sell your code, or you want to work for a programming company, or you're a member of a professional programming team and share the app's technical work with others, it’s not enough and you have to learn new things and move on to the next level.
No comments:
Post a Comment