JavaScript(ES6) & TypeScript
ECMAScript 표준에 따른 최신 JavaScript 문법을 이해하고, 모던 JavaScript의 기능과 특징을 실습을 통해 익힙니다.
비동기 프로그래밍을 위한 async/await, Promise를 학습하고, JavaScript의 고급 문법(클로저, 프로토타입, 고차 함수)을 활용하여 복잡한 로직을 구현할 수 있는 능력을 배양합니다.
타입 추론, 인터페이스, 제네릭 등의 TypeScript 고급 기능을 활용하여 실무 수준의 타이핑 전략을 설계하고, 안정성 있는 애플리케이션을 구현합니다.
학습 목표
수강대상
• JavaScript와 TypeScript의 기초 개념부터 심화 주제까지 실습으로 웹 애플리케이션 개발 및 관리에 필요한 필수 기술을 습득하려는 분
• ECMAScript 기반의 최신 JavaScript와 TypeScript를 실무에서 활용하고자 하는 초급~중급 수준의 개발자
• JavaScript를 사용해 프론트엔드 프레임워크(React, Angular 등)나 백엔드(Node.js)를 개발하고 있으며, 타입스크립트를 도입하여 유지보수성을 높이고자 하는 개발자
교육 일정
- 시작일 : 2026년 1월 12일 ~ 종료일 : 2026년 1월 16일
- 시작 시간 : 9시 30분 ~ 종료 시간 : 17시 30분
커리큘럼
- 2026-01-12 - 2026-01-16
35시간
대면JavaScript(ES6) & TypeScriptModule 1
JavaScript 개요
개발환경 구성
입출력
DataType
Function (Callback, 화살표, Closer, 즉시실행 함수)
Module 2
Class (ProtoType, 생성자, override, private )
static 과 상속
내장 객체 (Array, JSON, Date)
예외처리
DOM
Module 3
Event와 Event Handling
BOM
비동기 처리 (Ajax, Promise, FetchAPI)
Module 4
TypeScript 개요
개발환경 설정 / 컴파일
기본 타입 정의
함수
Module 5
Class & Interface
Mapped Type
Generic
