실무로 통하는 타입스크립트 pdf 다운로드

실무로 통하는 타입스크립트 pdf 다운로드를 무료로 제공합니다 문제 인식부터 해결 방안, 심도 있는 논의까지. 코드의 품질을 한 단계 업그레이드하는 타입스크립트 활용법 오류를 줄이고 생산성을 높이는 최고의 가이드!

관련 책 pdf 모음

소플의 처음 만난 리액트 pdf 다운

책 소개

타입스크립트의 주요 목적은 자바스크립트 개발자의 생산성과 효율성을 높이는 데 있습니다. 두 언어의 공생 관계를 이해해야 타입스크립트의 진정한 잠재력을 발휘할 수 있습니다. 이 책은 자바스크립트와 타입스크립트 사이의 복잡한 관계를 이해하는 데 도움을 줍니다. 심층적인 설명을 통해 타입스크립트를 효율적으로 사용하는 방법뿐만 아니라, 개념 뒤에 숨겨진 사고 과정도 이해할 수 있습니다. 형식 어서션, 제네릭, 또는 리액트와 같은 인기 있는 라이브러리, 프레임워크와 타입스크립트를 통합하는 데 어려움을 겪고 있다면, 이 책이 그 모든 문제를 해결해 줄 것입니다. 이 책과 함께 타입스크립트의 진정한 잠재력을 발휘해 봅시다. 타입스크립트는 매우 인기 있는 프로그래밍 언어입니다. 2022년 자바스크립트 현황 설문조사에 따르면 전체 참가자의 거의 70%가 타입스크립트를 적극적으로 사용했습니다. 2022년 스택 오버플로 설문조사에서 타입스크립트는 인기 있는 상위 5개 언어 중 하나이며, 사용자 만족도는 4번째로 높은 것으로 나타났습니다. 2023년 초, 타입스크립트는 NPM에서 매주 4천만 건 이상의 다운로드를 기록했습니다. 의심의 여지가 없이, 타입스크립트가 대세입니다!

실무로 통하는 타입스크립트 pdf

실무로 통하는 타입스크립트 pdf

CHAPTER 1 프로젝트 설정
_1.1 자바스크립트 형식 검사하기
_1.2 타입스크립트 설치하기
_1.3 형식을 나란히 유지하기
_1.4 프로젝트를 타입스크립트로 바꾸기
_1.5 Definitely Typed에서 형식 불러오기
_1.6 풀스택 프로젝트 설정하기
_1.7 테스트 설정하기
_1.8 URL로 ECMAScript 모듈 형식화하기
_1.9 노드에서 다른 모듈 형식 불러오기
_1.10 디노와 의존성 이용하기
_1.11 미리 정의된 설정 사용하기

CHAPTER 2 기본형
_2.1 애너테이션 효과적으로 사용하기
_2.2 any와 unknown 활용하기
_2.3 올바른 객체 선택하기
_2.4 튜플 형식 사용하기
_2.5 인터페이스와 형식 별칭의 차이 이해하기
_2.6 함수 오버로드 정의하기
_2.7 this 매개변수의 형식 정의하기
_2.8 심볼 사용하기
_2.9 값과 형식 네임스페이스 이해하기

CHAPTER 3 형식 시스템
_3.1 유니온 형식과 인터섹션 형식으로 데이터 모델링하기
_3.2 구별된 유니온 형식을 활용해 명시적으로 모델 정의하기
_3.3 assertNever 함수를 이용해 완전 검사하기
_3.4 Const 컨텍스트로 형식 고정하기
_3.5 형식 찬반형으로 형식 좁히기
_3.6 void 이해하기
_3.7 catch 구문으로 오류 형식 처리하기
_3.8 선택형 never로 배타적 논리합 모델 만들기
_3.9 형식 어서션 효과적으로 사용하기
_3.10 인덱스 시그니처 사용하기
_3.11 빠진 프로퍼티와 undefined 값 구별하기
_3.12 열거형 사용하기
_3.13 구조적 형식 시스템에 명목상 형식 정의하기
_3.14 문자열 하위 집합의 느슨한 자동 완성 활성화하기

CHAPTER 4 제네릭
_4.1 함수 시그니처 일반화하기
_4.2 관련된 함수 인수 만들기
_4.3 any와 unknown 제거하기
_4.4 제네릭 인스턴스화 이해하기
_4.5 새 객체 형식 생성하기
_4.6 어서션 시그니처로 객체 변경하기
_4.7 형식 맵을 이용한 매핑 형식 사용하기
_4.8 ThisType으로 객체의 this 정의하기
_4.9 제네릭 형식 매개변수에 const 컨텍스트 추가하기

CHAPTER 5 조건부 형식
_5.1 복잡한 함수 시그니처 관리하기
_5.2 never로 거르기
_5.3 kind로 요소 그룹화하기
_5.4 특정 객체 프로퍼티 삭제하기
_5.5 조건식에서 형식 추론하기

CHAPTER 6 문자열 템플릿 리터럴 형식
_6.1 사용자 정의 이벤트 시스템 정의하기
_6.2 문자열 조작 형식과 키 매핑으로 이벤트 콜백 만들기
_6.3 포맷 함수 구현하기
_6.4 포맷 매개변수 형식 추출하기
_6.5 재귀 한계 처리하기
_6.6 템플릿 리터럴을 구별자로 사용하기

CHAPTER 7 가변 튜플 형식
_7.1 concat 함수 형식화하기
_7.2 promisify 함수 형식화하기
_7.3 curry 함수 형식화하기
_7.4 유연한 curry 함수 형식화하기
_7.5 가장 단순한 curry 함수 형식화하기
_7.6 튜플로 열거형 만들기
_7.7 함수 시그니처의 모든 요소 분할하기

CHAPTER 8 헬퍼 형식
_8.1 특정 프로퍼티를 선택형으로 설정하기
_8.2 중첩된 객체 바꾸기
_8.3 형식 재매핑하기
_8.4 모든 필수 키 얻기
_8.5 최소한 한 개의 프로퍼티 허용하기
_8.6 정확히 한 개 허용, 모두 허용, 아무것도 허용하지 않기
_8.7 유니온을 인터섹션 형식으로 변환하기
_8.8 type-fest 사용하기

CHAPTER 9 표준 라이브러리 및 외부 형식 정의
_9.1 Object.keys로 객체 반복하기
_9.2 형식 어서션과 unknown으로 안전하지 않은 동작을 명시적으로 표시하기
_9.3 defineProperty 사용하기
_9.4 Array.prototype.includes의 형식 확장하기
_9.5 널 종류의 값 거르기
_9.6 모듈 확장하기
_9.7 전역 네임스페이스에 추가하기
_9.8 자바스크립트가 아닌 모듈을 모듈 그래프로 추가하기

CHAPTER 10 타입스크립트 및 반응
_10.1 프록시 컴포넌트 작성하기
_10.2 제어 컴포넌트 구현하기
_10.3 사용자 정의 훅 형식 정의하기
_10.4 제네릭 forwardRef 컴포넌트 형식화하기
_10.5 컨텍스트 API에 형식 제공하기
_10.6 고차 컴포넌트 형식화하기
_10.7 리액트의 합성 이벤트 시스템에서 콜백 형식화하기
_10.8 다형성 컴포넌트 형식화하기

CHAPTER 11 클래스
_11.1 올바른 가시성 변경자 선택하기
_11.2 메서드 재정의를 명시적으로 정의하기
_11.3 생성자 및 프로토타입 설명하기
_11.4 클래스에서 제네릭 사용하기
_11.5 클래스나 네임스페이스 사용 시기 결정하기
_11.6 정적 클래스 작성하기
_11.7 엄격한 프로퍼티 초기화 작업하기
_11.8 클래스에서 this 형식으로 작업하기
_11.9 데코레이터 구현하기

CHAPTER 12 형식 개발 전략
_12.1 유지 보수가 쉬운 형식 구현하기
_12.2 단계별로 형식 다듬기
_12.3 satisfies로 계약 검사하기
_12.4 복합 형식 테스트하기
_12.5 런타임에서 조드로 데이터 형식 확인하기
_12.6 인덱스 접근 제한 작업하기
_12.7 함수 오버로드 또는 조건부 형식 사용 여부 결정하기
_12.8 제네릭 이름 정하기
_12.9 타입스크립트 플레이그라운드 활용하기
_12.10 여러 라이브러리 버전 제공하기
_12.11 언제 멈춰야 할지 알기

Leave a Comment