기초부터 블록체인 실습까지 단숨에 배우는 타입스크립트
도서명:기초부터 블록체인 실습까지 단숨에 배우는 타입스크립트
저자/출판사:야코프,페인,안톤,모이세예프/영진닷컴
쪽수:536쪽
출판일:2021-07-10
ISBN:9788931465266
목차
1부. 타입스크립트 문법 완전 정복
제 1장: 타입스크립트 기초
1.1 왜 타입스크립트인가
1.2 타입스크립트 애플리케이션 개발 과정
1.3 타입스크립트 컴파일러
1.4 비주얼 스튜디오 코드
요약
제 2장: 기본 타입과 커스텀 타입
2.1 변수 타입 선언
2.2 커스텀 타입 정의
2.3 any, unknown
2.4 연습 문제
요약
제 3장: 클래스와 인터페이스를 사용한 객체 지향 프로그래밍
3.1 클래스 사용
3.2 인터페이스 사용
요약
제 4장: 열거 타입(Enum)과 제너릭(Generic)
4.1 열거 타입(Enum)
4.2 제네릭(Generic)
요약
제 5장: 데코레이터와 심화 타입
5.1 데코레이터
5.2 맵핑 타입
5.3 조건 타입
요약
제 6장: 도구
6.1 소스맵
6.2 ESLint 린터
6.3 웹팩을 사용한 번들링
6.4 바벨 트랜스파일러
6.5 주목해야 할 타입스크립트 도구
요약
제 7장: 프로젝트에서 타입스크립트와 자바스크립트를 동시에 사용하기
7.1 타입 정의 파일
7.2 자바스크립트 라이브러리를 활용한 타입스크립트 개발 실습
7.3 자바스크립트 프로젝트에 타입스크립트 도입
요약
2부. 타입스크립트로 블록체인 앱 만들기
제 8장: 타입스크립트를 활용한 블록체인 애플리케이션 개발 실습
8.1 블록체인 기초
8.2 블록체인 앱 개발
요약
제 9장: 브라우저 기반 블록체인 노드 개발
9.1 블록체인 앱 실행
9.2 웹 클라이언트
9.3 블록 채굴
9.4 해시 생성을 위한 crypto API 사용
9.5 독립형 블록체인 클라이언트
9.6 브라우저 내 타입스크립트 디버깅
요약
제 10장: Node.js, 타입스크립트, 웹소켓을 사용한 클라이언트-서버 간 통신
10.1 가장 긴 체인 규칙
10.2 블록체인 서버
10.3 프로젝트 구조
10.4 프로젝트 환경 설정
10.5 웹소켓
10.6 알림
요약
제 11장: 타입스크립트 기반 앵귤러 애플리케이션 개발
11.1 앵귤러 CLI로 앱 생성 및 실행
11.2 생성된 앱 살펴보기
11.3 앵귤러 서비스와 의존성 주입
11.4 ProductService 주입
11.5 타입스크립트 추상화 프로그래밍
11.6 HTTP 요청
11.7 폼
11.8 라우터 기초
요약
제 12장: 앵귤러 블록체인 클라이언트 개발
12.1 앵귤러 블록체인 앱
12.2. AppComponent 리뷰
12.3 TransactionFormComponent 컴포넌트
12.4 BlockComponent
12.5 서비스
요약
제 13장: 타입스크립트 리액트 개발
13.1 리액트로 간단한 웹 페이지 생성
13.2 create-react-app 으로 프로젝트 생성하기
13.3 컴포넌트 상태 관리
13.4 날씨 정보 애플리케이션 개발
13.5 가상 DOM
요약
제 14장: 리액트 블록체인 개발
14.1 클라이언트와 메시징 서버 실행하기
14.2 lib 디렉토리 변경 사항
14.3 App 컴포넌트
14.4 프레젠테이션 컴포넌트 TransactionForm
14.5 PendingTransactionPanel 프레젠테이션 컴포넌트
14.6 BlockPanel과 BlockComponent 프레젠테이션 컴포넌트
요약
제 15장: 타입스크립트를 사용한 Vue.js 앱 개발
15.1 간단한 Vue 웹 페이지 개발
15.2 뷰 CLI로 프로젝트 생성 및 시작
15.3 라우터가 추가된 단일 페이지 앱 개발
요약
제 16장: Vue.js 블록체인 개발
16.1 클라이언트 및 메시징 서버 시작
16.2 App 컴포넌트
16.3 TransactionForm 프레젠테이션 컴포넌트
16.4 PendingTransactionsPanel 프레젠테이션 컴포넌트
16.5 BlockPanel 및 Block 프레젠테이션 컴포넌트
요약
마치며
부록. 최신 자바스크립트