HOME > Detail View

Detail View

타입스크립트 프로그래밍 : 더 빠르고 안정적인 자바스크립트 앱 개발을 위한 핵심 기능과 활용법

타입스크립트 프로그래밍 : 더 빠르고 안정적인 자바스크립트 앱 개발을 위한 핵심 기능과 활용법 (Loan 2 times)

Material type
단행본
Personal Author
Cherny, Boris 우정은, 역
Title Statement
타입스크립트 프로그래밍 : 더 빠르고 안정적인 자바스크립트 앱 개발을 위한 핵심 기능과 활용법 / 보리스 체르니 지음 ; 우정은 옮김
Publication, Distribution, etc
서울 :   인사이트,   2020  
Physical Medium
xi, 364 p. ; 23 cm
Series Statement
프로그래밍 인사이트
Varied Title
Programming TypeScript : making your Javascript applications scale
ISBN
9788966262601
General Note
색인수록  
부록: A. 타입 연산자, B. 타입 유틸리티, C. 영역을 갖는 선언 외  
Subject Added Entry-Topical Term
TypeScript (Computer program language) JavaScript (Computer program language) Application software --Development
000 00000nam c2200205 c 4500
001 000046084736
005 20210702101259
007 ta
008 210701s2020 ulk 001c kor
020 ▼a 9788966262601 ▼g 93000
040 ▼a 211009 ▼c 211009 ▼d 211009
041 1 ▼a kor ▼h eng
082 0 4 ▼a 005.2762 ▼2 23
085 ▼a 005.2762 ▼2 DDCK
090 ▼a 005.2762 ▼b 2020z7
100 1 ▼a Cherny, Boris
245 1 0 ▼a 타입스크립트 프로그래밍 : ▼b 더 빠르고 안정적인 자바스크립트 앱 개발을 위한 핵심 기능과 활용법 / ▼d 보리스 체르니 지음 ; ▼e 우정은 옮김
246 1 9 ▼a Programming TypeScript : ▼b making your Javascript applications scale
260 ▼a 서울 : ▼b 인사이트, ▼c 2020
300 ▼a xi, 364 p. ; ▼c 23 cm
490 1 0 ▼a 프로그래밍 인사이트
500 ▼a 색인수록
500 ▼a 부록: A. 타입 연산자, B. 타입 유틸리티, C. 영역을 갖는 선언 외
650 0 ▼a TypeScript (Computer program language)
650 0 ▼a JavaScript (Computer program language)
650 0 ▼a Application software ▼x Development
700 1 ▼a 우정은, ▼e▼0 AUTH(211009)128335
900 1 0 ▼a 체르니, 보리스, ▼e
945 ▼a KLPA

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.2762 2020z7 Accession No. 121257591 Availability In loan Due Date Make a Reservation Available for Reserve R Service M

Contents information

Book Introduction

타입스크립트가 제공하는 타입 계층과 다른 기법 간의 차이점, 타입스크립트의 강력한 정적 타입 시스템을 설명한다. 중급 수준의 자바스크립트 개발자라면 이 책을 통해 타입스크립트를 바르게 사용하는 방법을 전수 받을 수 있다. 타입스크립트를 사용하면 코드에서 버그를 효과적으로 제거할 수 있고 코드를 확장하여 이전보다 더 많은 엔지니어들이 협업할 수 있다.

타입스크립트는 자바스크립트의 슈퍼셋 프로그래밍 언어로, 동적 타입 언어인 자바스크립트의 단점을 보완하기 위해 탄생했다. 동적 타입 언어를 사용하는 개발자라면 프로그램을 확장하는 것이 얼마나 힘든 일인지, 얼마나 많은 인력이 필요한지 공감할 것이다. 페이스북, 구글, 마이크로소프트도 이미 이런 문제를 알고 있었기에 동적 타입 언어인 자바스크립트, 파이썬 코드에 점진적으로 정적 타입을 적용하려 애쓰고 있다. 이 책은 타입스크립트가 제공하는 타입 계층과 다른 기법 간의 차이점, 타입스크립트의 강력한 정적 타입 시스템을 설명한다.
중급 수준의 자바스크립트 개발자라면 이 책을 통해 타입스크립트를 바르게 사용하는 방법을 전수 받을 수 있다. 타입스크립트를 사용하면 코드에서 버그를 효과적으로 제거할 수 있고 코드를 확장하여 이전보다 더 많은 엔지니어들이 협업할 수 있다.

[이 책에서 다루는 내용]

기본: 타입스크립트에서 제공하는 다양한 타입과 타입 연산자, 이들의 사용법을 배운다.
고급 주제: 안전하게 에러를 처리하고 비동기 프로그램을 만드는 등 타입스크립트의 복잡한 타입 시스템을 설명한다.
실습: 자신이 선호하는 프론트엔드, 백엔드 프레임워크 환경에서 기존의 자바스크립트 프로젝트를 타입스크립트로 마이그레이션하는 방법과 제품 환경에서 타입스크립트 응용 프로그램을 실행하는 방법을 배운다.


Information Provided By: : Aladin

Author Introduction

보리스 체르니(지은이)

현재 페이스북의 엔지니어링과 제품 리더로, VC, ad tech 및 다양한 스타트업에서 근무한 경험이 있다. 프로그래밍 언어, 코드 합성과 정적 분석, 사람들이 좋아하는 사용자 경험 만들기 등에 관심이 있다.

우정은(옮긴이)

인하대학교 컴퓨터공학과를 졸업하고 LG전자, 썬 마이크로시스템즈, 오라클 등에서 모바일 제품 관련 개발을 하다가 현재는 뉴질랜드 웰링턴에 있는 Xero에서 모바일 앱 개발자로 새로운 인생을 즐기고 있다. 2010년 아이폰의 매력에 빠져들면서 번역과 개발을 취미로 삼고 꾸준히 서적을 번역한다. 옮긴 책으로는 『플러터 인 액션』, 『처음 배우는 스위프트』, 『실전 자바 소프트웨어 개발』, 『모던 자바 인 액션』(이상 한빛미디어) 등이 있다.

Information Provided By: : Aladin

Table of Contents

1장 소개

2장 타입스크립트: 3,000미터 상공에서 내려다보기
2.1 컴파일러
2.2 타입 시스템
2.3 코드 편집기 설정
2.4 index.ts
연습문제

3장 타입의 모든 것
3.1 타입을 이야기하다
3.2 타입의 가나다
3.3 마치며
연습 문제

4장 함수
4.1 함수 선언과 호출
4.2 다형성
4.3 타입 주도 개발
4.4 마치며
연습 문제

5장 클래스와 인터페이스
5.1 클래스와 상속
5.2 super
5.3 this를 반환 타입으로 사용하기
5.4 인터페이스
5.5 클래스는 구조 기반 타입을 지원한다
5.6 클래스는 값과 타입을 모두 선언한다
5.7 다형성
5.8 믹스인
5.9 데코레이터
5.10 final 클래스 흉내내기
5.11 디자인 패턴
5.12 마치며
연습 문제

6장 고급 타입
6.1 타입 간의 관계
6.2 종합성
6.3 고급 객체 타입
6.4 고급 함수 타입들
6.5 조건부 타입
6.6 탈출구
6.7 이름 기반 타입 흉내내기
6.8 프로토타입 안전하게 확장하기
6.9 마치며
연습 문제

7장 에러 처리
7.1 null 반환
7.2 예외 던지기
7.3 예외 반환
7.4 Option 타입
7.5 마치며
연습 문제

8장 비동기 프로그래밍, 동시성과 병렬성
8.1 자바스크립트의 이벤트 루프
8.2 콜백 사용하기
8.3 프로미스로 정상 회복하기
8.4 async와 await
8.5 비동기 스트림
8.6 타입 안전 멀티스레딩
8.7 마치며
연습 문제

9장 프론트엔드 프레임워크와 백엔드 프레임워크
9.1 프론트엔드 프레임워크
9.2 타입 안전
9.3 백엔드 프레임워크
9.4 마치며

10장 Namespaces.Modules
10.1 가볍게 살펴보는 자바스크립트 모듈의 역사
10.2 import, export
10.3 네임스페이스
10.4 선언 합치기
10.5 마치며
연습 문제

11장 자바스크립트와 상호 동작
11.1 타입 선언
11.2 자바스크립트를 타입스크립트로 천천히 마이그레이션하기
11.3 자바스크립트의 타입 검색
11.4 서드 파티 자바스크립트 사용
11.5 마치며

12장 타입스크립트 빌드 및 실행
12.1 타입스크립트 프로젝트 빌드하기
12.2 서버에서 타입스크립트 실행
12.3 브라우저에서 타입스크립트 실행
12.4 타입스크립트 코드를 NPM으로 발행하기
12.5 세 슬래시 지시어
12.6 마치며

13장 결론

부록 A 타입 연산자
부록 B 타입 유틸리티
부록 C 영역을 갖는 선언
부록 D 서드 파티 자바스크립트 모듈용 선언 파일 구현 기법
부록 E 세 슬래시 지시어
부록 F 안정성과 관련된 TSC 컴파일러 플래그
부록 G TSX

New Arrivals Books in Related Fields

Ramamurthy, Bina (2021)
윤관식 (2020)