개발자 성장일지
제 1장 Vue.js 소개 및 개발 환경 설정 본문
1. Vue.js 란?
- Vue.js는 웹 애플리케이션 개발을 위한 프런트엔드 프레임워크
- SPASingle Page Application 개발을 위한 프레임워크(Angular, React, Svelte) 가운데 하나
- ES6를 기본 언어로 하며 가장 직관적이고 쉽게 배울 수 있는 프레임워크
2. Vue.js 특징
- Vue.js는 MVVM 패턴의 뷰 모델(ViewModel)에 해당하는 라이브러리
- MVVM 패턴은 화면을 Model – View – ViewModel 로 구조화하여 개발하는 방식
- Vue.js는 Component 기반 프레임워크로 화면 구성을 독립적인 모듈 형태로 구성하여 조립한 형태
3. Vue.js 프로젝트 구성
- 빠르고 간편한 프로젝트 구성을 위해 Vue CLI 또는 Vite 번들러 사용
- .vue 파일은 컴포넌트로 구성하는 파일로 template, script, style로 구성
4. 모듈 번들러
- 모듈 번들러(module bundler)는 서로 관련 있는 웹앱 자원들을 하나로 파일로 만드는 번들링 도구
- Vue.js는 모듈 번들러 도구로 Webpack, Rollup, Vite 사용
- Vite는 Vue3에서 사용하는 공식 모듈 번들러 도구
5. Vue.js 실습안내
- Ch01. Vue.js 소개
- Ch02. Directive
- Ch03. Component
- Ch04. Composition API
- Ch05. Router
- Ch06. Vuex
- Ch07. Axios
- Ch08. Vuetify
- 미니프로젝트 – TodoApp
- 종합프로젝트 – 게시판(Vue.js + Spring REST API)
6. 개발 환경 설정과 프로젝트 실습
- Node.js 설치
- VSCode + Vue.js extension 설치
- Chrome + Vue.js plugin 설치
- Vue.js 프로젝트 생성 및 실행
※ VScode 라이브러리 설치
'Vue.js' 카테고리의 다른 글
제 6장 Vuex (0) | 2023.10.17 |
---|---|
제 5장 Router (0) | 2023.10.17 |
제 4장 Composition API (0) | 2023.10.17 |
제 3장 Component (0) | 2023.10.17 |
제 2장 Directive (0) | 2023.10.17 |