강의

멘토링

로드맵

Programming

/

Programming Language

Clean up JavaScript: Jump up!

The final course of JavaScript! It covers the structure and method of the execution context, Event Loop, and multi-threading based on ES2025. It covers the language culture contained in the JavaScript language.

44 learners are taking this course

  • tonextday
자바스크립트
JavaScript

What you will learn!

  • JavaScript Object-Oriented Programming

  • Execution context (ES2025)

  • Synchronous, Asynchronous Processing

  • Event Loop

  • JavaScript Parallel Processing

JavaScript Final Course! Covers execution context structure and methods based on ES2025 standards,
Event Loop, and multithreading.


There is no content more difficult or deeper than the lecture content in JavaScript.
It covers the language culture embedded in the JavaScript language.

Coupon Discount: 28,000 KRW
Coupon Code: https://inf.run/ULRvP

Clean-up JavaScript deals with thoughts! 🧠

  • The course topic isn't difficult, but it's broad and deep, requiring a lot of detailed thinking.

  • I hope this becomes a time to savor and contemplate the beauty of JavaScript.

  • I hope this becomes a time for you to savor the smoothness of the JavaScript language

  • May this be a time to cleanly organize (cleanup) the depth, breadth, and details of JavaScript contained in each term and context.

  • The course is packed with topics that allow for deep thinking, careful consideration, and the ability to clean up depth/breadth/details.

You'll learn content like this!

Class

Object-Oriented Programming Overview
Class and prototype, Class inheritance flow
Class inheritance structure, prototype chain

this reference

Scope purpose, Object and this reference
this reference in functions, Class and this reference
this reference binding: bind(), event listeners, event handlers
this reference modification

JavaScript Object-Oriented Programming

JavaScript and OOP
OOP Characteristics and JavaScript: Abstraction, Inheritance, Polymorphism, Encapsulation
Instance Purpose

Function Object

Function Object Configuration
[[SourceText]], [[ECMAScriptCode]] slots
[[FormalParameters]], [[Environment]], [[ThisMode]] slots

Execution Context

State Components, Closures
Environment Record, Declarative Environment Record
scope chain and identifier resolution, identifier resolution mechanism

Synchronous and Asynchronous Processing

Synchronous processing types and explanations
Asynchronous processing purpose, Ajax purpose
Asynchronous communication/cancellation types and explanations, communication code refactoring

Promise Object

Promise processing order, Promise Object characteristics, reasons for asynchronous execution
withResolvers() function, withResolvers() and Class
Promise and fetch()

Event Loop

Callback function execution order
User Agent, Agent concepts
JavaScript Agent (thread) composition, web platform Agent (thread) types
Event Loop, Task Queue
Microtask Queue, queueMicrotask()

Number Processing Methods

Number Object, BigInt Object
TypedArray Object, ArrayBuffer Object, ArrayBuffer View
Utilizing TypedArray Object
DataView Object

JavaScript Parallel Processing

SharedArrayBuffer Object, SharedArrayBuffer flow
SharedArrayBuffer considerations
Atomics Object
Atomic wait flow, Atomic notify flow

Pre-enrollment Reference Information

Practice Environment

  • Chrome browser, VS Code

Learning Materials

  • The course provides source files that explain the content.

  • Course materials are not provided

Prerequisites and Important Notes

  • JavaScript Basic Syntax


Learn together with
related course roadmaps.


Recommended for
these people

Who is this course right for?

  • A developer who wants to organize advanced JavaScript content in a deep and broad way

  • A developer who seems to know JavaScript but whose foundation is weak

Need to know before starting?

  • JavaScript beginner or higher

  • Clean Up JavaScript: A series of lectures on base buildup

Hello
This is

9,663

Learners

396

Reviews

337

Answers

4.8

Rating

12

Courses

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

메일: tonextday@gmail.com

동영상: 12개
Rust 강좌 제작중

클린업 자바스크립트: 점프업
클린업 자바스크립트: 베이스 빌드업
자바스크립트 비기너, 자바스크립트 중고급
모던 자바스크립트(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에 관련된 책이 없었습니다.

 

 

Curriculum

All

69 lectures ∙ (4hr 34min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

$34.10

tonextday's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!