컨텐츠 내용
- 수강신청
- 과정정보
[IT SW 스쿨] TypeScript 실전 활용법 (대면)
과정소개
- JavaScript로 만들어진 웹 사이트에 TypeScript를 점진적으로 적용하며 활용법을 습득하고, 개발 생산성을 높일 수 있는 환경을 구축해보는 과정입니다.
과정 목표
- 제네릭, 유틸리티 타입, 맵드 타입 등 TypeScript 고급 문법을 설명한다.
- 프로젝트 수행을 위해 TypeScript 코드 및 외부 라이브러리, 프레임워크를 활용한다.
- TypeScript를 활용하여 개발 생산성을 높일 수 있는 프로젝트 환경을 구축할 수 있다.
추천 대상
- TypeScript 기초와 활용 과정을 이수하고 프로젝트에 적용하고자 하는 분
- TypeScript로 프로젝트를 수행 중이거나 향후 TypeScript를 활용하여 프로젝트를 수행하고자 하는 분
- 기존 프로젝트에서 TypeScript로 작성된 코드를 개선하고자 하는 분
- TypeScript를 학습하고자 하는 프론트엔드 개발자
사전 체크리스트
- TypeScript에서 기본 타입(예: string, number, boolean, 배열, 객체, 함수 등)을 선언하고 활용할 수 있다.
- TypeScript의 타입 추론 메커니즘을 이해하고, 명시적으로 타입을 선언하지 않아도 올바르게 코드를 작성할 수 있다.
- interface와 type을 사용하여 객체 타입을 정의하고, 이를 코드에서 활용할 수 있다.
- interface와 type을 사용하여 타입을 확장하거나 조합(Union 및 Intersection)하여 복잡한 구조를 정의할 수 있다.
- TypeScript 프로젝트를 초기화(tsc --init)하고, 기본 설정 파일을 작성할 수 있다.
체크리스트 결과
- 5개 중 3개 이상 "아니오"를 선택한 경우, 아래 사전 학습이 필요합니다:
- 사전 학습 필요 지식:
- TypeScript 공식 문서: TypeScript Handbook
- TypeScript 기초 내용
강사 소개
- 장기효 강사
- 現 네이버쇼핑 프론트엔드 개발자
- 前 포스코 ICT 엔지니어
- 저서: "나는 네이버 프런트엔드 개발자입니다"
- 연구 분야: 프론트엔드/퍼블리셔
준비 사항
- 개인 노트북 (Chrome, Visual Studio Code, Node.js LTS 버전, Git 설치)
교육 정보
- 장소: 한양대학교
- 기간: 1일 (7시간)
- 방식: 이론 10%, 실습 90%
평가 방식
- 객관식 8문항 (5점/문항)
- 주관식 1문항 (20점)
- 서술형 1문항 (40점)
수료 기준
- 출석 80% 이상
- 종합평가 60점 이상
- 총합 70점 이상 (출석 50%, 종합평가 50%)
교육 시간표
- 09:00~09:50: 제네릭 고급, 타입추론, 타입 단언, 타입 가드, 타입 호환
- 10:00~10:50: 유틸리티 타입, 맵드 타입, 커스텀 유틸리티 타입
- 11:00~11:50: React, Vue의 필수 문법
- 12:00~13:00: 점심시간
- 13:00~14:50: TypeScript 코드 활용 방법, 외부 라이브러리 타입 선언 체계 학습 및 커스텀 타입 정의 방법
- 15:00~15:50: TypeScript 설정 파일
- 16:00~16:50: 개발 생산성을 올려주는 프로젝트 환경 설정
과정 목표
- 제네릭, 유틸리티 타입, 맵드 타입 등 TypeScript 고급 문법을 설명한다.
- 프로젝트 수행을 위해 TypeScript 코드 및 외부 라이브러리, 프레임워크를 활용한다.
- TypeScript를 활용하여 개발 생산성을 높일 수 있는 프로젝트 환경을 구축할 수 있다.
추천 대상
- TypeScript 기초와 활용 과정을 이수하고 프로젝트에 적용하고자 하는 분
- TypeScript로 프로젝트를 수행 중이거나 향후 TypeScript를 활용하여 프로젝트를 수행하고자 하는 분
- 기존 프로젝트에서 TypeScript로 작성된 코드를 개선하고자 하는 분
- TypeScript를 학습하고자 하는 프론트엔드 개발자
사전 체크리스트
- TypeScript에서 기본 타입(예: string, number, boolean, 배열, 객체, 함수 등)을 선언하고 활용할 수 있다.
- TypeScript의 타입 추론 메커니즘을 이해하고, 명시적으로 타입을 선언하지 않아도 올바르게 코드를 작성할 수 있다.
- interface와 type을 사용하여 객체 타입을 정의하고, 이를 코드에서 활용할 수 있다.
- interface와 type을 사용하여 타입을 확장하거나 조합(Union 및 Intersection)하여 복잡한 구조를 정의할 수 있다.
- TypeScript 프로젝트를 초기화(tsc --init)하고, 기본 설정 파일을 작성할 수 있다.
체크리스트 결과
- 5개 중 3개 이상 "아니오"를 선택한 경우, 아래 사전 학습이 필요합니다:
- 사전 학습 필요 지식:
- TypeScript 공식 문서: TypeScript Handbook
- TypeScript 기초 내용
강사 소개
- 장기효 강사
- 現 네이버쇼핑 프론트엔드 개발자
- 前 포스코 ICT 엔지니어
- 저서: "나는 네이버 프런트엔드 개발자입니다"
- 연구 분야: 프론트엔드/퍼블리셔
준비 사항
- 개인 노트북 (Chrome, Visual Studio Code, Node.js LTS 버전, Git 설치)
교육 정보
- 장소: 한양대학교
- 기간: 1일 (7시간)
- 방식: 이론 10%, 실습 90%
평가 방식
- 객관식 8문항 (5점/문항)
- 주관식 1문항 (20점)
- 서술형 1문항 (40점)
수료 기준
- 출석 80% 이상
- 종합평가 60점 이상
- 총합 70점 이상 (출석 50%, 종합평가 50%)
교육 시간표
- 09:00~09:50: 제네릭 고급, 타입추론, 타입 단언, 타입 가드, 타입 호환
- 10:00~10:50: 유틸리티 타입, 맵드 타입, 커스텀 유틸리티 타입
- 11:00~11:50: React, Vue의 필수 문법
- 12:00~13:00: 점심시간
- 13:00~14:50: TypeScript 코드 활용 방법, 외부 라이브러리 타입 선언 체계 학습 및 커스텀 타입 정의 방법
- 15:00~15:50: TypeScript 설정 파일
- 16:00~16:50: 개발 생산성을 올려주는 프로젝트 환경 설정
수료기준
평가기준 | 총점 |
---|---|
배점 | 100점 |
수료기준 | 60점 |
※ 수료기준은 각 평가항목의 점수가 수료기준 점수 이상이고 총점이 60점 이상이어야 합니다.
차시 | 일시 | 강의명 |
---|---|---|
강의 목차가 없습니다. |