PHP is a server-side scripting language designed for modern web applications.
The PHP language offers a very fast learning curve, i.e. in a very short time (on the order of weeks) you will be able to understand most of the principles of the language to the point where you will be able to create almost any simple web application using forms, user accounts, database and much more.
Another advantage of PHP is its massive spread on almost all servers (for hosting) and constant development, which makes you sure that your application/web will run everywhere.
Make sure you have the following things in place before you start:
Windows computer:
Linux (especially web server):
Mac:
Senior Recommendations:
As of 2020, it's starting to become apparent that all the problems with running PHP and entire applications can be easily solved through Docker containers. Learning how to work with Docker will save hundreds of hours in the future and easily integrate newcomers into an existing project.
For a complete primer with PHP, I've written several articles to overcome the beginner barrier and slip into the basics of PHP:
Later on, however, web development is already quite complicated and one really needs a lot of knowledge (or at least to suspect that such a thing exists). Since the concept of the whole language and web development is quite complex, I have prepared at least a basic knowledge overview, which I am gradually adding to and writing articles about.
For developing complex applications, I recommend to start using Object Oriented Programming.
I provide these materials for free through the php.baraja.cz
website, so they may not be used in any other paid course. The texts may contain errors and inaccuracies. This is not an official translation of the manual.
I reserve all rights to the texts (really) and therefore copying is forbidden. You may use the URL of this site (linked here) and the sample source code without further restriction.
I'm happy to chat with you about web development, I'm happy to give you general advice, but more complex work is viewed as a paid job.
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | en