top of page

TypeScript 심화

Level 3
​교육과정 소개
과정설명
TypeScript를 활용하여 실제 서비스를 구현하는 Best Practice에 대해 학습할 수 있는 과정
과정목표
• Advanced TypeScript를 활용하여 서비스를 구현할 수 있다.
• TypeScript로 작성된 코드를 개선할 수 있다.
형태/장소
집합
미정
일수/시간
14 시간
2 일
방법
■ 이론 ■ 실습 □ 토의(Q&A 중심)
강사
사외
추천대상
• TypeScript로 작성된 코드를 개선하고자 하는 프런트엔드 개발자
• TypeScript로 프로젝트를 수행한 경험이 있는 인원
추천직무
FE (Frontend Developer)
관련역량
• 프로그래밍 언어 [Level 3]
- 팀 프로젝트에서 타입 시스템의 장점을 얻을 수 있는 방향으로 TypeScript를 활용한다.
사전필요지식
• JAVAScript
• TypeScript 기본 사용법
평가
- TypeScript 관련 개념(제네릭, Utility Type, FormData Type) 이해도 평가
- TypeScript 프로젝트 완성도

1

TypeScript의 심화개념
학습목표
• TypeScript를 실무에 적용하기 위에 알아야 아는 제네릭, Utility Type, FormData Type에 대에 설명할 수 있다.
학습내용
• 제네릭 개념 및사례
• Utility Type
• FormData Type 처리방안
연관 지식/기술/도구
• TypeScript
교육방법
강의

2

Typescript실무적용
학습목표
• 제네릭을 팔용아여 혼합된 Type 을 파악아고 디버겅할 수 있다
• infer, extends 삼항식과 재귀적 infer type을 적용아여 서비스를 개발할 수 있다.
• Utility Type을 개발할 때 컨벤션을 설정할 수 있다.
학습내용
• 제네릭 활용법
• infer, extends 삼앙식과 재귀적 infer type 코드 작성
• 자제 Utility Type 개발
연관 지식/기술/도구
• TypeScript
교육방법
강의/실습

3

-
학습목표
-
학습내용
-
연관 지식/기술/도구
-
교육방법
-
bottom of page