이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
Vue.js+Node.js 프로젝트 투입 일주일 전
Vue.js 프로젝트 투입 일주일 전+Node.js 프로젝트 투입 일주일 전 전2권
가격
50,500
10 45,450
YES포인트?
2,520원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
  • 이 상품은 YES24에서 구성한 상품입니다(낱개 반품 불가).

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  문화비소득공제 가능

책소개

목차

『Vue.js 프로젝트 투입 일주일 전』

CHAPTER 1. Vue.js는 무엇인가?

1.1 Vue.js 장점
1.2 Vue.js 특징

CHAPTER 2. 개발환경 구성(vs code, node, npm)

2.1 Visual Studio Code 설치
2.2 Node.js 설치
2.3 NPM(Node Package Manager) 설치
2.4 Vue 개발을 위한 유용한 vs code Extension 설치

CHAPTER 3. Vue CLI로 Vue 프로젝트 생성하기

3.1 Vue CLI 설치
3.2 Default 옵션으로 프로젝트 설치하기
3.3 Manually select features 옵션으로 프로젝트 설치하기
3.4 Vue 프로젝트 매니저로 프로젝트 설치

CHAPTER 4. Vue Router 설정

4.1 라우팅이란?
4.2 Vue-Router 설치
4.3 Lazy Load 적용하기(비동기 컴포넌트)

CHAPTER 5. 컴포넌트 Basic

5.1 컴포넌트란?
5.2 컴포넌트 구조 이해하기
5.3 데이터 바인딩
5.4 리스트 랜더링(v-for)
5.5 랜더링 문법(v-if, v-show)
5.6 이벤트 처리(v-on)
5.7 computed와 watch

CHAPTER 6. Mock 서버 준비하기

6.1 Postman 설치
6.2 Mock 서버 생성
6.3 API 반환 데이터 설정

CHAPTER 7. 서버 데이터 바인딩 실습

7.1 서버와의 데이터 통신을 위한 API 호출 메소드 만들기
7.2 서버 데이터 랜더링

CHAPTER 8. 컴포넌트 심화 학습

8.1 컴포넌트 안에 다른 컴포넌트 사용하기
8.2 Slot
8.3 Provide/Inject
8.4 Template refs

CHAPTER 9. Reusability & Composition

9.1 Composition API
9.2 믹스인(Mixins)
9.3 Custom Directives
9.4 Plugins

CHAPTER 10. Proxy 사용하기

10.1 프록시(proxy) 서버
10.2 CORS란
10.3 CORS 해결방법
10.4 Proxy 설정하기
10.5 서버에서 CORS 해결

CHAPTER 11. Vuex(v4.x)

11.1 Vuex란?
11.2 Vuex 설치
11.3 시작하기
11.4 State
11.5 Getters
11.6 Mutations
11.7 Actions
11.8 Vuex 실무 예제

CHAPTER 12. 프로젝트 배포하기

12.1 프로젝트 빌드(build)하기

CHAPTER 13. 미니프로젝트: 로그인 처리

13.1 카카오 계정으로 로그인하기
13.2 네이버 아이디로 로그인하기
13.3 구글 계정으로 로그인하기

CHAPTER 14. 미니프로젝트: 제품 판매 웹앱 구현

14.1 애플리케이션 Overview
14.2 프로젝트 소프트웨어 구성
14.3 클라이언트(Vue 프로젝트)
14.4 서버(Node.js + Express.js)
14.5 데이터베이스 구성

찾아보기

『Node.js 프로젝트 투입 일주일 전』

Chapter 01. Node.js

1.1 Node.js란?
1.2 Node.js의 특징
___ 1.2.1 논블로킹(Non-blocking) I/O
___ 1.2.2 싱글 스레드(Single Thread)
___ 1.2.3 이벤트 루프(Event Loop)
1.3 npm(Node Package Manager)

Chapter 02. 개발환경 구성

2.1 Visual Studio Code 설치하기
___ 2.1.1 맥에서 Visual Studio Code 설치
___ 2.1.2 윈도우에서 Visual Studio Code 설치
2.2 Node.js 설치하기
___ 2.2.1 맥에서 Node.js 설치
___ 2.2.2 윈도우에서 Node.js 설치
___ 2.2.3 터미널 모드 변경
2.3 자바스크립트 개발에 유용한 Visual Studio Code Extension 설치하기
___ 2.3.1 JavaScript(ES6) code snippets
___ 2.3.2 ESLint
___ 2.3.3 Prettier - Code formatter
___ 2.3.4 Live Server

Chapter 03. 서버 프로그램을 위한 자바스크립트

3.1 변수 선언자 이해하기
___ 3.1.1 var 선언자
___ 3.1.2 let 선언자
___ 3.1.3 const 선언자
3.2 화살표 함수(Arrow Function)
3.3 Array 내장 함수
___ 3.3.1 sort()
___ 3.3.2 filter()
___ 3.3.3 map()
___ 3.3.4 reduce()
3.4 Template Literals
3.5 Spread Operator
3.6 Object Destructuring
3.7 Array Destructuring
3.8 Default Function Parameter
3.9 Rest Parameter
3.10 Promise
3.11 Async/Await
3.12 클래스(Class)
___ 3.12.1 Class 정의
___ 3.12.2 Class 사용
___ 3.12.3 Class 내부 함수 정의
___ 3.12.4 Class 상속
3.13 정규 표현식(Regular Expression)
___ 3.13.1 정규식 만들기
___ 3.13.2 정규식 함수
___ 3.13.3 정규식 특수 문자
___ 3.13.4 정규식 플래그

Chapter 04. Node.js 시작하기

4.1 Node.js에서 자바스크립트 파일 실행하기
4.2 모듈(Module)

Chapter 05. Node.js 내장 모듈/객체

5.1 Console
___ 5.1.1 Console 클래스
___ 5.1.2 전역 객체 console
5.2 Timers
5.3 Process
___ 5.3.1 Process events
___ 5.3.2 process.env
___ 5.3.3 process.nextTick
___ 5.3.4 process.exit()
5.4 OS
5.5 Path
___ 5.5.1 path.basename(path[,ext])
___ 5.5.2 path.delimiter
___ 5.5.3 path.dirname(path)
___ 5.5.4 path.extname(path)
___ 5.5.5 path.format(pathObject)
___ 5.5.6 path.isAbsolute(path)
___ 5.5.7 path.join([...paths])
___ 5.5.8 path.parse(path)
___ 5.5.9 path.sep
5.6 URL
___ 5.6.1 WHATWG API
___ 5.6.2 레거시 API
5.7 Crypto
5.8 File system
___ 5.8.1 fs.readFile(path, [options], callback)
___ 5.8.2 fs.readFileSync(path, [options])
___ 5.8.3 fs.writeFile(path, data, [options], callback)
___ 5.8.4 writeFileSync(path, data, [options])
___ 5.8.5 fs.watchFile(filename[, options], listener)

Chapter 06. json-server 이용하기

6.1 REST API
6.2 json-server 설치
6.3 json 파일 생성
6.4 json-server 실행
6.5 GET 요청
6.6 POST 요청
6.7 PUT 요청
6.8 DELETE 요청

Chapter 07. Express로 웹 서버 구축하기

7.1 Express.js로 웹 서버 만들기
___ 7.1.1 package.json 파일 생성
___ 7.1.2 Express 설치
___ 7.1.3 app.js 생성
7.2 라우팅 처리하기
___ 7.2.1 라우팅(Routing)
___ 7.2.2 라우트(Route) 메소드
___ 7.2.3 라우트(Route) 경로
___ 7.2.4 라우트(Route) 핸들러
___ 7.2.5 응답 메소드
___ 7.2.6 app.route()
___ 7.2.7 express.Router
7.3 Express에서 에러 처리하기
7.4 Express에서 정적 파일 제공하기
7.5 미들웨어 모듈
___ 7.5.1 body-parser
___ 7.5.2 compression
___ 7.5.3 cookie-session
___ 7.5.4 express-session
___ 7.5.5 cors
___ 7.5.6 morgan
___ 7.5.7 multer
___ 7.5.8 response-time
___ 7.5.9 connect-timeout
7.6 Postman 설치 및 익스프레스 라우트 테스트
___ 7.6.1 Postman 설치하기
___ 7.6.2 익스프레스 라우트 테스트하기

Chapter 08. 데이터베이스 사용하기

8.1 MySQL
___ 8.1.1 맥에서 MySQL 설치하기
___ 8.1.2 윈도우에서 MySQL 설치하기
___ 8.1.3 Workbench 설치하기
___ 8.1.4 데이터베이스 및 테이블 생성하기
___ 8.1.5 MySQL 모듈 사용하기
___ 8.1.6 Sequelize
8.2 MongoDB
___ 8.2.1 맥에서 MongoDB 설치하기
___ 8.2.2 윈도우에서 MongoDB 설치하기
___ 8.2.3 DB 툴 설치하기
___ 8.2.4 데이터베이스 및 컬렉션 생성하기
___ 8.2.5 mongoose 모듈 사용하기

Chapter 09. 애플리케이션 운영과 고성능 웹을 위한 Node.js

9.1 로그 관리
9.2 메일링 서비스
___ 9.2.1 Nodemailer
___ 9.2.2 SMTP transport
___ 9.2.3 이메일 보내기
___ 9.2.4 Gmail을 사용해서 이메일 보내기
___ 9.2.5 mailtrap 서비스 이용해서 이메일 보내기
9.3 작업 스케줄러(Job Scheduler)
___ 9.3.1 node-cron
___ 9.3.2 작업 스케줄 설정하기
___ 9.3.3 타임존 설정하기
___ 9.3.4 ScheduledTask 함수
___ 9.3.5 정해진 시간에 이메일 발송하기
9.4 엑셀 파일 처리
___ 9.4.1 xlsx
___ 9.4.2 엑셀 파일 읽기
___ 9.4.3 엑셀 파일 내용 수정하기
___ 9.4.4 클라이언트에서 업로드한 엑셀 파일 읽기
___ 9.4.5 엑셀 파일 생성하기
___ 9.4.6 셀 스타일
___ 9.4.7 데이터베이스 데이터를 조회해서 엑셀 파일로 생성하기
___ 9.4.8 이메일에 엑셀 파일 첨부하기
___ 9.4.9 엑셀 파일 클라이언트로 다운로드
9.5 iCalendar 이벤트 생성
___ 9.5.1 iCalendar 이벤트 생성하기
___ 9.5.2 iCalendar 이벤트 이메일 발송하기
9.6 웹소켓
___ 9.6.1 웹소켓이란
___ 9.6.2 웹소켓 서버 구현하기
___ 9.6.3 웹소켓 클라이언트 구현하기
9.7 크롤링
___ 9.7.1 크롤링이란
___ 9.7.2 axios, cheerio 모듈
___ 9.7.3 인프런 강의 목록 크롤링하기
9.8 forever
9.9 클러스터 모드
9.10 PM2
___ 9.10.1 PM2 사용하기
___ 9.10.2 클러스터 모드로 실행하기
___ 9.10.3 Ecosystem File

Chapter 10. Node.js 미니 프로젝트: 제품 판매 웹앱 구현

10.1 애플리케이션 Overview
10.2 프로젝트 소프트웨어 구성
10.3 Node.js + Express 서버 구성
___ 10.3.1 app.js
___ 10.3.2 sql.js
10.4 데이터베이스 구성

저자 소개 1

인디해커, 작가, 개발자, 컨설턴트, 임팩트 투자자, 창업가 등 다양한 역할을 넘나들어온 솔로프리너. '기술로 사람을 연결하고 가능성을 현실로 만드는 일'을 일관된 축으로 삼아 자신만의 세계관을 구축해왔다. 26년간 IT 필드에서 수많은 비즈니스 도메인을 경험했고, 20여 개 해외 도시에서 40개 이상의 글로벌 기업 시스템 구축에 컨설팅 및 개발 참여 경험을 보유하고 있다. 현재 여러 스타트업에서 C레벨 및 기술 멘토로 활동 중이다. 이 책을 포함해 총 10권의 책을 집필하고 1권의 역서를 출간했다. 전작 『솔로프리너의 시대』에서 혼자 일하는 시대의 새로운 패러다임을 제시했
인디해커, 작가, 개발자, 컨설턴트, 임팩트 투자자, 창업가 등 다양한 역할을 넘나들어온 솔로프리너. '기술로 사람을 연결하고 가능성을 현실로 만드는 일'을 일관된 축으로 삼아 자신만의 세계관을 구축해왔다.
26년간 IT 필드에서 수많은 비즈니스 도메인을 경험했고, 20여 개 해외 도시에서 40개 이상의 글로벌 기업 시스템 구축에 컨설팅 및 개발 참여 경험을 보유하고 있다. 현재 여러 스타트업에서 C레벨 및 기술 멘토로 활동 중이다.
이 책을 포함해 총 10권의 책을 집필하고 1권의 역서를 출간했다.
전작 『솔로프리너의 시대』에서 혼자 일하는 시대의 새로운 패러다임을 제시했으며, 이번 『감각의 밀도』에서는 솔로프리너가 브랜드로 살아가는 구체적인 방법을 담았다.

고승원의 다른 상품

품목정보

발행일
2021년 12월 29일
쪽수, 무게, 크기
680쪽 | 173*230*35mm

리뷰/한줄평53

리뷰

9.6 리뷰 총점

한줄평

7.5 한줄평 총점

클린봇이 부적절한 글을 감지 중입니다.

설정