From an HTML novice to PHP, I felt that building a website in PHP was quite simple at first, but later I felt that the knowledge I learned was not enough. The website is far from a message board, as simple as logging in and registering.
Currently I don’t know much about these technologies:
Server operation and maintenance, website deployment, technical architecture
php advanced technology, scheduled tasks, queues (I have always used php as a "static" language, it will die if no one accesses it) composer docker Ionic phonegap
mysql transaction, advanced
Other databases nosql memcached redis mongodb
css3 html5 html5 new features html5 website angularjs framework React framework requirejs CommonJS
nodejs npm Grunt tool git github
Knowledge of e-commerce website system design, large concurrency, flash sale system design
Search technology, I need to solve my current sql word link '%$q%'
Linux php environment deployment and optimization. Linux lamp environment optimization, common web software environment configuration, installation
Design patterns, algorithms
The above is what I desperately want to learn.
I want to learn everything about web development, front-end and back-end. Some people say that if you feel that you have reached a bottleneck, it’s time to read a book. I hope someone can tell me and recommend some books. Both front-end and back-end, as well as practical basics are acceptable. Thanks!