- ES6+ 환경을 넓고 깊게 이해하려는 개발자 - 비동기 통신, 비동기 프로세스 환경에서 개발하려는 개발자 - ES6+를 이해하고 있으나 빠짐없이 정리하려는 개발자
자바스크립트 끝내기 강좌의 마지막인 4번째 강좌입니다.
자바스크립트 스펙의 95% 이상을 다룹니다. 넓고, 깊으며, 디테일합니다.
4개의 끝내기 강좌를 통해 자바스크립트의 마침표를 찍을 수 있습니다.
해당 강좌로 배울 수 있는 것
자바스크립트의 고도화된 언어적 활용을 배울 수 있습니다.
비동기 통신과 비동기 프로세스 전반을 11단계로 나누어 프레임워크를 만드는 개념으로 접근합니다.
이를 위해 Web Workers, Ajax, XMLHttpRequest, Fetch를 다룹니다.
4개의 자바스크립트 끝내기 강좌 전체가 하나의 시나리오입니다.
배워야 할 것과 배우는 순서를 갖고 있습니다. 강좌를 따라오시면 됩니다.
내용이 중복되지 않습니다. 중복에 따른 시간, 비용을 허비하지 않습니다.
끝내기 강좌 하나로 자바스크립트를 끝낼 수 있습니다.
자바스크립트 끝내기 루트 오픈!
자바스크립트 끝내기 강좌 시리즈를 루트 구매를 통해 45% 할인된 가격으로 한번에 구매 할 수 있습니다.
선수 지식
자바스크립트 중고급: 근본 핵심의 연계강좌로
해당 강좌를 수강 후 들으시면 이해하기 편합니다.
2. 전용 Worker: new Worker(), WorkerGlobalScope, postMessage()
3. Transferable 오브젝트, 복사하여 전송, 소유권 이전
14
13. SharedArrayBuffer, Atomics
1. SharedArrayBuffer 개요, SharedArrayBuffer 고려사항
2. Atomics: 개요, store(), exchange(), load()
15
14. Ajax
1. Ajax: 동기/비동기 처리, Ajax 목적, Ajax 요소 기술, XMLHttpRequest
2. Ajax 애플리케이션 모델: 전통적인 모델, Ajax 모델, MVC 패턴, 동기/비동기 모델
16
15. XMLHttpRequest
1. XMLHttpRequest 개요, XMLHttpRequest 플로우
2. XMLHttpRequest 이벤트: onreadystatechange, 이벤트 타입
3. Request: open(), send(), timeout, abort()
4. Response: status, responseType
5. responseText, responseXML, FormData
17
16. 비동기 통신, 비동기 프로세스
1. 비동기 기본 형태: XHR 비동기 통신, Promise로 비동기 실행, 비동기 통신 + 비동기 실행
2. 비동기로 다수 파일 처리: 함수로 분리, 다수 파일 수신
3. 비통기 통신 + async/await
4. 서버로 데이터 전송, 전송/수신 데이터의 변환
5. this 참조: Promise then() 환경, async/await 환경, 이벤트 핸들러 함수 분리
6. 이벤트 핸들러 바인딩, 프레임워크 접근
18
17. Fetch
1. Fetch 개요, Fetch API 구성, Fetch API 사용
2. Request 오브젝트, Response 오브젝트
3. Body 믹스인, Headers 오브젝트
4. Fetch 프로세스: JSON 데이터, Blob 파일
Recent Update|2022. 11. 17
Instructor Introduction
김영보Captain
40년 넘게 소프트웨어를 개발했으며 지금도 개발하고 있습니다.
그 중에서 20년 넘게 JavaScript 중심으로 개발했습니다.
저서:
몰입! 자바스크립트, ECMAScript 6, 자바스크립트 정규표현식
HTML5, DOM 스크립팅, Ajax 활용, prototype.js 완전분석
요구분석을 위한 Event Process 모델링
머신러닝 TensorFlow.js JavaScript
9권 중에서 8권이 국내 저자 최초입니다. 특히, "머신러닝 TensorFlow.js JavaScript"는 출판하는 시점에 amazon.com에 관련된 책이 없었습니다.