본문으로 건너뛰기

코스 카탈로그

고급 JavaScript

JavaScript 엔지니어처럼 생각해요.

고급 JavaScript에서 풀스택 전달로 나아가세요: 클로저와 비동기, Koda 샌드박스의 React 컴포넌트 아키텍처 개념, 자동 테스트, 접근 가능한 폼, 제한된 데이터 effect, 서버 핸들러, REST 계약, 검증, 매개변수화된 SQL 리포지토리, 세션과 인가, 브라우저 보안, 배포와 관찰 가능성. 테스트된 REST API와 로컬에서 공유 가능한 클라이언트/서버/SQL 산출물로 마무리합니다.

커리큘럼

  1. 섹션 1

    함수 깊이 파헤치기

    스코프와 클로저, 그리고 현대 JavaScript를 움직이는 함수형 패턴을 마스터해요.

    1. 스코프 & 호이스팅
    2. 클로저
    3. 고차 함수
    4. 배열 메서드 마스터하기
  2. 섹션 2

    객체, 프로토타입 & 클래스

    this, 프로토타입 체인, 그리고 모던 클래스 문법을 속속들이 이해해요.

    1. 객체 심화
    2. this 키워드
    3. 프로토타입
    4. 클래스
  3. 섹션 3

    비동기 JavaScript

    이벤트 루프, Promise, async/await로 시간과 네트워크를 다뤄요.

    1. 콜백 & 이벤트 루프
    2. Promise
    3. Async / Await
    4. Fetch API
  4. 섹션 4

    튼튼한 앱 만들기

    에러 처리, 모듈, DOM 패턴을 결합해 진짜 애플리케이션을 만들어요.

    1. 에러 처리
    2. ES 모듈
    3. DOM 패턴
    4. 프로젝트: 날씨 대시보드
  5. 섹션 5

    React & 컴포넌트 아키텍처

    명시적 props/state, 순수 렌더링, 제한된 effect로 접근성을 갖춘 컴포넌트 UI를 만드세요. HTML 문자열을 반환하는 함수부터 시작해 React의 동작 규칙과 JSX 코드 조각을 살펴봐요. 이어지는 React Applications 코스에서는 고정된 React 19 런타임에서 실행할 수 있는 TSX 프로젝트를 만들어요.

    1. JSX에 앞서 배우는 UI 함수
    2. Props, State & Reducer
    3. 폼, 이벤트 & 접근성
    4. Effect & 데이터 페칭
  6. 섹션 6

    서버 API & 데이터

    서버 핸들러, REST 계약, 검증, 매개변수화된 SQL 리포지토리를 설계하세요.

    1. 서버 런타임 & 핸들러
    2. REST 자원 설계
    3. API 검증 & 오류
    4. SQL 리포지토리 & 트랜잭션
  7. 섹션 7

    인증, 배포 & 관찰 가능성

    인가를 강제하고, 브라우저 경계를 보호하며, 반복 가능하게 배포하고, 런타임 건강을 관찰하세요.

    1. 세션 & 인가
    2. 브라우저 & API 보안
    3. 배포, 마이그레이션 & 시크릿
    4. 관찰 가능성 & 신뢰성
  8. 섹션 8

    JavaScript 테스트

    동작을 고정하는 자동 테스트를 작성하세요: 풀스택 학습자가 믿을 수 있는 순수 함수, 비동기 핸들러, API 계약.

    1. 왜 자동 테스트인가
    2. 순수 함수 테스트하기
    3. 비동기 & 핸들러 테스트
    4. API 계약 테스트

학습 경로

레슨 하나를 체험하고 습관으로 이어가세요.

무료 체험 대상인 첫 가입 회원은 7일 무료 · 언제든 취소 가능

시작하기

코스 목록으로 돌아가기