🎓 JavaScript 핵심 개념 학습 센터
JavaScript 핵심 개념을 시각적으로 학습해보세요
Interactive JavaScript
복잡한 JavaScript 개념과 웹 개발 지식을 인터랙티브 시뮬레이터로 쉽고 재미있게 학습하세요.
📚 체계적 학습
Phase별로 단계적 학습 경로 제공
🎮 인터랙티브
시각적 시뮬레이션과 실습
💡 실무 중심
현업에서 필요한 핵심 지식
Phase 0: 실무 워크플로우 재정비
매일 사용하는 도구와 기술을 더 깊이 이해하고, 협업과 생산성을 극대화하는 실무 워크플로우를 완성합니다.
📁 Git & GitHub 실무 워크플로우
기초 실무혼자 개발할 때와 팀에서 협업할 때 꼭 알아야 할 Git 명령어와 GitHub 사용법을 학습합니다
🐛 에러 핸들링 & 고급 디버깅
실무 필수비동기 에러 처리, 소스맵 분석 등 복잡한 버그를 체계적으로 추적하고 해결하는 전략을 익힙니다
🛡️ 웹 보안 기초 (XSS & CSRF)
실무 필수가장 흔한 웹 취약점의 원리를 이해하고, 프론트엔드 관점에서 효과적인 방어 기법을 적용합니다
♿ 웹 접근성(A11y) 기초
실무 필수시맨틱 마크업과 WAI-ARIA를 활용하여 모두를 위한 웹 서비스를 만드는 실용적인 방법을 학습합니다
Phase 1: 웹 프론트엔드 기초
웹 개발자라면 반드시 알아야 할 핵심적인 CS 기초 지식을 학습합니다.
⏱️ 동기 vs 비동기 프로그래밍
기초 필수JavaScript의 핵심인 동기/비동기 처리 방식을 시각적 타임라인으로 완벽 이해
🔒 HTTP vs HTTPS
기초 필수웹 보안의 기초인 HTTP와 HTTPS의 차이점, SSL/TLS 동작 원리를 시각적으로 학습합니다
🌐 CORS (Cross-Origin Resource Sharing)
기초 필수브라우저의 보안 정책과 CORS 동작 원리를 시각적으로 학습하고, 실무에서 자주 마주치는 에러 해결법을 익혀보세요
🔐 인증 방식 비교 (Cookie vs Session vs JWT)
기초 필수웹 인증의 핵심 방식들을 비교하고, 각각의 장단점과 적합한 사용 사례를 학습합니다
🔌 웹소켓 vs HTTP 통신
기초 필수실시간 통신을 위한 WebSocket과 전통적인 HTTP 통신의 차이점을 시각적으로 학습합니다
🔄 RESTful API 설계 원칙
기초 필수REST 아키텍처 스타일과 API 설계 모범 사례를 시각적으로 학습하고 실습합니다
💾 웹 스토리지 완벽 가이드
기초 필수LocalStorage, SessionStorage, Cookie, IndexedDB의 차이점과 활용법을 실습으로 학습합니다
🗄️ 브라우저 캐싱 전략
기초 필수HTTP 캐싱, 브라우저 캐시, CDN 캐싱의 작동 원리를 시각적으로 학습하고 성능을 최적화합니다
📡 GraphQL vs REST
기초 필수REST API와 GraphQL의 차이점을 실제 요청/응답 비교로 학습하고 각각의 장단점을 이해합니다
Phase 2: JavaScript 핵심 마스터리
JavaScript의 내부 동작 원리를 깊이 있게 파고들어 고급 개발자로 거듭납니다.
📝 JavaScript 변수 선언 & 호이스팅
초급var, let, const의 차이점과 스코프, 호이스팅, TDZ를 인터랙티브 시뮬레이터로 학습
⚖️ JavaScript 동등 연산자 (== vs ===)
초급동등 연산자와 일치 연산자의 차이점을 실습과 예제로 명확하게 학습
🚀 병렬 Promise 응답 순서
초급여러 Promise가 병렬로 실행될 때 응답 받는 순서를 시각적으로 학습
🧠 JavaScript 실행 컨텍스트
중급실행 컨텍스트와 스택, 스코프 체인의 작동 원리를 단계별 시각화로 학습
🔍 JavaScript Scope & Closure
중급클로저와 스코프 체인을 통한 변수 캡처 메커니즘을 시각적 시뮬레이터로 학습
🧬 JavaScript Prototype & 상속
중급프로토타입 체인과 상속 메커니즘을 시각적 시뮬레이터로 학습
🎯 Event Delegation & 이벤트 위임
중급효율적인 이벤트 처리와 DOM 이벤트 전파 메커니즘을 인터랙티브 시뮬레이터로 학습
🧱 JavaScript 이벤트 루프
중급Call Stack, Task Queue, Microtask Queue의 작동 원리를 시뮬레이션으로 학습
🎯 this 바인딩의 모든 것
중급JavaScript의 this 키워드가 결정되는 4가지 규칙을 인터랙티브 예제로 완벽 학습
🔄 JavaScript 모듈 시스템
중급CommonJS, ES Modules, AMD의 차이점과 번들러가 처리하는 과정을 시각화로 학습
🎯 JavaScript 배열 메서드 완전 정복
초급map, filter, reduce부터 최신 메서드까지 배열 조작의 모든 것을 실습으로 학습
📊 JavaScript 메모리 관리
중급가비지 컬렉션, 메모리 누수, WeakMap/WeakSet의 동작을 시각적으로 학습합니다
Phase 3: React & 웹 심화
모던 웹 개발의 핵심인 React와 브라우저 렌더링에 대한 심도 있는 내용을 학습합니다.
⚛️ React Virtual DOM
중급Virtual DOM의 작동 원리와 Diffing 알고리즘을 시각적 시뮬레이터로 학습
🌐 웹 렌더링 전략 시뮬레이터
중급CSR, SSR, ISR, SSG의 차이점과 특징을 시각적 시뮬레이터로 학습
🎨 브라우저 렌더링 과정
중급HTML과 CSS가 화면에 그려지는 전체 과정을 시각적으로 학습하고 성능 최적화 기법 마스터
🔧 브라우저별 CSS 호환성 해결
중급개발자가 자주 마주하는 CSS 호환성 이슈 해결 방법과 실무 사례를 체계적으로 학습
⏱️ JavaScript Debounce & Throttle
중급이벤트 호출 빈도 제어 기법과 성능 최적화를 인터랙티브 시뮬레이터로 학습
🎛️ React 상태 관리 완전 가이드
초급-중급useState부터 Context API까지 React의 모든 상태 관리 패턴을 초보자도 쉽게 이해할 수 있도록 단계별로 학습합니다
📱 반응형 웹 디자인 실전
초급-중급미디어 쿼리, 플렉스박스, 그리드를 활용한 반응형 레이아웃을 실습으로 구현합니다
⚡ 웹 성능 측정과 개선
중급Lighthouse, Web Vitals를 활용한 성능 측정과 실제 개선 방법을 학습합니다
🧪 프론트엔드 테스팅 입문
중급Jest와 React Testing Library를 활용한 컴포넌트 테스트 작성법을 학습합니다
더 많은 학습 주제 준비 중
🔐 보안 & 성능
- • 브라우저 보안 정책 (CSP, SOP)
- • 웹 성능 최적화 기법
- • 모던 웹 보안 (XSS, CSRF)
⚡ 고급 개념
- • JavaScript 엔진 동작 원리
- • 웹 워커 & 서비스 워커
- • WebAssembly 기초
🛠 기술 스택
1nnovator 김민성
JavaScript 학습 센터 개발자
🌟 이 프로젝트가 도움이 되셨다면 블로그에서 더 많은 개발 이야기를 확인해보세요!
🤖이 페이지는 생성형 AI의 도움을 받아 제작되었습니다.