코스 카탈로그
TypeScript 핵심
JavaScript에 타입을 더해 배포 전에 버그를 잡으세요.
- 중급
- 레슨 16개
- 프로젝트 2개
- 약 2.5시간
- EN · UZ · KO
TypeScript는 JavaScript의 표준 전문가용 방언입니다 — 이제 대부분의 일자리와 대부분의 AI 생성 코드가 전제하는 언어죠. 이 과정은 여러분이 이미 아는 JavaScript에 타입을 더합니다: 타입 표기(annotation)와 추론(inference), 인터페이스, 선택적(optional) 및 readonly 필드, 유니온(union)과 리터럴(literal) 타입, 그다음 함수, 제네릭(generic), 그리고 좁히기(narrowing)까지. 컴파일러가 주는 타입 오류를 읽는 법, any 대신 unknown을 고르는 법, API가 반환하는 JSON에 타입을 입히는 법, 그리고 평범한 .js 파일을 점진적으로 .ts로 마이그레이션하는 법을 배웁니다. 타입이 붙은 코드는 에이전트가 작성하기도, 여러분이 리뷰하기도 더 쉽습니다 — 그래서 이건 다른 모든 것과 함께 복리로 쌓입니다.
커리큘럼
섹션 1
타입과 추론
애너테이션, 추론, 그리고 기본 타입들.
- 왜 타입인가?
- 타입 애너테이션
- 타입 추론
- 원시 타입과 배열
섹션 2
객체, 인터페이스 & 유니온
객체의 형태와 둘 중 하나인 타입을 표현합니다.
- 인터페이스
- 선택 & 읽기 전용
- 유니온 타입
- 리터럴 & Enum 타입
섹션 3
함수와 제네릭
함수에 타입을 입히고, 제네릭으로 재사용하고, 유니온을 좁히세요.
- 함수에 타입 입히기
- 제네릭
- 좁히기
- 유틸리티 타입
섹션 4
실전 TypeScript
에러, any vs unknown, API 데이터, 마이그레이션.
- 타입 에러 읽기
- any vs unknown
- API 데이터에 타입 주기
- JS를 TS로 마이그레이션하기
학습 경로
레슨 하나를 체험하고 습관으로 이어가세요.
무료 체험 대상인 첫 가입 회원은 7일 무료 · 언제든 취소 가능
시작하기