TypeScript

4개 챕터7개 카드v1.0.0VIVO Docs전체 이용가
Frontend공개#TypeScript#Frontend#Hands-on#WASM Runtime#프론트엔드(종합)#프론트엔드 입문
학습 시작하기

TypeScript

강좌 개요

TypeScript는 JavaScript의 상위 집합(Superset)으로, 값의 타입을 코드에 명시하고 컴파일 시점에 검사하는 정적 타입(Static Type) 언어입니다. 이 강좌는 TypeScript가 왜 필요한지에서 시작해, 기본 타입과 타입 추론(Type Inference), 유니언 타입(Union Type)과 타입 좁히기(Narrowing), 함수·인터페이스·클래스의 타입 표기, 제네릭(Generic)과 유틸리티 타입(Utility Type), 매핑된 타입(Mapped Type) 같은 고급 타입 기법, 모듈과 개발 생태계

선수 지식

레슨 구성

  • 01. 강좌 개요 (1장. 강좌 소개)
  • 02. TypeScript는 왜 필요한가 (2장. TypeScript는 왜 필요한가)
  • 03. 기본 타입과 타입 추론 (2장. TypeScript는 왜 필요한가)
  • 04. 타입 결합과 타입 좁히기 (3장. 타입 결합과 타입 좁히기)
  • 05. 함수·인터페이스·클래스 (3장. 타입 결합과 타입 좁히기)
  • 06. 제네릭과 유틸리티 타입 (4장. 제네릭과 유틸리티 타입)
  • 07. 고급 타입·모듈·생태계 (4장. 제네릭과 유틸리티 타입)

실습 안내

  • 본 강좌의 실습 코드는 브라우저 및 로컬 런타임에서 직접 수정하고 실행할 수 있습니다.

라이선스 및 저작권 안내

본 강좌의 모든 콘텐츠는 CC-BY-4.0 라이선스를 따릅니다. (제작자: VIVO Docs)