- 웹(Web): 인터넷을 기반으로 동작하는 정보 공유 시스템
- 웹프로그래밍: 웹 브라우저와 서버를 이용해 동적인 서비스를 구현하는 프로그래밍
- 클라이언트(Client): 웹 브라우저 (사용자)
- 서버(Server): 요청을 처리하고 응답 제공
- 프로토콜(Protocol): HTTP/HTTPS
- HTML: 문서 구조 정의
- CSS: 스타일 및 레이아웃
- JavaScript: 동적 동작 구현
- 서버 언어: Node.js, Python(Django/Flask), Java(Spring) 등
- 데이터베이스: MySQL, MongoDB, PostgreSQL 등
- 코드 에디터: VS Code
- 버전 관리: Git / GitHub
- 브라우저 개발자 도구
- 웹 페이지 구조 및 동작 원리 이해
- HTML, CSS, JS 기본 문법 숙지
- 간단한 웹 애플리케이션 구현
✏️ 참고: 수업 중 예제 및 과제는 GitHub 저장소를 통해 제공 예정