[HD]차세대 자바스크립트 - 타입스크립트(TypeScript) 프로그래밍 입문 Part.5
-
고용보험의 훈련범위와 상관없이 자유롭게 수강할 수 있습니다.
일반 수강생을 대상으로 교육을 진행하며,
환급절차 없이 진행되는 과정입니다.
(직장인/비직장인/대학생/주부 등 모두 이용 가능)
개강 및 종강
|
신청한 일자로 부터 30일
(금일기준 2024년 11월 24일 ~ 2024년 12월 24일)
|
학습기간
|
30일 + 무료 추가복습기간 제공
|
수료기준 |
진도 100% 이상 , 시험 0회 , 과제 0회
상세보기
|
교육비정가 |
40,000 원 |
실결제금액 |
40,000 원 |
실결제금액 |
교육원 문의 |
과정 소개 |
타입스크립트(TypeScript)는 마이크로소프트에서 만든 오픈 소스 프로그래밍 언어입니다. TypeScript는 일반 JavaScript로 컴파일되므로 모든 브라우저, 호스트 및 모든 OS에서 작동합니다. 자바스크립트가 가지지 못하는 다양한 유용한 구문과 도구를 추가하여, 정적 타이핑 및 개체 지향 개발 등의 기능을 자바스크립트에 제공하여 현대적인 개발을 할 수 있는 타입스크립트의 전반적인 기능을 소개합니다. |
학습 대상 |
타입스크립트를 사용하여 현대적인 구문으로 자바스크립트 앱을 만들고자하는 개발자
|
학습 목표 |
타입스크립트(TypeScript)를 사용한 웹 개발에 대한 기본 개념을 학습합니다. 자바스크립트의 기초 내용을 타입스크립트를 사용하여 정리합니다. 자바스크립트 응용 프로그램을 타입스크립트로 변환하는 단계를 학습합니다. TypeScript에 데이터 형식, 클래스, 인터페이스, 제네릭, 모듈 등의 사용법을 학습합니다. 하나의 완성된 웹앱을 미니 프로젝트로 진행해봅니다. |
교수 소개 |
박용준 |
교재 정보 |
|
학습내용
차시 |
내용 |
1차시 |
1. InheritancePractice_자식 클래스에서 toString 메서드 재정의하기 |
2차시 |
2. AbstractClass_추상 클래스와 추상 메서드 |
3차시 |
3. 복습_BankAccount_TypeScript에서 클래스 만들고 주요 멤버 생성 및 상속 등 설명 |
4차시 |
4. Point_Point3D_플레이그라운드에서 Point 클래스로 클래스의 주요 멤버 및 상속과 모듈 기능 설명 |
5차시 |
5. 인터페이스 설명(여러 멤버를 주는 엔터티 형식과 멤버를 강제할 수 있는 규약을 정의) |
6차시 |
6. Interface_인터페이스는 클래스에 포함될 수 있는 속성 또는 메서드에 대한 표준 규약 제공 |
7차시 |
7. InterfaceNote_인터페이스_특정 멤버가 반드시 구현되어야 함을 보증 |
8차시 |
8. InterfaceExam_인터페이스를 상속하는 클래스에 메서드의 실제 내용 구현 |
9차시 |
9. UnionTypeDemo_Union Type을 사용하여 하나 이상의 형식을 지원하는 변수를 선언 |
10차시 |
10. Interface_Class_Demo_타입스크립트에서의 인터페이스와 클래스를 선언하고 구현 및 상속하는 전반적인 설명 |
11차시 |
11. 복습_클래스 설명(클래스의 주요 멤버 설명 및 클래스 상속과 인터페이스 구현 소개) |
12차시 |
12. GenericClass_제네릭 클래스 만들기 |
13차시 |
13. GenericClassDemo_제네릭 기초 설명 및 제네릭 클래스 사용해보기(Cup of T) |
14차시 |
14. TypeScript_Generic_Function_제네릭_자바스크립트로 만들어져 있는 함수를 제네릭과 클래스 그리고 인터페이스를 적용하여 타입스크립트화시키기 |
15차시 |
15. TypeScriptDemoSortBy_Visual Studio에서 타입스크립트의 형식 지정, 제네릭 사용, 도구 사용 등 장점 데모 |
16차시 |
16. 모듈 설명(외부 모듈 및 내부 모듈, module과 export 키워드 사용) |
17차시 |
17. Modules_modultest_util_외부 모듈을 가져다 사용하는 amd, commonjs와 import from 구문 다루기 |
18차시 |
18. 노드에서 타입스트립트 사용하기_Node의 Hello World 예제를 External Module 개념으로 설명하기 |
19차시 |
19. 참고_ES6 모듈 개념 사용 Node의 Hello World 예제를 타입스크립트로 구현하기 |
20차시 |
20. Node_NodeHttpWithTypeScript_server_hello_Node의 HTTP 서버를 TypeScript로 작성하고 실행 |
|
평가기준
평가항목 |
진도율 |
시험 |
과제 |
진행단계평가 |
수료기준 |
평가비율 |
- |
0% |
0% |
0% |
- |
수료조건 |
100% 이상 |
0점 이상 |
0점 이상 |
0점 이상 |
0점 이상 |
|