통합검색

검색

  • IT 자격증 수험서
    • 워드프로세서
    • 컴퓨터활용능력
    • 정보처리/사무자동화/정보기기
    • ITQ
    • GTQ
    • 컴퓨터그래픽스
    • 웹디자인
  • 실용 자격증 수험서
    • 한국사
    • 조리/제과/운전면허
    • 기타
  • IT 도서
    • 컴퓨터 일반/활용
    • 사무자동화(OA)
    • 웹/홈페이지
    • 그래픽/멀티미디어
    • 프로그래밍
    • 컴퓨터공학
    • 어린이 교재
  • 단행본 도서
    • 가정과 생활
    • 유아/아동
    • 기타
  • 시리즈
    • 더 쉽게 배우기
    • 환상의 콤비
    • 눈이 편한
    • 속전속결
    • 비주얼(Visual)
    • 학교에서 통하는
    • 이게 진짜

HOME 도서정보 IT 도서 프로그래밍

New 단숨에 배우는 타입스크립트 저자 야코프 페인, 안톤 모이세예프 | 페이지 536
ISBN 9788931465266 | 정가 32,000 | 출판일 2021-07-10
판매처

부록CD

도서소개

안정적인 웹 개발을 가능하게 해주는 언어, 타입스크립트
타입스크립트 프로젝트 시작 전 핵심만 모아 정리하는 필수 코스

타입스크립트는 자바스크립트 웹 개발에 자료형을 더해 잘못된 데이터로 발생할 수 있는 오류 대부분을 제거해 안정적인 서비스를 제공할 수 있도록 해주는 언어입니다. 또한, 코드의 사용 목적과 작동 방식을 이해하기 쉽게 만들어주어 협업에도 유리한 언어입니다.

단숨에 배우는 타입스크립트는 생산적인 개발을 하고 싶은 이들에게 타입스크립트 사용에 필요한 핵심 개념을 소개하는 책입니다. 타입스크립트의 기초부터 데코레이터와 조건타입 같은 고급 기능을 설명하며 실제로 체험할 수 있도록 실습 위주로 설명합니다.

그리고 블록체인 프로젝트를 개발해보며, 타입스크립트 개발을 더 쉽게 만들어주는 도구들과 앵귤러, 리액트, 뷰처럼 프로젝트 구축에 사용되는 자바스크립트 라이브러리와 타입스크립트를 함께 사용하는 법을 배울 수 있습니다.

저자소개

야코프 페인(Yakov Fain)
Farata Systems와 SuranceBay의 공동창립자. 저서로는 , , 등이 있으며 웹과 자바와 관련된 기술들을 주제로 다양한 수업과 워크샵을 진행했다.
안톤 모이세예프(Anton Moiseev)
SuranceBay의 수석 소프트웨어 개발자로 자바와 닷넷을 활용한 엔터프라이즈 애플리케이션을 제작하고 있다. 앵귤러JS와 앵귤러 프레임워크 활용을 돕는 강의를 진행중이며 웹 기술에 관한 지식을 바탕으로 프론트엔드와 백엔드가 자연스럽게 어우러지도록 만드는 모범 사례들을 관심사로 삼고 있다.

목차

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 프레젠테이션 컴포넌트
요약

마치며

부록. 최신 자바스크립트

목록