Menu
CoddyTech
학습 경로

PHP 백엔드 로드맵

PHP는 WordPress, Drupal, 그리고 Wikipedia 뒤에서 돌아가는 소프트웨어인 MediaWiki를 구동하며, 팀이 PHP로 새 애플리케이션을 만들 때는 Laravel과 Symfony를 씁니다. 어느 프레임워크를 배우든 그 전에 PHP 백엔드 개발자에게는 언어 자체, SQL, Linux 터미널, Git, Docker가 필요합니다. 이 경로는 이것들을 그 순서대로 가르칩니다. 무료이고, 브라우저에서 진행되며, 강의마다 수료증이 나옵니다.

260,379+ 명의 codders가 이 코스들에 등록함

509 개 강의517 챌린지2,925 퀴즈 문제

PHP 백엔드 개발자 로드맵, 단계별로

5 개 강의8 섹션509 개 강의517 챌린지2,925 퀴즈 문제

각 단계는 이미 있는 Coddy 강의이며, 첫 단계의 ‘시작’ 버튼은 PHP 강의를 엽니다. 순서대로 진행해도 되고 빠진 것부터 시작해도 됩니다. 진도는 어느 쪽이든 강의별로 저장됩니다.

  1. 1
    이 단계 시작시작기초, 논리 & 흐름, 객체지향 프로그래밍: 변수, 배열, 함수, 제어 흐름에서 시작해 클래스와 객체까지. WordPress, Laravel, Symfony가 쓰인 바로 그 PHP입니다.시작전용 페이지
  2. 2
    이 단계 시작시작실제 테이블에서 SELECT, WHERE, JOIN, GROUP BY, 서브쿼리를 다루고, 이어서 쿼리를 빠르게 유지하는 인덱스와 스키마 설계를 배웁니다. 이 쿼리는 WordPress에 필요한 MySQL이나 MariaDB 데이터베이스에서도 그대로 통하고, Eloquent와 Doctrine이 뒤에서 보내는 것도 바로 이런 쿼리입니다.시작전용 페이지
  3. 3
    이 단계 시작시작파일과 권한, 프로세스, 파이프, bash 기초. PHP는 Nginx나 Apache 뒤의 Linux 서버에서 실행되며, 첫 배포는 권한 문제로 실패하는 경우가 많습니다. 웹 서버가 업로드 디렉터리나 캐시 디렉터리에 쓰지 못하는 것이죠.시작전용 페이지
  4. 4
    이 단계 시작시작커밋, 브랜치, 머지, 충돌, 원격 저장소, 실수 되돌리기. FTP로 서버의 파일을 직접 고치던 방식을 Git 이력이 대신합니다. 모든 변경이 리뷰를 거치고, 되돌릴 수 있으며, 한 곳에서 배포됩니다.시작전용 페이지
  5. 5
    이 단계 시작시작이미지, Dockerfile, 볼륨, 네트워킹. PHP 애플리케이션은 흔히 PHP-FPM, Nginx, MySQL의 세 컨테이너로 실행됩니다. Docker는 그 똑같은 스택을 모든 노트북과 서버에서 띄워 줍니다.시작전용 페이지
제공되는 것
코딩을 배우기 위해 사용할 모든 것

해보면서 배우기

실제 코드를 작성하고, 데이터베이스를 쿼리하고, 웹사이트를 구축하고, AI 프롬프트를 마스터하세요. 인터랙티브 레슨으로 현대 개발자에게 필요한 모든 기술을 다룹니다.

playground.js
코드 편집기
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
테스트 #1test Case Success icon
테스트 #2test Case Success icon
테스트 #3test Case Failure icon
입력
"Alex"
출력
"Hello, Coddy! Alex"

연속 기록을 쌓아보세요

꾸준히 하고 성장하는 모습을 지켜보세요! 매일 코딩 습관을 추적하고, 동결 기능으로 연속 기록을 보호하고, 매일 참여해서 보상을 받으세요.

12 일 연속

내일도 돌아와서 연속 기록을 유지하세요!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

더블 오어 낫싱

7일 중 5일차

fire Freeze icon

연속 기록 동결

2 left

어디서나 코딩하세요

코딩 여정을 함께 하세요! 설정도, 다운로드도 필요 없이 바로 열어서 코딩을 시작하세요. iOS, Android, 웹에서 4.9점 평점으로 이용 가능합니다.

Python
7스트릭
250점수
5에너지
변수
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
계속하기
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
여정
목표
리더보드
프로필
4.9
별별별별별
평점

당신은 혼자가 아닙니다

글로벌 리더보드에서 경쟁하고, 친구를 초대해서 보상을 받고, 서로의 성공을 축하하세요. 코딩은 친구와 함께하면 더 좋아요!

챌린저 리그
챌린저 리그상위 7명 승급
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up icon승급 구역leaderboard Arrow Up icon

모든 방식으로 학습

읽고, 듣고, 스스로 확인하고, AI에게 묻고, 이미 배운 내용을 찾아보세요. 모든 수업이 당신에게 맞춰집니다.

변수 입문
오디오

변수는 나중에 프로그램에서 참조할 값을 저장하는, 이름이 있는 컨테이너입니다.

Python에서는 이름, 등호, 저장할 값을 차례대로 써서 만듭니다.

값은 시간이 지나며 바뀔 수 있습니다. 재할당하면 그 이름이 새로운 값을 가리킵니다.

1xSarah

수료증을 받으세요

완료한 모든 코스에 대해 인증서를 받으세요. LinkedIn 프로필과 이력서에 추가하여 고용주에게 코딩 전문성을 보여주세요.

Coddy수료증
이 인증서는홍길동성공적으로 완료했음을 증명합니다
python iconPython 기초
인증됨
날짜2026년 1월
LinkedInLinkedIn에 추가

Coddy에서 PHP로 백엔드 개발을 배워야 하는 이유

  • 무엇보다 백엔드 언어. PHP는 서버에서 실행되며 웹 요청에 응답한다는 한 가지 일을 위해 만들어졌습니다. WordPress, Drupal, Magento가 PHP이고, 웹의 서버 사이드 중 상당 부분도 PHP입니다.
  • 타입이 있고 객체지향적인 현대 PHP. PHP 8.0과 8.1에서 유니언 타입, match, 명명된 인자, 열거형, readonly 속성이 추가되었고, Laravel과 Symfony는 클래스와 인터페이스로 이루어져 있습니다. PHP 강의의 객체지향 프로그래밍 섹션이 바로 이 프레임워크들이 전제로 하는 부분입니다.
  • Eloquent보다 SQL 먼저. Laravel의 Eloquent와 Symfony가 쓰는 ORM인 Doctrine은 페이지가 느려지기 전까지 쿼리를 대신 작성해 줍니다. 느려지면 SQL을 읽고, N+1 쿼리를 찾아내고, 인덱스를 추가해야 합니다. 그래서 SQL이 두 번째 단계입니다.
  • 브라우저에서 채점까지. 설정할 XAMPP도 Apache도 없습니다. 모든 PHP 레슨은 테스트로 확인하는 챌린지로 끝나고, 풀이가 통과하지 못하면 AI 튜터 Bugsy가 코드와 에러를 읽고 해결 방향으로 이끌어 줍니다. 각 강의는 무료 수료증으로 끝납니다.

PHP 백엔드 개발에 대해 자주 묻는 질문

PHP는 좋은 백엔드 언어인가요?

웹 백엔드라면 그렇습니다. 요청마다 깨끗한 상태에서 시작하므로 PHP 애플리케이션은 동작을 이해하기 쉽고 호스팅 비용이 저렴하며, Laravel과 Symfony는 성숙하고 문서화가 잘된 프레임워크입니다. PHP의 평판은 오래된 코드에서 온 것입니다. 현대 PHP에는 타입, 열거형, JIT 컴파일러, 그리고 패키지를 위한 Composer가 있습니다. 오래 실행되는 프로세스나 동시성이 많은 작업에는 덜 맞으며, 그런 곳에서는 Go 언어나 Node.js가 더 흔합니다.

PHP 백엔드 개발자에게 Laravel이 필요한가요?

대부분의 PHP 백엔드 일자리에서는 Laravel이나 Symfony가 필요합니다. 새 PHP 애플리케이션은 보통 둘 중 하나로 만들어지고, 채용 공고에도 대개 하나가 이름으로 적혀 있습니다. 자체 플러그인 API와 테마 API가 있는 WordPress 작업은 예외입니다. 이 경로는 의도적으로 아직 어느 프레임워크도 가르치지 않습니다. 둘 다 객체지향 PHP와 SQL을 전제로 하는데, 그것이 이 경로의 처음 두 단계입니다.

PHP 백엔드 일은 WordPress뿐인가요?

아닙니다. WordPress는 가장 큰 PHP 애플리케이션이자 테마, 플러그인, 에이전시 작업으로 이루어진 그 자체로 큰 채용 시장이지만, Laravel과 Symfony는 SaaS 제품, 온라인 스토어, 사내 도구, 모바일 앱 뒤의 API를 구동합니다. 이 모든 것은 이 경로가 가르치는 것 위에 서 있습니다. PHP 자체, 관계형 데이터베이스, Linux 서버, Git, 컨테이너입니다.

백엔드 개발에는 PHP와 Node.js 중 무엇이 좋을까요?

WordPress와 Laravel 채용 시장, 간단한 호스팅, 이해하기 쉬운 요청 모델을 원한다면 PHP입니다. 이미 프론트엔드에서 JavaScript를 쓰고 있어 스택 전체를 한 언어로 가고 싶거나, WebSocket처럼 오래 유지되는 연결이 많이 필요하다면 Node.js입니다. 둘 다 웹 백엔드에서 흔히 쓰이고, 이 경로의 SQL, Linux, Git, Docker 단계는 어느 쪽으로든 그대로 이어집니다.

PHP 백엔드 개발자가 되는 데 얼마나 걸리나요?

처음부터 하루 한 시간씩 공부한다면 PHP 강의는 5~6주, SQL은 2~3주, Linux, Git, Docker는 합쳐서 약 한 달이 걸리므로, 이 경로의 기초를 다지는 데 대략 3개월이 걸립니다. 취업 준비가 됐다고 하려면 보통 그 위에 Laravel이나 Symfony, 그리고 실제 프로젝트 하나가 더 필요합니다. 로그인, 데이터베이스, 배포를 갖춘 작은 애플리케이션 같은 것이죠.

이 PHP 백엔드 개발자 로드맵은 무료인가요?

네. 로드맵의 모든 강의가 무료입니다. PHP 레슨, SQL과 터미널 실습, Bugsy의 힌트, 그리고 마친 강의마다 받는 수료증까지요. 수료증은 각각 고유한 URL에서 검증할 수 있습니다. PHP는 서버에서 실행되므로 XAMPP, Apache, MySQL을 설치할 필요가 없습니다.

다른 학습 경로

같은 코스를 다른 직무에 맞게 배열한 경로입니다. 진행 상황은 이어집니다. 한 경로에서 마친 코스는 그 코스를 포함한 모든 경로에서 인정됩니다.

모든 학습 경로
Coddy 프로그래밍 언어 일러스트

백엔드 개발자 경로를 무료로 시작하세요

학습 시작