채널톡 아이콘

치킨값으로 배우는 JS 고급

JS를 쓰고는 있지만 왜 되는지 설명하기 어렵다면, 이 강의가 그 답을 드립니다. 실행 컨텍스트, 클로저, 이벤트 루프부터 Promise 동시성, 프로토타입, 가상 DOM, 메모리 누수, 번들 최적화까지 - JS 고급 개념 18챕터를 읽는 것이 아니라 시뮬레이터로 직접 눈앞에서 확인하며 학습합니다. 챕터마다 코드 기반 퀴즈가 제공되며, 치킨 한 마리 값으로 평생 소장할 수 있습니다.

1명 이 수강하고 있어요.

난이도 중급이상

수강기한 무제한

실습 중심
실습 중심
자바스크립트심화
자바스크립트심화
이벤트루프
이벤트루프
프론트엔드
프론트엔드
실습 중심
실습 중심
자바스크립트심화
자바스크립트심화
이벤트루프
이벤트루프
프론트엔드
프론트엔드

수강 후 이런걸 얻을 수 있어요

  • 실행 컨텍스트, 이벤트 루프, 마이크로태스크 큐를 머릿속에서 그릴 수 있게 됩니다. 면접에서 자신 있게 답할 수 있습니다.

  • 이벤트 리스너, 타이머, 전역 캐시, 분리된 DOM 참조 4가지 패턴을 시뮬레이터로 확인하고, 실제 코드에서 어디를 봐야 하는지 알게 됩니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • JS로 코드는 짜지만 면접에서 "클로저가 뭔가요?", "이벤트 루프 설명해보세요"에 막히는 분

  • React를 매일 쓰면서도 왜 리렌더링이 일어나는지, 왜 훅 순서를 바꾸면 안 되는지 이해 못한 채 쓰고 있는 분

  • async/await을 쓰는데 실행 순서가 예상과 다르게 나와서 console.log로 찍어보며 때려맞추는 분

  • "앱이 느리다"는 말을 듣는데 어디서부터 봐야 할지 모르는 분

선수 지식,
필요할까요?

  • JS 기초 문법 - 변수, 함수, 배열/객체, 조건문/반복문을 자유롭게 쓸 수 있어야 합니다.

  • 비동기 기초 - setTimeout, fetch, Promise.then() 정도는 써본 경험이 있으면 좋습니다. 원리는 몰라도 됩니다.

  • ES6+ 문법 - 화살표 함수, 구조 분해, 스프레드 연산자, import/export 정도는 익숙해야 합니다.

안녕하세요
캄자입니다.

커리어인증

49

수강생

3

수강평

5.0

강의 평점

4

강의

안녕하세요, 4년차 프론트엔드 개발자 캄자입니다.

현재는 글로벌 모빌리티 서비스를 개발하고 있어요. 다국어 서비스를 만들며 실무 경험을 쌓아왔고, 전 세계 개발자들이 사용하는 오픈소스 라이브러리 react-hook-form의 글로벌 Top 30 기여자이기도 합니다.

하지만 저도 처음부터 이랬던 건 아니에요.

JS를 처음 배울 때, 유튜브 강의를 따라 칠 때는 다 이해한 것 같았는데 막상 빈 에디터를 켜면 머리가 새하얘지는 경험을 수도 없이 했습니다. 처음엔 그저 구글링해서 찾은 코드를 복사하고 붙여넣기 바빴고, 에러가 터지면 어디서부터 손을 대야 할지 몰라 밤을 새우며 며칠을 좌절하기도 했어요.

그 과정에서 정말 많이 해맸습니다. DOM이 뭔지도 모른 채 코드를 짰고, 이벤트가 왜 두 번 실행되는지 몰라 몇 시간을 날리기도 했죠. 그때의 제가 가장 필요했던 건 방대한 문법 암기가 아니었어요. "이 코드가 왜 동작하는지"를 설명해주는 누군가였습니다.

4년간 실무를 거치면서 쌓아온 것들, 그리고 제가 초보 시절 가장 헤맸던 부분들을 정리해서 이 강의를 만들었습니다. 저처럼 돌아가지 않으셔도 됩니다. 제가 먼저 겪어봤으니까요.

더보기

커리큘럼

전체

18개

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

캄자님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

신규가입 25% 할인

₩16,500

25%

₩22,000