러닝스쿨! 자바스크립트 첫걸음 - 위키북스 러닝스쿨 시리즈 12

러닝스쿨! 자바스크립트 첫걸음 - 위키북스 러닝스쿨 시리즈 12

$24.18
Description
실무에 꼭 필요한 자바스크립트 필수 지식과 핵심 기술을 가장 쉽게 설명한 입문서!
《러닝스쿨! 자바스크립트 첫걸음》은 자바스크립트의 기초부터 프런트엔드 개발의 최신 트렌드까지 웹 개발을 시작하려는 분들에게 필수적인 지식을 제공하는 책입니다. 현재 가장 인기 있는 기술인 React.js와 Next.js를 배우고 싶은 초보자부터, 이미 이 기술들을 다루고 있는 개발자 모두에게 적합합니다.

실무에서 자주 사용되는 문법들을 위주로, 이해하기 쉬운 예제와 명확한 설명으로 기초적인 개념부터 심화 내용까지 단계별로 배울 수 있고, 이를 활용해 프로젝트를 개발하는 과정까지 다양한 예제와 친절한 설명으로 쉽게 이해할 수 있도록 도와주는 책입니다. 《러닝스쿨! 자바스크립트 첫걸음》을 통해 웹 개발에 첫걸음을 내딛어 보길 바랍니다.

저자

김효빈

저자:김효빈
대학생시절,개발에어려움을겪는이들을돕기위해커뮤니티를만들며창업을시작했다.그때의경험을토대로개발자들에게실질적인도움을주고자교육자가되기로결심했다.현재는프런트엔드개발자를위한자바스크립트강의를제작했으며,스타트업에서쌓은다양한프로젝트경험을바탕으로,이분야로의첫걸음을내딛는분들이더쉽게접근할수있도록가이드하고자한다.
-가톨릭대학교컴퓨터정보공학부학사
-(전)스타트업프런트엔드리드개발자
-인프런‘웹프론트엔드를위한자바스크립트첫걸음’강의


목차


01장:자바스크립트시작하기
1.1자바스크립트란
__1.1.1자바와자바스크립트
__1.1.2자바스크립트의버전
1.2자바스크립트로할수있는일
__1.2.1웹개발
__1.2.2서버개발
__1.2.3애플리케이션
1.3자바스크립트를배워야하는이유
__1.3.1자바스크립트의인기
__1.3.2자바스크립트를사용하는기업들
1.4자바스크립트개발환경
__1.4.1자바스크립트동작방식
__1.4.2웹브라우저에서실행
__1.4.3비주얼스튜디오코드설치및실행

02장:변수와자료형
2.1변수
__2.1.1변수명명규칙
__2.1.2긴변수명표기법
2.2상수
__2.2.1상수활용예시
2.3자료형
__2.3.1숫자형
__2.3.2BigInt
__2.3.3문자형
__2.3.4Boolean형
__2.3.5null
__2.3.6undefined
2.4형변환
__2.4.1묵시적형변환
__2.4.2명시적형변환

03장:연산자와조건문
3.1연산자
__3.1.1산술연산자
__3.1.2대입연산자
__3.1.3비교연산자
__3.1.4연결연산자
__3.1.5논리연산자
__3.1.6null병합연산자
__3.1.7삼항연산자
3.2조건문
__3.2.1if문
__3.2.2if-else문
__3.2.3중첩조건문
__3.2.4if-elseif문
__3.2.5switch/case문

04장:함수
4.1함수의기초
__4.1.1함수선언하기
__4.1.2매개변수와인수
__4.1.3return문
__4.1.4코드의흐름
4.2스코프
__4.2.1지역변수와외부변수
__4.2.2지역스코프와전역스코프
__4.2.3블록스코프
__4.2.4함수스코프
__4.2.5let과var
4.3호이스팅
__4.3.1함수호이스팅
__4.3.2변수호이스팅
4.4함수표현식
__4.4.1함수선언식과표현식
__4.4.2화살표함수
__4.4.3콜백함수

05장:객체
5.1객체생성
__5.1.1생성자함수
__5.1.2리터럴
5.2객체프로퍼티
__5.2.1객체프로퍼티값사용
__5.2.2객체프로퍼티추가
__5.2.3객체프로퍼티수정
__5.2.4객체프로퍼티삭제
__5.2.5객체의함수프로퍼티

06장:배열
6.1배열생성
__6.1.1생성자함수
__6.1.2리터럴
6.2배열요소
__6.2.1배열요소접근
__6.2.2배열요소추가
__6.2.3배열요소수정
__6.2.4배열요소삭제
__6.2.5배열의길이

07장:반복문
7.1기본반복문
__7.1.1for문
__7.1.2while문
7.2배열과객체에서의반복문
__7.2.1배열과반복문
__7.2.2객체와반복문
__7.2.3for…of와for…in

08장:배열과객체응용
8.1배열내장함수
__8.1.1요소순회
__8.1.2요소탐색
__8.1.3요소추가삭제
__8.1.4요소변형
8.2구조분해할당
__8.2.1배열구조분해할당
__8.2.2객체구조분해할당
8.3spread와rest
__8.3.1spread
__8.3.2rest

09장:Date객체
9.1협정세계시(UTC)와타임스탬프
__9.1.1협정세계시(UTC)
__9.1.2타임스탬프
9.2Date생성자함수
__9.2.1newDate()
__9.2.2newDate(milliseconds)
__9.2.3newDate(dateString)
9.3Date메서드
__9.3.1Date.now()
__9.3.2날짜반환메서드
__9.3.3시각반환메서드
__9.3.4날짜수정메서드
__9.3.5시각수정메서드

10장:자바스크립트의비동기처리
10.1동기와비동기
__10.1.1동기,비동기처리
__10.1.2setTimeout
10.2프로미스객체
__10.2.1생성및사용법
__10.2.2resolve와reject
__10.2.3콜백지옥
__10.2.4프로미스체이닝
10.3async와await
__10.3.1async
__10.3.2await
__10.3.3에러핸들링
10.4API
__10.4.1클라이언트와서버통신
__10.4.2API와JSON
__10.4.3API호출과비동기
__10.4.4API에러핸들링

11장:DOM과DOMAPI
11.1DOM이란
__11.1.1웹의구성요소
__11.1.2DOM과DOM트리
11.2DOMAPI
__11.2.1요소노드접근
__11.2.2DOM노드값조작
__11.2.3요소노드생성
__11.2.4이벤트설정

12장:실전프로젝트
12.1프로젝트준비
__12.1.1여러가지폼조작
__12.1.2로컬스토리지
12.2프로젝트개발
__12.2.1디지털시계제작
__12.2.2검색바제작
__12.2.3명언API호출
__12.2.4북마크바제작
__12.2.5북마크아이템추가
__12.2.6프로젝트설정및사용

출판사 서평

★이책에서다루는내용★

자바스크립트의역사와기초
자바스크립트실행환경설정
자바스크립트기본문법
자바스크립트심화개념
API호출과이벤트처리
DOM조작
웹페이지개발및사용

★참고자료★

인프런강의:inf.run/7AC37