프론트엔드 이란
애플리케이션의 클라이언트 측: 사용자 인터페이스
프론트엔드는 웹 애플리케이션의 클라이언트 측으로, 사용자가 브라우저에서 보고 상호작용하는 모든 것을 담당합니다.
핵심 기술
- HTML — 페이지 구조와 콘텐츠
- CSS — 스타일링과 디자인
- JavaScript — 상호작용성과 로직
- TypeScript — 타입이 있는 JavaScript
인기 프레임워크
- React — Meta의 UI 라이브러리
- Vue.js — 점진적 프레임워크
- Angular — Google의 풀 기능 프레임워크
- Svelte — 컴파일 프레임워크
개발 도구
- Vite, Webpack — 모듈 번들러
- Tailwind CSS — 유틸리티 우선 CSS 프레임워크
- Figma — 디자인 및 프로토타이핑
- Chrome DevTools — 브라우저 디버깅
프론트엔드 개발자 업무
- 디자인 레이아웃 구현
- 다양한 기기를 위한 반응형 디자인
- 성능 최적화
- 백엔드 API와 통합