TypeScript

학습 목표: JavaScript 데이터와 함수에 타입을 붙이고 외부 데이터를 안전하게 좁혀 사용합니다. 선수 지식: JavaScript 함수·배열·객체·모듈을 사용할 수 있어야 합니다. 초급·중급·고급의 목표를 확인하고 현재 공개된 글부터 학습하세요. 빈 단계는 계획을 유지하며 내용을 차례로 보강합니다.

단계별 학습 목표

각 단계의 학습 목표입니다. 공개된 글은 위의 단계별 링크에서 바로 볼 수 있습니다.

초급 목표

기본 타입과 함수의 입출력 표현을 익혀, 자바스크립트 코드에서 예상할 수 있는 오류를 미리 확인하는 방법을 다룹니다.

학습 주제

  • 기본 타입과 추론
  • 객체와 함수 타입
  • 유니언과 좁히기

중급 목표

제네릭과 타입 조합을 활용하여, 비동기 데이터와 재사용 코드의 경계를 명확히 하고 타입 오류를 해결하는 방법을 다룹니다.

학습 주제

  • 제네릭과 제약
  • 타입 조합과 변환
  • 외부 데이터 검증

고급 목표

복잡한 도메인의 규칙을 타입으로 표현하고, 안전성과 이해 비용을 비교하여 공개 인터페이스를 설계하는 방법을 다룹니다.

학습 주제

  • 도메인 타입 모델링
  • 조건부 타입의 한계
  • 라이브러리 타입 설계

TypeScript 학습 목록

읽음 — / 전체 22개 · 필수 21개

단계 안에서는 학습 순서대로 표시합니다. 선택 참고는 필수 진도에 포함하지 않습니다.

초급 8개

  1. 안내 · 필수 길잡이

    TypeScript 실무 로드맵

중급 9개

고급 4개

개념·참고 1개