PHP 개발 지식 구조
목차
시퀀스 : Basic => advanced => eprinciples => 아키텍처 => 비즈니스 => 소프트 기술
- 개발 도구
- 환경 구성
- 프로그래밍 언어
- 코드 품질
- PHP
- 안전
- 데이터 베이스
- 액자
- 컴퓨터 기본
- 프로그래밍 지식 보호 구역
- 건축학
- 운영 및 유지 보수 및 통계
- 마이크로 서비스
- 애플리케이션
- 문서 사양
- 개발 과정
- 부드러운 기술
- 충수
개발 도구
- 편집자와 IDE
- phpstorm- 토론
- 정력
- 숭고한 텍스트 - 사용
- 대 코드
- 메모장 ++
- 서버 구성 요소
- xampp*
- Wampserver
- phpstudy
- 디버깅 도구
- xhprof
- xdebug
- 바이올리니스트
- 크롬 개발 도구
- 스위치 호스트
- 버전 관리
- git/svn
- github/gitlab
- SORCETREE
- MySQL
- MySQL의 Navicat
- phpmyadmin
- 레 디스
- 마크 다운 쓰기
- 클라우드 디스크
환경 구성
- 리눅스
- nginx
- 아파치
- MySQL
- PHP
- OH-MY-ZSH
프로그래밍 언어
- 프론트 엔드 : CSS/HTML/JavaScript/Bootstrap
- LNMP : Linux/Nginx/Apache/MySQL/Php
- 프론트 엔드 프레임 워크 : vuejs/react/angular
- 기타 : Golang/Java
코드 품질
- 코딩 스타일
- PSR
- php_codesniffer
- 클린 코드 PHP
- 단위 테스트
- 자동 테스트
PHP
- PHP 기본
- 자동 로딩
- 네임 스페이스
- 종속성 관리 : 작곡가/Packagist
- PHP 표준 라이브러리
- PHP 확장
- PHP 커널
안전
- CSRF
- XSS
- 동일한 원래 정책
- 웹 응용 프로그램 보안
- 암호 해시 : 소금 가공/암호 _hash
- 데이터 필터링
- 구성 파일
- 글로벌 변수를 등록하십시오
- 오류 보고서
데이터 베이스
기본 이론
관계형 데이터베이스
- MySQL
- SQL 기본 사항 (선택, 업데이트, 삽입, 삭제, 조인, 하위 쿼리)
- MySQL 기능 (테이블 엔진, 필드 유형, 기능, 인덱스 유형)
- MySQL Advanced (설명 쿼리 최적화, 프로파일 링, 인덱스 최적화, 프로세스리스트 관리, 백업 및 복원, 마스터 슬레이브 복제)
- mysql 명령 줄 작동 - php를 사용하여 mysql (pdo, 준비, 바인드)
- sqlite
NOSQL 데이터베이스
액자
- 라 라벨
- YII
- Symfony
- Codeigniter
- Phalcon
- Thinkphp
- Swoole
- 타르
- Swoft
컴퓨터 기본
- 편집 원리
- 컴퓨터 네트워크
- 운영 체제
- 알고리즘 원리
- 컴퓨터 구성 원리
프로그래밍 지식 보호 구역
- 데이터 구조
- 정렬
- 스택
- 대기줄
- 링크 된 목록
- 나무
- 그래프
- 더미
- 해시 목록
- OOP/AOP
- 폐쇄
- 프로그래밍 패러다임
- 디자인 패턴
- 네트워크 프로그래밍 및 동시성
- 운영 체제
- 컴퓨터 원리
- CPU
- 다단계 캐시
- 프로세스
- 실
- 코 루틴
건축학
- 복잡성
- 높은 동시성
- 고성능
- 사용 가능합니다
- 미들웨어
- 웹 서버
- 은닉처
- 메시지 대기열
- 시간 정시 예약
- RPC
- 데이터베이스 미들웨어
- 로그 시스템
- 구성 센터
- API 게이트웨이
- 분산/클러스터
운영 및 유지 보수 및 통계
- 연속 통합 (CI/CD)
- 시험
- TDD 이론
- 단위 테스트
- 스트레스 테스트
- 풀 링크 압력 측정
- A/B, Grayscale, Blue 및 Green 테스트
- 가상화
- 컨테이너 기술
마이크로 서비스
애플리케이션
문서 사양
- 문서
- 디자인 배달 문서
- URL 인터페이스 문서
- 데이터베이스 문서
- API 문서
- 사양
- 도구
- 흑연 문서
- 유키
- gitbook
- Kancloud
개발 과정
부드러운 기술
- 의사 소통 기술
- 책임감
- 논리적 사고
- 문제를 분석하고 해결합니다
- 학습 능력
- 팀워크
- 실행
충수
- PHP의 방법
- 기술 웹 사이트 및 블로그 하이라이트