웹 프로젝트 기초집LESSON 02
프로젝트 준비: 폴더 구조, 파일 이름, 브라우저 실행 방법
난이도입문
예상 시간30분
선수지식1강 웹 프로젝트의 역할
2강. 프로젝트 준비: 폴더 구조, 파일 이름, 브라우저 실행 방법
1. 이번 강의에서 해결할 문제
파일이 흩어지고 이름에 공백·대소문자가 섞이면 이미지와 스크립트 경로가 배포 후 깨지기 쉽습니다. 한 프로젝트 루트와 일관된 이름 규칙을 만듭니다.
2. 학습 목표
3. 핵심 개념
경로 ./css/style.css의 .은 현재 HTML 파일이 있는 폴더입니다. 웹 경로는 /를 사용하고 파일명은 영문 소문자와 하이픈을 권장합니다. Windows에서 우연히 동작한 대소문자 불일치가 GitHub Pages에서 실패할 수 있습니다.
4. 단계별 실습
PowerShell · 실행 위치: D:\Projects
New-Item -ItemType Directory -Force .\game-dev-portfolio\css | Out-Null
New-Item -ItemType Directory -Force .\game-dev-portfolio\js | Out-Null
New-Item -ItemType Directory -Force .\game-dev-portfolio\assets\images | Out-Null
New-Item -ItemType Directory -Force .\game-dev-portfolio\docs | Out-Null
Get-ChildItem .\game-dev-portfolio
예상 결과: assets, css, docs, js 폴더가 보입니다. 관리자 권한은 필요하지 않습니다. 1강의 세 파일을 알맞은 위치에 저장합니다.
프로젝트 구조
game-dev-portfolio/
├─ index.html
├─ css/style.css
├─ js/app.js
├─ assets/images/
└─ docs/
선택적으로 Node.js가 이미 설치되어 있다면 프로젝트 루트에서 다음을 실행합니다.
npx.cmd --yes serve .
패키지와 실행 방식은 바뀔 수 있으므로 현재 공식 문서를 확인하고, 설치를 원치 않으면 index.html을 직접 엽니다. 개발자 도구 확인: Network에서 style.css, app.js가 상태 200인지 확인합니다.
5. 코드가 동작하는 이유
브라우저는 HTML의 상대 URL을 현재 문서 주소와 결합합니다. 로컬 서버는 파일을 HTTP 주소로 제공해 GitHub Pages와 더 비슷한 경로 환경을 만듭니다.
6. 자주 하는 실수와 해결법
7. 직접 실습
8. 이해 점검 질문 3개
9. 핵심 요약
MINI QUIZ
0 / 2프로젝트 준비: 폴더 구조, 파일 이름, 브라우저 실행 방법 미니 퀴즈
선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.
LESSON STATUS
2강. 프로젝트 준비: 폴더 구조, 파일 이름, 브라우저 실행 방법 미완료 상태학습을 마쳤나요?
직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.