자격을 갖춘 PHP 프로그래머를 만드는 방법은 기본 LNMP 시스템 설치, 간단한 구성 및 유지 관리를 완료하여 간단한 시스템을 지원할 수 있어야 한다는 것입니다. PHP 중형 시스템 특정 PHP 기능 모듈 개발. 회룡관 컴퓨터 훈련은 이러한 내용을 완성하는 데 걸리는 시간이 사람마다 다르다는 사실을 발견했습니다. 어떤 사람은 빨리 성장하고 반년이 걸리기도 하고, 어떤 사람은 2~3년 만에 천천히 성장하기도 합니다.
자격을 갖춘 PHP 프로그래머가 배워야 할 것은 무엇입니까?
1.PHP:
기본 구문 배열, 문자열, 데이터베이스, XML, 소켓, GD/ImageMgk 이미지 처리 등 MySQL 작업과 연결된 다양한 API(mysql/mysqli/PDO)에 익숙하고 다양한 코딩 문제를 해결하는 방법을 알고 있습니다. 기존 및 능숙하게 사용되는 PHP 프레임워크(ThinkPHP, Zendframework, Yii, Yaf 등)에 익숙합니다. ; 기본 MVC 작동 메커니즘과 이것이 수행되는 이유를 이해하고 다양한 PHP 프레임워크 간의 차이점에 대해 조금 알고 MVC 프레임워크를 빠르게 배울 수 있습니다. 개발 프로젝트의 파일 디렉토리 구성을 이해하고 기본적인 좋은 코드 구조와 스타일을 갖추고 소규모 시스템 개발과 중형 시스템에서 특정 모듈 개발을 완료할 수 있어야 합니다.
2.Nginx:
nginx php를 설치 및 구성할 수 있고, 기본 nginx 핵심 구성 옵션을 알고, server/fastcgi_pass/access_log와 같은 기본 구성을 알고, 목표는 다음과 같습니다. nginx php_fpm이 원활하게 작동하도록 할 수 있습니다.
3.MySQL:
mysql을 직접 구축할 수 있고 기본 mysql 구성 옵션을 알고 innodb와 myisam의 차이점을 알고 두 가지에 대한 서로 다른 구성 옵션을 알아야 합니다. InnoDB 및 MyISAM 엔진, 두 엔진 간의 기본 차이점과 위 선택 사항 간의 차이점을 알고 MySQL 데이터베이스를 직접 컴파일 및 구축하고 인코딩이 정상적으로 안정적으로 실행되도록 구성하는 것입니다. 실행 가능한 MySQL 데이터베이스를 구축할 수 있습니다.
4.Linux:
기본 명령, 작업, 시작, 기본 서비스 구성(rpm 설치 파일, 다양한 서비스 구성 등 포함)은 간단한 쉘 스크립트 및 awk/를 작성할 수 있습니다. sed 스크립트 명령 등
5. 프론트엔드:
시간이 허락한다면 HTML/CSS/JS 및 기타 관련 지식을 제대로 배울 수 있고, 웹 표준이 무엇인지 알 수 있습니다. div css 웹/왑 페이지 모드 , HTML5와 HTML4의 차이점을 알고, 몇 가지 기본 프런트엔드 및 JS 프레임워크(jQuery 등)를 이해합니다. 몇 가지 기본 JavaScript 프로그래밍 지식을 이해합니다. 그것에 대해 조금 있지만 개인적인 관심이 강하지 않는 한 초점으로 권장되지 않습니다)