나 혼자 Typescript
타입스크립트를 독학으로 익히려는 학습자를 위한 실전형 가이드입니다. 기초부터 고급 주제까지 단계적으로 다룹니다.
TypeScript는 자바스크립트 위에 타입을 얹는 도구가 아니라, 코드 의도를 명확하게 설계하기 위한 언어입니다. 초반에는 타입 문법이 번거롭게 느껴질 수 있지만, 프로젝트가 커질수록 타입 정보가 유지보수 비용을 크게 줄여줍니다.
이 교재는 기본 타입부터 고급 타입, 제네릭, 모듈 구조, 실전 프레임워크 연동까지 단계적으로 이어집니다. 각 장에서는 타입을 어떻게 쓸지뿐 아니라 왜 이 타입 설계가 안전한지를 함께 설명해 실무 적용성을 높입니다.
특히 런타임 검증과 타입 안정성을 연결해, 컴파일 타임과 실행 타임 사이의 간극을 줄이는 관점을 강조합니다. 이 흐름을 따라가면 단순한 에러 제거를 넘어, 팀 협업에서 읽기 좋은 계약형 코드를 작성할 수 있게 됩니다.
아래 목차를 순서대로 학습하면 타입스크립트를 기능 모음이 아닌 설계 도구로 사용하는 감각이 자리 잡습니다. 최종 목표는 안정성과 생산성을 동시에 갖춘 프론트엔드/백엔드 타입 설계를 수행하는 것입니다.