무던한 개발자를 위한 모던한 자바스크립트 (쉽고 간결한 설명으로 빠르게 변하는 자바스크립트 학습하기)

무던한 개발자를 위한 모던한 자바스크립트 (쉽고 간결한 설명으로 빠르게 변하는 자바스크립트 학습하기)

$32.00
Description
자바스크립트는 배우고 싶은데 시간이 없다면?
최신 자바스크립트를 습득하는 가장 쉽고 빠른 방법
자바스크립트 ES6 이상에 대응하는 완벽하고도 간결한 최신 자바스크립트 안내서다. 자바, C#, C 언어에서 최신 자바스크립트로 빠르게 전환하고, 이전 버전보다 훨씬 더 강력한 최신 버전을 적용해 생산성을 빠르게 높여보자. 통찰력 있는 개념 설명과 실용적인 예제를 살펴보며 새로운 자바스크립트의 활용법을 배우고, 빠지기 쉬운 함정과 구식 기능을 피하는 법도 알아본다. 최신 자바스크립트의 강력한 개발 도구와 프레임워크를 최대한 활용하는 방법을 터득해 자바스크립트 마스터로 거듭나길 바란다.
저자

카이호스트만

CayS.Horstmann
『가장빨리만나는코어자바9』(길벗,2018),『CoreJava,VolumesI,12thEdition』(Pearson,2021),『ScalafortheImpatient,2ndEdition』(Addison-Wesley,2016)의저자다.산호세주립대학교컴퓨터공학부의명예교수이자자바챔피언이며컴퓨터분야콘퍼런스의연사로도자주참여한다.

목차

[CHAPTER1값과변수]
1.1자바스크립트실행
1.2형식과typeof연산자
1.3주석
1.4변수선언
1.5식별자
1.6숫자
1.7산술연산자
1.8불리언값
1.9null과undefined
1.10문자열리터럴
1.11템플릿리터럴
1.12객체
1.13객체리터럴문법
1.14배열
1.15JSON
1.16비구조화
1.17고급비구조화
연습문제

[CHAPTER2제어구조]
2.1표현식구문
2.2세미콜론자동추가규칙
2.3분기
2.4불리언화
2.5비교연산자
2.6혼합비교
2.7논리연산자
2.8switch문
2.9while과do루프
2.10for루프
2.11break와continue
2.12예외잡기
연습문제

[CHAPTER3함수와함수형프로그래밍]
3.1함수선언
3.2고차함수
3.3함수리터럴
3.4화살표함수
3.5함수형배열처리
3.6클로저
3.7하드객체
3.8엄격모드
3.9인수형식검사
3.10더많거나더적은인수제공
3.11기본인수
3.12나머지매개변수와스프레드연산자
3.13비구조화로명명된인수흉내내기
3.14호이스팅
3.15예외던지기
3.16예외잡기
3.17finally절
연습문제

[CHAPTER4객체지향프로그래밍]
4.1메서드
4.2프로토타입
4.3생성자
4.4클래스문법
4.5게터와세터
4.6인스턴스필드와공개메서드
4.7정적메서드와필드
4.8서브클래스
4.9메서드오버라이드
4.10서브클래스생성
4.11클래스표현식
4.12this레퍼런스
연습문제

[CHAPTER5숫자와날짜]
5.1숫자리터럴
5.2숫자포매팅
5.3숫자파싱
5.4Number함수와상수
5.5수학관련함수와상수
5.6큰정수
5.7날짜생성
5.8Date함수와메서드
5.9날짜포매팅
연습문제

[CHAPTER6문자열과정규표현식]
6.1문자열과코드포인트시퀀스상호변환
6.2부분문자열
6.기타문자열메서드
6.4태그된템플릿리터럴
6.5원시템플릿리터럴
6.6정규표현식
6.7정규표현식리터럴
6.8플래그
6.9정규표현식과유니코드
6.10RegExp클래스의메서드
6.11그룹
6.12String메서드와정규표현식
6.13정규표현식의replace메서드
6.14특이한기능
연습문제

[CHAPTER7배열과컬렉션]
7.1배열생성
7.2length와인덱스프로퍼티
7.3요소삭제및추가
7.4배열변경자
7.5요소생성
7.6요소검색
7.7모든요소방문
7.8희소배열
7.9리듀스
7.10맵
7.11세트
7.12위크맵과위크셋
7.13형식화배열
7.14ArrayBuffer
연습문제

[CHAPTER8국제화]
8.1로케일개념
8.2로케일지정
8.3숫자포매팅
8.4날짜와시간지역화
8.5대조
8.6로케일을인식하는기타String메서드
8.7복수규칙과목록
8.8기타로케일기능
연습문제

[CHAPTER9비동기프로그래밍]
9.1자바스크립트의동시작업
9.2프라미스생성
9.3즉시종료되는프라미스
9.4프라미스결과
9.5프라미스체이닝
9.6거부처리핸들러
9.7여러프라미스실행
9.8여러프라미스의경쟁
9.9async함수
9.10async반환값
9.11동시await
9.12async함수의예외
연습문제

[CHAPTER10모듈]
10.1모듈개념
10.2ECMAScript모듈
10.3기본기능임포트
10.4명명된임포트
10.5동적임포트
10.6익스포트
10.7모듈패키징
연습문제

[CHAPTER11메타프로그래밍]
11.1심벌
11.2심벌프로퍼티를이용한커스터마이즈
11.3프로퍼티속성
11.4프로퍼티열거
11.5한개의프로퍼티검사
11.6객체보호
11.7객체생성과갱신
11.8프로토타입접근과갱신
11.9객체복제
11.10함수프로퍼티
11.11인수바인딩과메서드호출
11.12프록시
11.13Reflect클래스
11.14프록시불변법칙
연습문제

[CHAPTER12반복자와제너레이터]
12.1이터러블
12.2이터러블구현
12.3닫을수있는반복자
12.4제너레이터
12.5중첩된yield
12.6제너레이터로값소비
12.7제너레이터와비동기처리
12.8비동기제너레이터와반복자
연습문제

[CHAPTER13타입스크립트소개]
13.1형식지정
13.2타입스크립트실행
13.3형식용어
13.4기본형
13.5합성형식
13.6형식추론
13.7서브형식
13.8클래스
13.9구조적형식
13.10인터페이스
13.11인덱스프로퍼티
13.12복잡한함수매개변수
13.13제네릭프로그래밍
연습문제

출판사 서평

명장카이호스트만이설명하는최신자바스크립트안내서
오래된자바스크립트문제는피하고,최신자바스크립트활용법흡수하기
기존자바스크립트는웹브라우저의소규모프로그래밍을위해설계되었지만최신자바스크립트는근본적으로달라졌습니다.오늘날프로그래머들은오류가발생하기쉬운과거의개념은멀리하고함수형,객체지향,비동기프로그래밍을적극적으로수용하려고합니다.이책은오래된기능을피하는방법으로다섯가지황금규칙을소개하면서시작됩니다.이황금규칙만지킨다면자바스크립트를더쉽게배우고사용할수있을거라장담합니다.

특히이책은독자가스스로난도를조절하며읽을수있게구성했습니다.다음네가지아이콘으로각단계를분류합니다.
-1단계동그라미:자바스크립트를학습할때반드시알고넘어가야하는기본주제
-2단계세모:처음책을읽을때는어려울수있지만자바스크립트개발자라면이해해야하는중급주제
-3단계별:프레임워크개발자에게날개를달아줄고급주제
-4단계모래시계:도전적이고호기심이가득한독자를위한심도있는주제

기본내용만간단히알고싶다면동그라미아이콘만찾아가세요.장을건너뛰었다고죄책감을느끼지않아도됩니다.한단계더레벨업하고싶을때다시돌아가세모주제를읽어보세요.매번책을읽을때마다여러분은성장하게되며,점차이책이다루는모든주제를독파할수있게될겁니다.이책한권을통해최신자바스크립트기능의마스터가되어보는건어떨까요?

대상독자
● 프로그래밍언어를접해본누구나
● 프레임워크나앱개발자지망생
● 최신자바스크립트기능을학습하려는웹개발자

주요내용
● 최신자바스크립트의기본프로그래밍구성요소습득하기
● 불필요한복잡성과위험을초래하는구식기술피하기
● 함수형,객체지향,비동기프로그래밍기술최대한활용하기
● 모듈을사용해복잡한프로그램을효율적으로구성하기
● 메타프로그래밍으로강력하고유연하며간결한프로그램작성하기
● 자바스크립트라이브러리,프레임워크,플랫폼을통해기능확장하기
● 타입스크립트의주요기능과장단점살펴보기

[추천사]

최신자바스크립트정보를쉬운설명으로이해하기쉽게풀어내는아주좋은책입니다.저는궁금한주제가있을때마다이책을펼치는데,단한번도실망한적이없습니다.이멋진책을한번살펴보세요!
_도리언그레이,아마존독자

만약여러분이다른프로그래밍언어를사용할줄알고,자바스크립트를배우고싶다면바로이책입니다.필요한이야기를논리적인순서에맞춰탁월하게설명합니다.책에등장하는예제는중요한것에집중하면서도언어에내재된핵심을짚어냅니다.처음부터끝까지한번읽고나면원하는자바스크립트프레임워크를바로사용할수있게될겁니다.적극추천합니다!
_크레이그슈미트,아마존독자