← 도서 목록
목차
- 책 정보
- 고급 타입스크립트
- 1장 : 고급 타입스크립트 소개
- 1. 타입스크립트 기능 개요
- 2. 고급 타입스크립트를 선택해야 하는 이유
- 3. 타입스크립트 환경 설정
- 2장 : 타입 시스템 심층 분석
- 1. 유니온 및 인터섹션 타입
- 2. 리터럴 타입
- 3. 타입 가드 및 타입 어설션
- 4. 조건부 타입
- 5. 매핑된 타입
- 6. 템플릿 리터럴 타입
- 3장 : 제네릭 심층 분석
- 1. 제네릭 이해
- 2. 제네릭 인터페이스 및 타입
- 3. 제네릭 제약 조건
- 4. 가변 제네릭
- 5. 기본 타입 매개변수
- 4장 : 고급 함수 및 콜백
- 1. 고차 함수
- 2. 함수 오버로딩
- 3. 함수 내 this 매개변수
- 4. 타입 안전성을 갖춘 콜백
- 5장 : 데코레이터 및 메타프로그래밍
- 1. 데코레이터 소개
- 2. 클래스 데코레이터
- 3. 메서드 데코레이터
- 4. 속성 데코레이터
- 5. 매개변수 데코레이터
- 6. 프레임워크에서 데코레이터 사용
- 6장 : 네임스페이스 및 모듈
- 1. 네임스페이스 이해
- 2. 모듈 구문 (ES6 vs. CommonJS)
- 3. 동적 임포트
- 4. 앰비언트 선언
- 7장 : 타입 추론 및 호환성
- 1. 타입 추론 기본 사항
- 2. 타입 호환성 및 구조적 타이핑
- 3. 타입스크립트의 타입 추론 방식
- 4. 타입 안전성을 위한 모범 사례
- 8장 : 서드파티 라이브러리 사용
- 1. DefinitelyTyped를 사용한 타입 정의 설치
- 2. 사용자 정의 타입 정의 생성
- 3. any와 unknown 타입 이해
- 9장 : 타입스크립트 테스트 및 디버깅
- 1. 테스트 도구 설정(Jest, Mocha)
- 2. 타입 안전한 테스트 작성
- 3. 타입스크립트 디버깅 전략
- 10장 : 타입스크립트 실습
- 1. 타입 안전한 애플리케이션 구축
- 2. 타입스크립트와 리액트 통합
- 3. Node.js에서 타입스크립트 활용
- 4. 타입스크립트 개발의 고급 패턴
- 11장 : 커뮤니티 및 추가 리소스
- 1. 핵심 개념 요약
- 2. 추가 자료 및 튜토리얼
- 3. 커뮤니티 및 지원 리소스
- 부록
- 업데이트
- 추가 자료