개발자 성장일지

제 1장 Vue.js 소개 및 개발 환경 설정 본문

Vue.js

제 1장 Vue.js 소개 및 개발 환경 설정

hdigimon 2023. 10. 17. 19:50

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 실습안내

  1. Ch01. Vue.js 소개
  2. Ch02. Directive
  3. Ch03. Component
  4. Ch04. Composition API
  5. Ch05. Router
  6. Ch06. Vuex
  7. Ch07. Axios
  8. Ch08. Vuetify
  9. 미니프로젝트 – TodoApp
  10. 종합프로젝트 – 게시판(Vue.js + Spring REST API)

6. 개발 환경 설정과 프로젝트 실습

  1. Node.js 설치
  2. VSCode + Vue.js extension 설치
  3. Chrome + Vue.js plugin 설치
  4. 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