이미 소장하고 있다면 판매해 보세요.
|
『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 데이터베이스 구성 |
고승원의 다른 상품