채널톡 아이콘

클린업 JavaScript: 점프업!

자바스크립트 최종 코스! ES2025 기준 실행 콘텍스트 구조와 방법, Event Loop, 멀티 스레딩을 다룹니다. 자바스크립트 언어에 담겨진 언어 문화를 다룹니다.

30명 이 수강하고 있어요.

Thumbnail

초급자를 위해 준비한
[프로그래밍 언어, JavaScript] 강의입니다.

이런 걸 배울 수 있어요

  • 자바스크립트 객체 지향 프로그래밍

  • 실행 콘텍스트(ES2025 기준)

  • 동기, 비동기 처리

  • Event Loop

  • 자바스크립트 병렬 처리

자바스크립트 최종 코스! ES2025 기준 실행 콘텍스트 구조와 방법,
Event Loop, 멀티스레딩을 다룹니다.


자바스크립트에서 강의 내용보다 더 어렵거나 깊은 내용은 없습니다.
자바스크립트 언어에 담겨진 언어 문화를 다룹니다.

클린업 자바스크립트는 생각을 다룹니다! 🧠

  • 강좌의 주제가 어렵지 않지만 넓고 깊으면서 자세하게 생각을 많이 해야 합니다.

  • 자바스크립트의 아름다움을 음미하고 생각하는 시간이 되시기 바랍니다

  • 자바스크립트 언어의 부드러움을 곱씹어 보는 시간이 되시기 바랍니다

  • 용어 하나, 문맥 하나에 담겨진 자바스크립트의 깊이, 너비, 상세를 깨끗하게 정리(클린업)하는 시간이 되시기 바랍니다

  • 생각을 위한, 음미를 위한, 깊이/너비/상세를 클린업할 수 있는 주제를 강좌에 듬뿍 담았습니다.

이런 내용을 배워요!

클래스(Class)

객체 지향 프로그래밍 개요
Class와 prototype, Class 상속 플로우
Class 상속 구조, prototype chain

this 참조

스코프 목적, Object와 this 참조
함수에서 this 참조, Class와 this 참조
this 참조 바인딩: bind(), 이벤트 리스너, 이벤트 핸들러
this 참조 변경

자바스크립트 객체 지향 프로그래밍

자바스크립트와 OOP
OOP 특성과 자바스크립트: 추상화, 상속, 다형성, 캡슐화
인스턴스 목적

Function Object

Function Object 구성
[[SourceText]], [[ECMAScriptCode]] 슬롯
[[FormalParameters]], [[Environment]], [[ThisMode]] 슬롯

실행 콘텍스트

상태 컴포넌트, 클로저
Environment Record, Declarative Environment Record
scope chain과 식별자 해결, 식별자 해결 메커니즘

동기, 비동기 처리

동기 처리 형태와 설명
비동기 처리 목적, Ajax 목적
비동기 통신/취소 형태와 설명, 통신 코드 리팩터링

Promise Object

Promise 처리 순서, Promise Object 특징, 비동기로 실행하는 이유
withResolvers() 함수, withResolvers()와 Class
Promise와 fetch()

Event Loop

콜백 함수 실행 순서
User Agent, Agent 개념
자바스크립트 Agent(스레드) 구성, 웹 플랫폼의 Agent(스레드) 타입
Event Loop, Task Queue
Microtask Queue, queueMicrotask()

Number 처리 방법

Number Object, BigInt Object
TypedArray Object, ArrayBuffer Object, ArrayBuffer View
TypedArray Object 활용
DataView Object

자바스크립트 병렬 처리

SharedArrayBuffer Object, SharedArrayBuffer 플로우
SharedArrayBuffer 고려사항
Atomics Object
Atomic wait 플로우, Atomic notify 플로우

수강 전 참고 사항

실습 환경

  • 크롬 브라우저, VS Code

학습 자료

  • 강좌에서 설명하는 소스 파일을 제공합니다

  • 강의 자료는 제공하지 않습니다

선수 지식 및 유의사항

  • 자바스크립트 기초 문법


연관 강의 로드맵을
함께 학습해보세요.


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 자바스크립트 중고급 내용을 깊고 넓게 정리하려는 개발자

  • 자바스크립트를 아는 것 같은데, 바탕이 약하다고 생각이 드는 개발자

선수 지식,
필요할까요?

  • 자바스크립트 초급 이상

  • 클린업 JavaScript: 베이스 빌드업의 연속 강좌입니다

안녕하세요
김영보입니다.

9,423

수강생

363

수강평

332

답변

4.8

강의 평점

12

강의

소프트웨어 개발을 좋아하는 개발자입니다.

메일: tonextday@gmail.com

동영상: 12개
클린업 자바스크립트: 점프업
클린업 자바스크립트: 베이스 빌드업
자바스크립트 비기너, 자바스크립트 중고급
모던 자바스크립트(ES6+) 기본, 모던 자바스크립트(ES6+) 심화
DOM 기본, DOM 인터랙션
React 비기너, React 완전 끝내기
요구분석 구현 방법
자바스크립트 머신러닝 TensorFlow.js

저서: 9권
몰입! 자바스크립트
ECMAScript 6
HTML5
DOM 스크립팅
자바스크립트 정규표현식
요구분석을 위한 Event Process 모델링
머신러닝 TensorFlow.js,
Ajax 활용, prototype.js 완전분석  
9권 중에서 8권은 국내 최초 저자입니다.
특히, "머신러닝 TensorFlow.js JavaScript"는 출판하는 시점에 amazon.com에 관련된 책이 없었습니다.

 

 

더보기

커리큘럼

전체

69개 ∙ (4시간 34분)

해당 강의에서 제공:

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

수강평

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

김영보님의 다른 강의

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

연관 로드맵

강의가 포함된 로드맵으로 학습해 보세요!

₩44,000