AI에게 무작정 코드를 찍어내라고 하기 전에 꼭 알아야 할 기초 공사와 5단계 핵심 원리.
비유를 통해 뼈대를 잡고, (괄호) 안의 기술 용어로 전문가처럼 프롬프트를 지휘하세요.
내 컴퓨터에서 최신 웹 앱(React 등)을 만들기 위해 가장 먼저 설치해야 하는 '전기 공사'와 '식자재 트럭'
뼈대와 디자인 (HTML/CSS/JS)
홀과 주방의 분리 (Front/Back)
주머니와 금고 (Storage/DB)
안전한 세이브 (Git/GitHub)
클라우드 배포 (Local/Deploy)
요즘 웹 개발은 단순한 문서 작성이 아닙니다. 로컬(내 PC)에 공장을 세워야 합니다.
원래 브라우저(손님 테이블)에서만 놀던 자바스크립트를 내 컴퓨터 전체에서 쓸 수 있게 해줍니다. React, Vite 같은 최신 프레임워크를 돌리려면 이 기초 전기 공사가 반드시 선행되어야 합니다.
Node.js를 깔면 딸려옵니다. 전 세계 개발자들이 만들어둔 수백만 개의 코드 부품(달력, 버튼 등)을 내 프로젝트로 즉시 배달해 주는 패키지 매니저입니다.
과거엔 메뉴 하나가 바뀌면 식당 전체를 새로고침해야 했습니다. 지금은 상태(State)라는 스마트 메모장을 써서 데이터가 바뀌면 화면 깜빡임 없이 즉시 그 부분만 바뀝니다.
프론트엔드가 백엔드에 마음대로 요구할 수 없습니다. 주방장이 정해둔 메뉴판 양식(API)에 맞춰 정확하게 요청해야 합니다.
내 폰에만 저장됩니다. 인터넷 없이도 작동하지만, 브라우저 기록을 지우거나 다른 기기로 접속하면 데이터가 영원히 날아갑니다.
서버 깊숙한 곳에 보관됩니다. 데이터가 안전하게 보존되며, 로그인 시 어디서나 똑같은 데이터를 불러옵니다.
AI가 코드를 망쳐도 어제로 되돌려주는 세이브 포인트(버전 관리)입니다.
Git 기록을 인터넷에 백업하여 전 세계에 앱을 자동 배포(CI/CD)할 수 있게 해줍니다.
내 컴퓨터(Localhost)에서만 접속하며 에러를 테스트하는 개발 환경입니다.
클라우드 서버에 코드를 올려 누구나 접속할 수 있는 실제 도메인 주소를 부여받습니다.
AI를 마법 지팡이처럼 한 번에 휘두르지 마세요.
빨간 에러창이 뜨면 당황하지 말고 에러 로그를 그대로 복사해서 물어보세요.
🪄 "터미널에 이런 에러가 났어. 해결 방법과 수정된 코드 줘."