이글은 PHP 배우기 로드맵입니다.
PHP는 프로그래밍 언어이지만 웹에 최적화된 언어입니다. 여러분이 인터넷을 통해 접속하는 사이트의 70~80%는 PHP기반위에서 서비스되고 있습니다.
이 로드맵은 https://github.com/thecodeholic/php-developer-roadmap 을 참조합니다. 최신 내용은 이 레지스트리를 확인하시기 바랍니다.
리소스 이름 | 시간 | 리소스 |
---|---|---|
인터넷은 어떻게 작동합니까? | 9분 | https://youtu.be/x3c1ih2NJEg |
웹 작동 방식 | 12분 | https://youtu.be/hJHvdBlSxug |
인터넷은 어떻게 작동합니까? | 1시간 42분 | https://youtu.be/zN8YNNHcaZc |
리소스 이름 | 시간 | 리소스 |
---|---|---|
HTTP 단기집중과정 및 탐색 | 38분 | https://youtu.be/iYM2zFP3Zn0 |
MDN HTTP 튜토리얼 | https://developer.mozilla.org/en-US/docs/Web/HTTP | |
Wikipedia 상태 코드 | https://en.wikipedia.org/wiki/List_of_HTTP_status_codes |
리소스 이름 | 시간 | 리소스 |
---|---|---|
웹학교 HTML강좌 웹학교 CSS강좌 | ||
초보자를 위한 HTML 자습서 | 1시간 | https://youtu.be/qz0aGYrrlhU |
완전 초보자를 위한 HTML 단기집중과정 | 1시간 | https://youtu.be/UB1O30fR-EE |
HTML 전체 과정 - 웹사이트 자습서 구축 | 2시간 | https://youtu.be/pQN-pnXPaVg |
완전 초보자를 위한 CSS 단기집중과정 | 1시간 25분 | https://youtu.be/yfoY53QXEnI |
CSS 튜토리얼 - Zero to Hero | 6시간 18분 | https://youtu.be/1Rs2ND1ryYc |
리소스 이름 | 시간 | 리소스 |
---|---|---|
웹학교 자바스크립트강좌 | ||
초보자를 위한 자바스크립트 단기집중과정 | 1시간 40분 | https://youtu.be/hdI2bqOjy3c |
JavaScript 배우기 - 초보자를 위한 전체 과정 | 3시간 26분 | https://youtu.be/PkZNo7MFNFg |
리소스 이름 | 시간 | 리소스 |
---|---|---|
웹학교 SQL강좌 | ||
초보자를 위한 MySQL 튜토리얼 | 2시간 10분 | https://youtu.be/7S_tz1z_5bA |
SQL 자습서 - 초보자를 위한 전체 데이터베이스 과정 | 4시간 20분 | https://youtu.be/HXV3zeQKqGY |
PHP MySql 튜토리얼 | https://www.mysqltutorial.org/php-mysql/ | |
PHP MySql 튜토리얼 | https://www.w3schools.com/php/php_mysql_intro.asp |
리소스 이름 | 시간 | 리소스 |
---|---|---|
완전 초보자를 위한 Git & Github 튜토리얼 | 46분 | https://youtu.be/iCKAWxfVWUY |
초보자를 위한 Git 및 GitHub 단기집중과정 | 32분 | https://youtu.be/SWYqp7iY_Tc |
리소스 이름 | 시간 | 리소스 |
---|---|---|
웹학교 PHP강좌 | ||
완전 초보자를 위한 PHP 자습서 - PHP 과정 2021 | 5시간 5분 | https://youtu.be/yXzWfZ4N4xU |
올바른 방법으로 PHP 배우기 - 초보자 및 고급 사용자를 위한 전체 PHP 자습서 | 9시간 14분 | https://www.youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe- |
리소스 이름 | 시간 | 리소스 |
---|---|---|
Composer 소개 - 초보자를 위한 Composer 사용 방법 | 10분 39초 | https://www.youtube.com/watch?v=I6wm15OWyqg |
리소스 이름 | 시간 | 리소스 |
---|---|---|
웹학교 PHP강좌 | ||
PHP 및 JSON을 사용한 간단한 CRUD 애플리케이션 | 1시간 35분 | https://youtu.be/DWHZSkn5paQ |
PHP를 사용하는 Todo 앱 | 30분 | https://youtu.be/NxeNqHdJFxs |
PHP Watch 파일 및 디렉토리를 재귀적으로 | 8분 | https://youtu.be/5f4PjQJI-Fc |
PHP로 대량 이미지 크기 조정 | 8분 | https://youtu.be/Z99lYtn3quk |
PHP 등록 양식 및 유효성 검사 | 30분 | https://youtu.be/V5sJ76T3mWg |
채널 | 리소스 이름 | 리소스 |
---|---|---|
Mosh로 프로그래밍 | 7분 안에 객체 지향 프로그래밍 | https://youtu.be/pTB0EiLXUC8 |
TheCodeholic | 초보자를 위한 객체 지향 PHP | https://www.youtube.com/watch?v=JmDHHhxfe1w&list=PLLQuc_7jk__VDhXWi544iK-SgljlGGlrX |
Dani Krossing | 객체 지향 PHP 자습서 | https://www.youtube.com/watch?v=Anz0ArcQ5kI&list=PL0eyrZgxdwhypQiZnYXM7z7-OTkcMgGPh |
The Net Ninja | 객체 지향 PHP 튜토리얼 | https://www.youtube.com/watch?v=LuWxwLk8StM&list=PL4cUxeGkcC9hNpT-yVAYxNWOmxjxL51Hy |
리소스 이름 | 시간 | 리소스 |
---|---|---|
OOP 추상화를 사용하여 PHP 양식 위젯 구축 | 19분 | https://youtu.be/sBP6HKRW0sM |
OOP로 장바구니 만들기 | 37분 | https://youtu.be/1Ip7_hdSqzY |
MySql Notes 앱 만들기 | 33분 | https://youtu.be/DOsuFRnBqLU |
초보자를 위해 PHP에서 로그인 시스템을 만드는 방법 | 1시간 57분 | https://youtu.be/gCo6JqGMi30 |
리소스 이름 | 시간 | 리소스 |
---|---|---|
PHP MVC 프레임워크 구축 | 6시간 | https://www.youtube.com/watch?v=WKy-N0q3WRo&list=PLLQuc_7jk__Uk_QnJMPndbdKECcTEwTA1 |
나만의 PHP 프레임워크 만들기 | https://symfony.com/doc/current/create_framework/index.html |
리소스 이름 | 시간 | 리소스 |
---|---|---|
API란 무엇입니까? | 3분 | https://youtu.be/s7wmiS2mSXY |
초보자를 위한 API - API 사용 방법(전체 과정/튜토리얼) | 2시간 19분 | https://youtu.be/GZvSYJDk-us |
처음부터 PHP REST API 구축 | 1시간 16분 | https://www.youtube.com/watch?v=OEWXbpUMODk&list=PLillGF-RfqbZ3_Xr8do7Q2R752xYrDRAo |
리소스 이름 | 시간 | 리소스 |
---|---|---|
Laravel PHP 프레임워크 튜토리얼 - 초보자를 위한 전체 과정 | 4시간 25분 | https://youtu.be/ImtZ5yENzgE |
Laravel PHP 프레임워크 튜토리얼 - 전체 과정(2020) | 6시간 29분 | https://youtu.be/BXiHvgrJfkg |
Laravel 9 처음부터 - Traversy Media (2022) | 4시간 18분 | https://youtu.be/MYyJ4PuL4pY |
Yii2 PHP 프레임워크 - 전체 과정(YouTube 클론 빌드) | 7시간 04분 | https://youtu.be/whuIf33v2Ug |
Symfony PHP 프레임워크 자습서 - 전체 과정 | 3시간 28분 | https://youtu.be/Bo0guUbL5uo |
Yii2 프레임워크 코스 플레이리스트 | https://www.youtube.com/watch?v=JD5Y-lQNrPs&list=PLLQuc_7jk__V3jQ0Xr4Rho2lSDztspOt9 |
리소스 이름 | 시간 | 리소스 |
---|---|---|
객체지향 자바스크립트 | 1시간 02분 | https://youtu.be/PFmuCDHHpwk |
자바스크립트 DOM 과정 | 2시간 | https://www.youtube.com/watch?v=0ik6X4DJKCc&list=PLillGF-RfqbYE6Ik_EuXA2iZFcE082B3s |
비동기 자바스크립트 | 42분 | https://youtu.be/_8gHHBlbziw |
리소스 이름 | 시간 | 리소스 |
---|---|---|
Angular Crash Course | 2시간 02분 | https://youtu.be/3dHNOWTI7H8 |
React Crash Course | 1시간 48분 | https://youtu.be/w7ejDZ8SWv8 |
Vue Crash Course | 1시간 50분 | https://youtu.be/qZXt1Aom3Cs |
Vue3 Crash Course | 2시간 57분 | https://youtu.be/ZqgiuPt5QZo |
Svelte Crash Course | 1시간 21분 | https://youtu.be/3TVy6GdtNuQ |
리소스 이름 | 시간 | 리소스 |
---|---|---|
Yii2 전자상거래 웹사이트 - 전체 작업 프로세스 | 16시간 30분 | https://youtu.be/eQdDBhQpU9o |
Yii2 PHP 프레임워크를 사용하여 REST API 구축 | 1시간 25분 | https://youtu.be/XyHHMvRt6Cw |
Vue.js & Yii2 REST API 노트 앱 | 2시간 30분 | https://youtu.be/7vrctmDQYW4 |
리소스 이름 | 시간 | 리소스 |
---|---|---|
라라벨 전자상거래 | 16시간 30분 | https://www.youtube.com/watch?v=o5PWIuDTgxg&list=PLEhEHUEU3x5oPTli631ZX9cxl6cU_sDaR |
Laravel 영화 앱 | 1시간 25분 | https://www.youtube.com/watch?v=9OKbmMqsREc&list=PLEhEHUEU3x5pYTjZze3fhYMB4Nl_WOHI4 |
Laraveller의 많은 훌륭한 비디오 | https://www.youtube.com/c/Laraveller/videos |
리소스 이름 | 시간 | 리소스 |
---|---|---|
Linux 터미널 초보자 가이드 | 42분 | https://youtu.be/s3ii48qYBxA |
리소스 이름 | 시간 | 리소스 |
---|---|---|
웹학교 Visual Studio Code강좌 | ||
초보자를 위한 Visual Studio Code 자습서 | 33분 | https://youtu.be/VqCgcpAypFQ |
Visual Studio Code 단기집중과정 | 1시간 32분 | https://youtu.be/WPqXP_kLzpo |
VS 코드 슈퍼히어로 코스 | https://vscodehero.com/ | |
PHP용 상위 12개 VScode 확장 | 17분 | https://youtu.be/v9dWFbiir9Q |
PHPStorm 소개 | 6분 | https://youtu.be/pP9jw3fgrCU |
PHP 개발을 위한 PHPStorm 대 VSCode | 2시간 15분 | https://youtu.be/O9nIE-40uKk |
PHPStorm(Laracasts)에서 최고가 되십시오 | 1시간 30분 | https://laracasts.com/series/how-to-be-awesome-in-phpstorm |
리소스 이름 | 시간 | 리소스 |
---|---|---|
초보자를 위한 Docker 자습서 | 2시간 46분 | https://youtu.be/3c-iBn73dDE |
초보자를 위한 Docker 자습서 - 컨테이너에서 애플리케이션을 실행하는 방법에 대한 전체 DevOps 과정 | 2시간 10분 | https://youtu.be/fqMOX6JJhGo |
Docker Compose로 PHP 개발 환경을 만드는 방법 | 31분 | https://youtu.be/l0jb-N5H52A |
리소스 이름 | 시간 | 리소스 |
---|---|---|
평이한 영어로 된 디자인 패턴 | 1시간 20분 | https://youtu.be/NU_1StN5Tkk |
모든 엔지니어가 알아야 할 5가지 디자인 패턴 | 12분 | https://youtu.be/FLmBqI3IKMAo |
PHP의 디자인 패턴 | https://designpatternsphp.readthedocs.io/en/latest/README.html | |
견고한 원칙 | https://www.cleancode.studio/series/solid-principles | |
프레임워크 없는 튜토리얼 | https://github.com/PatrickLouys/no-framework-tutorial |
리소스 이름 | 시간 | 리소스 |
---|---|---|
PHP the Right Way | https://phptherightway.com/ | |
안전한 PHP 소프트웨어 구축 | https://paragonie.com/blog/2017/12/2018-guide-building-secure-php-software | |
PHP 모범 사례 | https://phpbestpractices.org/ |
리소스 이름 | 시간 | 리소스 |
---|---|---|
Test-Driven Laravel | 1시간 20분 | https://www.youtube.com/watch?v=MdApmmK71WM&t=2006s |