>  기사  >  PHP 실무자가 다양한 단계에서 습득해야 하는 전문 기술

PHP 실무자가 다양한 단계에서 습득해야 하는 전문 기술

PHP中文网
PHP中文网원래의
2018-06-04 20:15:463089검색

PHP 주니어 개발 엔지니어

PHP 주니어 개발 엔지니어가 마스터해야 할 기술

1. PHP의 세계로 들어가세요
PHP 소개, PHP 버전 개발 역사, PHP 급여 수준 및 경력 개발, WEB 기본 개념 소개 개발, PHP 개발 환경 설정, HTML+CSS 및 기타 소개 콘텐츠입니다.

2.PHP 기본 구문
변수, 데이터 유형, 상수, 흐름 제어, 연산자, 문자열, 배열, 함수 등

3. PHP Advanced
HTTP 프로토콜, 슈퍼 전역 변수, 세션 제어(세션, 쿠키), 파일 시스템, 파일 업로드, 이미지 처리 등

4. MySQL 데이터베이스
라이브러리, 테이블, 필드 유형, SQL 문, 트랜잭션, 잠금, 테이블 엔진, 인덱스, 함수, 저장 프로시저, 뷰 등

5. PHP는 MySQL 데이터베이스를 작동합니다. 데이터베이스를 구축하고 추가, 삭제, 수정, 확인, 검색, 정렬, 페이지 넘기기 및 기타 기능을 구현합니다.

6. 일반적으로 사용되는 기능 모듈 구현

등록, 로그인, 로그인 상태 기억, 비밀번호 검색, 무제한 레벨, 권한(RBAC) 등

7. 웹사이트 보안

SQL 인젝션, XSS(크로스 사이트 스크립팅 공격), CSRF(크로스 사이트 요청 위조), ARP 공격, DDOS 공격, 크리덴셜 스터핑, 피싱 웹사이트, SSL 등

8. WeChat 인터페이스 개발

WeChat ID 애플리케이션, WeChat 유형, 메시지 수신, 메시지 보내기, WeChat JS-SDK, WeChat 결제 등

9. 소켓 프로그래밍

소켓, TCP/UDP, HTTP 프로토콜 문자열 구성, 프로토콜 전송, XML, 정규식, 웹 페이지 수집 등

10.PHP 다중 사용자 WeChat 몰 시스템.zip(실용 튜토리얼)

요구사항 분석, WeChat 인터페이스 개발, 데이터베이스 설계, 몰 백엔드, 프론트 데스크, WeChat 결제, 지리적 위치를 기반으로 인근 레스토랑 찾기 및 기타 기능.

PHP 중간 개발 엔지니어

PHP 중간 개발 엔지니어가 마스터해야 할 기술

11. 웹사이트 성능 최적화
정적화, 캐싱, 지연 로딩, 데이터베이스 최적화(테이블 분할, SQL 최적화 등), 의사 정적, URL 재작성 , opcode 캐시, 브라우저 캐시, 스핑크스 전체 텍스트 인덱싱 엔진 등

12.Memcache 및 Redis

memcache: 설치, 구성, 저장 원칙, 대기열, 세션 저장, 배포. redis: 설치, 구성, 데이터 유형(문자열, 컬렉션, 해시, 목록, 구독, 트랜잭션 등).

13. 객체 지향 프로그래밍

클래스, 객체, 캡슐화, 상속, 다형성, 인터페이스, 매직 메소드, 리플렉션, 디자인 패턴 등

14. MVC 프레임워크 작성

단일 입력, 라우팅, 컨트롤러, 모델, 뷰, ORM, 양식 유효성 검사, 이미지 처리, 확인 코드, 보안, DB 드라이버(mysqli, pdo), 코드 생성 등

15. 실전 전투: 온라인 결제 및 기타 인터페이스

Tencent Video API, 온라인 결제(WeChat 결제, Alipay 결제, 온라인 뱅킹 결제), 동영상 권한 제어(리칭 방지), 로그인, 등록 등

16. 버전 관리 도구 - SVN

작업 복사본, 데이터 웨어하우스, 후크 스크립트, 권한, 충돌, 커밋, 업데이트, 브랜치, SVN 서버, 무시, 속성 등

17. 프런트엔드 및 모바일 앱 인터페이스 개발

웹 서비스 RESTFUL, SOAP, RPC.

18.ThinkPHP 프레임워크

라우팅, 컨트롤러, 모델, 양식 유효성 검사, 구성, 확장, 캐싱, 템플릿 등

19. TP 버전 코드 생성기 개발

구성 파일 생성, 컨트롤러 생성, 모델 생성, 페이지 생성, 양식 확인 생성, 이미지 처리 및 기타 기능 생성.

20. TP 프레임워크를 사용하여 e-mall 개발

제품, 유형, 속성, 브랜드, 카테고리, 재고, 주문 관리, 장바구니, Alipay 결제, WeChat 결제, 검색 기록, 판매 순위, 상품 검색, QQ 로그인, WeChat 로그인, 로그인, 회원가입, 비밀번호 찾기, 비밀번호 분실 등

PHP 수석 개발 엔지니어

PHP 수석 개발 엔지니어가 마스터해야 할 기술

21.Linux 운영 체제
권한, 파일 시스템, 하드 디스크 파티션, 사용자, 그룹, 쉘 스크립트, 소프트웨어 설치(rpm, tarball, yum), vim, 시스템 서비스, 방화벽, 램프 및 lnmp 환경 구축 등

22. 대규모 웹사이트 클러스터 아키텍처

고가용성, 로드 밸런싱, 역방향 프록시, CDN, MySQL 마스터-슬레이브 복제, 읽기 및 쓰기 분리, MongoDB, 분산 파일 시스템, 세션 공유, Nginx 높은 동시성 서버 등

23. 메시지 대기열
웹사이트의 높은 동시성, 고성능, 실시간 비동기 문제를 해결하기 위해 httpsqs, Redis, MemcacheQ 등을 사용하여 메시지 대기열을 구축하여 웹사이트 성능을 향상시킵니다.

24. 인기 도구
GIT, Composer 패키지 종속성 관리자.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.