Skip to content

인프런 ‘한 입 크기로 잘라먹는 타입스크립트’ 강의를 듣고, 공부한 내용을 공유하는 스터디입니다.

Notifications You must be signed in to change notification settings

chill-gongju/Typescript-Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗓️ 진도표

Day 1

섹션 강의 플레이타임
0. 강의소개 강의 소개 7
0. 강의소개 개발 환경 준비하기 2
1. 타입스크립트 개론 타입스크립트를 소개합니다 8
1. 타입스크립트 개론 JS의 단점과 TS의 단점 9
1. 타입스크립트 개론 타입스크립트의 동작 원리 5
1. 타입스크립트 개론 Hello TS World 9

Day 2

섹션 강의 플레이타임
1. 타입스크립트 개론 타입스크립트 컴파일러 옵션 설정하기 27
2. 타입스크립트 기본 기본타입이란 6
2. 타입스크립트 기본 원시타입과 리터럴타입 10

Day 3

섹션 강의 플레이타임
2. 타입스크립트 기본 배열과 튜플 11
2. 타입스크립트 기본 객체 9
2. 타입스크립트 기본 타입 별칭과 인덱스 시그니처 12
2. 타입스크립트 기본 Enum 타입 9

Day 4

섹션 강의 플레이타임
2. 타입스크립트 기본 Any와 Unknown 타입 6
2. 타입스크립트 기본 Void와 Never 타입 6
3. 타입스크립트 이해하기 타입스크립트 이해하기 3
3. 타입스크립트 이해하기 타입은 집합이다 7
3. 타입스크립트 이해하기 타입 계층도와 함께 기본타입 살펴보기 17

Day 5

섹션 강의 플레이타임
3. 타입스크립트 이해하기 객체 타입의 호환성 12
3. 타입스크립트 이해하기 대수 타입 15
3. 타입스크립트 이해하기 타입 추론 13

Day 6

섹션 강의 플레이타임
3. 타입스크립트 이해하기 타입 단언 16
3. 타입스크립트 이해하기 타입 좁히기 12
3. 타입스크립트 이해하기 서로소 유니온 타입 24

Day 7

섹션 강의 플레이타임
4. 함수와 타입 함수 타입 13
4. 함수와 타입 함수 타입 표현식과 호출 시그니처 8
4. 함수와 타입 함수 타입의 호환성 15

Day 8

섹션 강의 플레이타임
4. 함수와 타입 함수 오버로딩 8
4. 함수와 타입 사용자 정의 타입가드 6
5. 인터페이스 인터페이스 11
5. 인터페이스 인터페이스 확장하기 9
5. 인터페이스 인터페이스 선언 합치기 4

Day 9

섹션 강의 플레이타임
6. 클래스 자바스크립트의 클래스 소개 19
6. 클래스 타입스크립트의 클래스 10
6. 클래스 접근 제어자 8
6. 클래스 인터페이스와 클래스 4

Day 10

섹션 강의 플레이타임
7. 제네릭 제네릭 소개 11
7. 제네릭 타입 변수 응용하기 13
7. 제네릭 map, forEach 메서드 타입 정의하기 12

Day 11

섹션 강의 플레이타임
7. 제네릭 제네릭 인터페이스, 제네릭 타입 별칭 14
7. 제네릭 제네릭 클래스 6
7. 제네릭 프로미스와 제네릭 13

Day 12

섹션 강의 플레이타임
8. 타입 조작하기 타입 조작이란 3
8. 타입 조작하기 인덱스드 엑세스 타입 12
8. 타입 조작하기 keyof & typeof 연산자 6
8. 타입 조작하기 맵드 타입 11
8. 타입 조작하기 템플릿 리터럴 타입 2

Day 13

섹션 강의 플레이타임
9. 조건부 타입 조건부 타입 13
9. 조건부 타입 분산적인 조건부 타입 13
9. 조건부 타입 infer 12

Day 14

섹션 강의 플레이타임
10. 유틸리티 타입 유틸리티 타입 소개 3
10. 유틸리티 타입 맵드 타입 기반의 유틸리티 타입 1 - Partial, Required, Readonly 10
10. 유틸리티 타입 맵드 타입 기반의 유틸리티 타입 2 - Record, Pick, Omit 17
10. 유틸리티 타입 맵드 타입 기반의 유틸리티 타입 - Exclude, Extract, ReturnType 8


✨ Goal

⭐️타입스크립트 완전 정복⭐️

🕚 When

매주 수요일 정기회의 끝나고

🪄 How

  • 위 진도표에 맞춰 미션 및 공부한 내용을 정리하고 깃허브에 올린다.

  • 주 1회 공부한 내용을 바탕으로 퀴즈 및 토론한다.

  • 실습 및 기록 방법은 다음과 같다.

    설치

    npm init
    npm i @types/node
    sudo npm i -g tsx
    sudo npm i -g typescript
    tsc --init

    폴더 구조

    **(실습 코드)**
    ├── eesoyeon/
    │   └── section1/
    │       └── src/ 
    │           └── index.ts  # 실습 파일	
    │   └── section2/  
    │       └── src/ 
    │           └── index.ts  # 실습 파일	 
    ├── meteorqz6/  
    │   └── section1/
    │       └── src/ 
    │           └── index.ts  # 실습 파일	
    │   └── section2/ 
    │       └── src/ 
    │           └── index.ts  # 실습 파일	 
    
    **(마크다운 파일)**
    ├── README/
    │   └── Day1/
    │       └── 이소연.md	
    │       └── 남유성.md	

    실습 코드 실행 방법

    각자 이름 안에 해당하는 섹션 src 폴더 안에 있는 파일 컴파일하기
    >> cd eesoyeon/section1/src
    >> tsc 
  • 벌금

    • 일주일 기준으로 검사
    • 깃허브에 안 올릴 시, Day 하나당 5000원

👥 Member

이소연 남유성

About

인프런 ‘한 입 크기로 잘라먹는 타입스크립트’ 강의를 듣고, 공부한 내용을 공유하는 스터디입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •