웹사이트란?
웹 페이지들의 모음. 웹 페이지란 웹 브라우저에서 볼 수 있는 문서이다.
제작 기본 프로세스
1. 기획(Planning) : 웹 사이트 목적, 타겟층, 기능, 콘텐츠 정의. 전체 구조와 흐름 설계
- 웹디자인 기능사
2. UI/UX 디자인(Design) : 사용자 인터페이스(UI), 사용자 경험(UX)을 고려하여 시각적 요소와 레이아웃을 구성
- 색상 및 폰트 결정 / 인터랙션 디자인 / 프로토타이핑 등
- Photoshop / Figma
3. 프론트엔드(Front-end Development)
- 퍼블리싱(publishing) : 구조와 스타일 구현. HTML/CSS
- JavaScript : 동적인 요소와 인터랙션 담당
- React : 오픈소스 JS 라이브러리. *.jsx (js+xml)
- Next.js
4. 백엔드(Back-end Development)
- Node.js : JS 런타임으로 서버 구현
- firebase 활용