가. 기초 문법 및 실행 흐름 이해
- 자바스크립트 실행 구조 이해
- 변수 선언, 호이스팅, TDZ
- 데이터 타입 구분
- 조건문과 반복문
- 함수 선언, 표현식, this
나. 스코프와 클로저나. 객체지향, 배열, 고차함수, DOM 의 이해
- 객체 리터럴과 this
- 프로토타입과 클래스
- 배열과 내장 메서드
- 고차 함수 실습
-함수형 프로그래밍 사고방식
- DOM 탐색 및 조작
- 이벤트 처리 기초
다. 비동기 처리, 모듈화, 상태 저장
- 비동기 개념과 콜백
- Promise와 async/await
- fetch API 실전
- localStorage 상태 저장
- 모듈 시스템 이해 (ESM vs CommonJS)
- import/export 문법
- 실무 파일 나누기
라. 코드 품질 향상과 확장 설계
- 디버깅과 예외 처리
- 클린 코드 규칙
- ESLint/Prettier 도입
- 상태 기반 UI 렌더링
- SPA 구성 기초
- 웹 보안과 접근성