• 로그인
  • 장바구니에 상품이 없습니다.

신청하기
  • 170,000 80,000
  • 365 Days

 

Vue 공식문서나 책봐도 뭔소린지 모르겠다면, 리액트도 나랑 안맞는 것 같다면 이걸로 입문하십시오. 

인스타그램과 유사한 Single page application을 만들어보며 배워보는 프로젝트형 Vue.js 강의입니다.

Vue CLI를 이용한 프로젝트 만들기부터 컴파일, 그리고 PWA 발행 방법까지 실제 프로덕션에 쓰이는 Vue의 대부분의 기술을 배워가실 수 있습니다. 

 

Vue는 React와 동일한 기능을 제공하는 라이브러리입니다. 문법만 살짝 다릅니다. 

네이버, 카카오톡에서 새로운 서비스만들 때 리액트 말고 Vue를 가끔 쓰는데 그 이유를 아십니까.

1. 문법이 쉽고 2. 코딩패턴이 정해져있어서 초보도 쉽고 협업도 쉽고 3. 가볍고 빠릅니다  

리액트는 자바스크립트 잘해야 모든게 가능한데 

Vue는 자바스크립트가 어설퍼도 Vue 문법 10개 정도만 새로 외워주시면 쪼렙 개발자도 누구나 멋진 웹앱을 쉽게 만들 수 있습니다.

남들 다 하는 todoapp 이딴거 말고 어디가서 자랑하기 좋은 인스타그램을 만들어봅시다. 

 

 

 

 

 

 

만들어볼 샘플 사이트 일부 맛보기 https://yogoho210.github.io/

 

 

 

 

필요한 사전지식 :

- HTML/CSS 기초

- JavaScript 기초 (var, function, if, for, Array와 Object 자료형)

- JavaScript가 처음이라면 JavaScript 기초 강의 선행 추천드립니다. 

 

 

 

 

커리큘럼 :

[Vue.js 3버전 기초와 부동산 사이트 만들어보기]

- Vue CLI 프로젝트 기본 설치와 환경셋팅
- Bootstrap-vue를 이용한 UI 개발과 반응형 레이아웃 
- v-bind, v-for, v-if
- HTML 컴포넌트화 하기 
- Props 사용하기
- Vue-router 설치와 라우터 개념
- 라이프사이클 함수 사용하는 법 
- methods, computed 에 기능개발하기
- 라우터를 이용한 페이지 나누기
- URL파라미터를 추가한 라우터 만들기
- named routes, navigation guard 
- Github Pages를 이용한 간단한 발행 

[인스타그램 웹앱버전 만들기]

- Vue UI로 프로젝트 만들어보기
- step에 따른 페이지 구분패턴 
- 알아서 해볼 많은 숙제들 
- FileReader, ObjectURL을 이용한 프론트엔드 환경에서의 이미지 업로드
- 글작성과 발행기능
- 커스텀 이벤트 만들어 사용하기 
- 상위요소로 데이터 버스태워 전달하기 
- Vuex 로 쉽게 데이터 관리해보기
- Props를 갖다버리고 Slot을 이용하자
- Axios를 이용한 Ajax요청 배워보기
- Progressive Web App 발행과 셋팅
- Vue 3 Composition API 사용법 

 

 

 

 

커리큘럼

Part 1 : 부동산 쇼핑몰
카카오가 리액트 냅두고 왜 Vue 쓰는지 알려드림 무료 00:06:00
개발환경 셋팅과 Vue3 설치 무료 00:08:00
HTML에 데이터 꽂아넣는 Vue 데이터바인딩 문법 무료 00:13:00
리액트보다 쉬운 Vue 반복문 v-for 무료 00:12:00
Vue 이벤트 핸들러로 click 감지하기 (허위매물 신고버튼) 무료 00:14:00
v-if 와 모달창 만들기 (Vue에서 동적인 UI 만드는 법) 무료 00:14:00
실제 데이터를 박아넣어 상품목록 만들기 (import / export) 무료 00:14:00
모달창 내에 상세페이지 만들기 00:13:00
HTML 복잡해보이면 컴포넌트 Component 만들어 쓰셈 00:14:00
부모가 가진 데이터를 자식이쓰고 싶으면 props 00:12:00
props 나머지 내용 조금 & 저번시간 숙제 00:12:00
자식이 부모데이터 바꾸고 싶으면 custom event 00:13:00
사용자의 input을 받는 법 (v-model) 00:14:00
watcher로 데이터 감시하는 법 00:09:00
Vue에서 매끈한 UI 애니메이션 주는 법 2개 00:10:00
상품정렬기능과 데이터 원본 보존 00:14:00
Vue의 라이프사이클을 어디다 쓰냐면 00:14:00
버그찾고 싶으면 Vue devtools 00:05:00
Part 2 : blog 레이아웃과 라우터
Blog 프로젝트 생성, Bootstrap 00:09:00
블로그 글목록을 만들어보자 00:12:00
vue-router 설치와 기본 라우팅 00:14:00
상세페이지 200만개 만들기 (URL 파라미터) 00:15:00
심심할까봐 소개하는 Nested routes & push 함수 00:11:00
라우터 나머지 기능들 (hash mode, guards) 00:05:00
만든 Vue 사이트 build & Github Pages로 배포하려면 무료 00:05:00
Part 3 : 인스타그램 만들기
뷰 인스타그램 프로젝트 생성 & 레이아웃 만들기 00:12:00
저번시간 숙제 & style 속성 데이터바인딩 00:13:00
ajax 요청과 더보기 버튼 00:14:00
탭 만들기 & 탭으로 사진 업로드 페이지 만들기 00:12:00
서버없이 업로드한 이미지 다루기 (잡기술) 00:12:00
글 발행기능 만들기 (이쯤 되면 혼자서도 잘함) 00:12:00
인스타그램 필터 기능 만들기 (잡기술) 00:12:00
props 싫으면 slot은 어떻습니까 00:13:00
멀리 있는 컴포넌트간 데이터전송할 땐 mitt 00:11:00
저번 시간 숙제와 Vuex 1 : 사용하는 이유 00:14:00
Vuex 2 : store에 있는 state 데이터 바꾸는 법 00:11:00
숙제해설 : 좋아요 & 좋아요 취소기능 만들기 00:07:00
Vuex 3 : actions 항목을 알아보자 00:10:00
Vuex 4 : mapState를 사용하면 편리할 수도 있음 00:14:00
Progressive Web App 만들려면 00:09:00
Composition API 사용법 (팔로워 페이지 만들기) 00:16:00
Composition API 사용법 2 & 간단한 검색기능 00:14:00
Vue 강의 나가는 말 (강의 그만들으셈) 00:05:00

수강생 리뷰

5

5
22 ratings
  • 5 ★22
  • 4 ★0
  • 3 ★0
  • 2 ★0
  • 1 ★0
  1. 세 번째 파트 뷰스타그램 까지 다 하고나니까 뷰 마스터했다 (댓글알바 아님)

    5

    ㄹㅇㅋㅋ

  2. 강의 프로젝트 생성때말곤

    5

    ㄹㅇㅋㅋ

  3. 1 2
신청하기
  • 170,000 80,000
  • 365 Days

선생님

10248명의 수강생

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠