채널톡 아이콘

치킨값으로 배우는 JS 고급

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

17명 이 수강하고 있어요.

난이도 중급이상

수강기한 무제한

실습 중심
실습 중심
자바스크립트심화
자바스크립트심화
이벤트루프
이벤트루프
프론트엔드
프론트엔드
실습 중심
실습 중심
자바스크립트심화
자바스크립트심화
이벤트루프
이벤트루프
프론트엔드
프론트엔드
당근마켓
네이버
배달의민족
두나무
쿠팡

쿠팡

에 관심있는 사람들도 듣는 중!

당근마켓
네이버
배달의민족
두나무
쿠팡

쿠팡

에 관심있는 사람들도 듣는 중!

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

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

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

이런 분들께
추천드려요

학습 대상은
누구일까요?

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

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

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

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

선수 지식,
필요할까요?

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

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

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

안녕하세요
포테토쌤입니다.

커리어인증

244

수강생

9

수강평

2

답변

4.9

강의 평점

8

강의

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

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

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

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

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

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

더보기

커리큘럼

전체

18개

해당 강의에서 제공:

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

수강평

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

포테토쌤님의 다른 강의

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

비슷한 강의

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

신규가입 25% 할인

₩16,500

25%

₩22,000