Basic requirements and necessary skills for PHP programmers_PHP tutorial

WBOY
Release: 2016-07-13 10:30:08
Original
825 people have browsed it

I was reading in the library yesterday and saw an article in "Computer News" titled "30 is not the end for programmers" (For details, please refer to "Computer News" Issue 19, 2010, G14 Digital Edition workplace articles). The general content is an interview with a 30-year-old senior PHP programmer. He talked about some essential knowledge about PHP programmers. I found it very useful, so I took some notes:

Basic requirements for a PHP programmer:

1. Proficient in website front-end technologies such as html, CSS, and JS.

2. Master PHP programming technology.

3. Understand Linux, Apache, and MySql

4. Know the basic network principles and understand the TCP/IP protocol.

5. Understand basic software engineering knowledge and software design technology.

Basic knowledge you must have:

1. LAMP technology (enhanced): Linux+Apache+Mysql+PHP is one of the most common architectures for PHP websites and one of the most efficient architectures.

2. Have a deep understanding of potential security vulnerabilities. Such as: SQL injection vulnerabilities, character encoding loops, cross-site scripting attacks (XSS), and cross-site request forgery (CSRF). (So ​​strange – -!)

3. Master the MVC pattern: Model, View, Controller.

4. Others: Object-oriented programming (OOP), PHP caching technology, PHP-related development frameworks, software reconstruction technology, software design patterns.

Tools you must master:

1. PHPMyAdmin (the first tool to install after installing LAMP).

2. PHPDocuenter will find all logical structures from PHP.

3. Zend, a professional PHP integrated development environment, is the preferred IDE tool for PHP programmers.

Some resources: PHPChina, "Core Technology of PHP and MySql Web Application Development".

Disclaimer: These are just my reading notes, and they must be different from the original text. It is better for everyone to read the original text.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/767612.htmlTechArticleYesterday I was reading in the library and saw an article in "Computer News" titled "30 is not "The End of Programmers", (For details, please refer to "Computer News" Issue 19, 2010, G14 Edition Digital Career...
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template