메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

IT CookBook, 자바스크립트 프로그래밍 입문(2판)

한빛아카데미

집필서

판매중

  • 저자 : 윤인성
  • 출간 : 2022-01-03
  • 페이지 : 512 쪽
  • ISBN : 9791156645887
  • 물류코드 :4588
  • 구판정보 :이 도서는 <IT CookBook, 자바스크립트 프로그래밍 입문>의 개정판입니다. 구판 정보 보기
  • 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
  • 초급 초중급 중급 중고급 고급
5점 (1명)
좋아요 : 20

컴팩트한 웹 프로그래밍 입문 교과서

 

이 책은 자바스크립트의 기본 단계와 응용 단계로 나누어 다룹니다. 기본 단계에서 자바스크립트의 특징과 문법을 익히고, 응용 단계에서 여러 라이브러리를 이용해 프로그램을 완성해 볼 수 있습니다. 서버 프레임워크인 express를 이용해 RESTful API를 만들고, 클라이언트 라이브러리인 jQuery를 이용해 프로젝트를 완성할 수 있습니다. 서버 및 클라이언트 애플리케이션을 만들고, 최종적으로 서버-클라이언트 구조를 갖는 애플리케이션을 완성할 수 있습니다. 총 3개의 프로젝트를 진행해보면서 자바스크립트 웹 프로그래밍을 배울 수 있습니다.


※ 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.

 

 

상세페이지.png

 

 

윤인성 저자

윤인성

출근하는 것이 싫어서 책을 집필하기 시작했습니다. 현재 직업 특성상 집에서 나갈 이유가 별로 없다는 것에 굉장히 만족하고 있습니다. 홍차와 커피를 좋아하며 기타, 가야금, 그림 그리기, 스컬핑 등이 취미입니다. 책의 소개말을 쓰는 시점을 기준으로 해서 이 책은 73번째 도서입니다.

저서로는 『자바스크립트 프로그래밍 입문(2판)』(한빛아카데미, 2022), 『C# 프로그래밍(2판)』(한빛아카데미, 2021)과 『혼자 공부하는 파이썬(개정판)』(한빛미디어, 2023) 등이 있습니다. 역서로는 『내 코드가 그렇게 이상한가요?』(인사이트, 2023), 『이펙티브 코틀린(인사이트, 2022)』 등이 있습니다.

 

Chapter 01 자바스크립트 첫걸음

01 자바스크립트의 발전

세계에서 가장 오해를 많이 받는 프로그래밍 언어

풍부한 경험을 제공하는 인터넷 애플리케이션(RIA)

Node.js

02 자바스크립트로 할 수 있는 일

웹 클라이언트 애플리케이션 개발

웹 서버 개발

모바일 애플리케이션 개발

데스크톱 애플리케이션 개발

데이터베이스 관리

03 실습 환경 구축

Visual Studio Code 설치

Visual Studio Code 한국어 언어 패키지 설치

Node.js 설치

크롬 설치

04 기본 실습

파일 생성

PowerShell

파일 실행

REPL

05 웹 브라우저 실습 방법

파일 생성과 실행

오류 확인 방법

 

 

PART 01 자바스크립트 기본


Chapter 02 기본

01 기본 용어

표현식과 문장

키워드

식별자

주석

02 출력

출력 메소드

REPL을 사용한 출력

03 기본 자료형

숫자

문자열

04 변수

05 복합 대입 연산자

06 증감 연산자

07 자료형 검사

08 undefined 자료형

09 강제 자료형 변환

Number( ) 함수와 NaN

Boolean( ) 함수

10 자동 자료형 변환

숫자와 문자열 자료형 자동 변환

불 자료형 자동 변환

11 일치 연산자

12 상수

요약

연습문제

 

Chapter 03 조건문

01 if 조건문

02 if else 조건문

03 중첩 조건문

04 if else if 조건문

05 switch 조건문

06 조건 연산자

07 조금 더 나아가기

요약

연습문제

 

Chapter 04 반복문

01 반복문과 배열

배열 생성 방법

배열의 요소와 인덱스

02 while 반복문

03 for 반복문

04 역 for 반복문

05 for in 반복문과 for of 반복문

06 중첩 반복문

07 break 키워드

08 continue 키워드

09 조금 더 나아가기

스코프

호이스팅

요약

연습문제

 

Chapter 05 함수

01 함수 생성 방법

익명 함수

선언적 함수

화살표 함수

02 함수의 기본 형태

03 함수의 기본 활용 형태

04 함수 매개 변수 초기화

05 콜백 함수

06 표준 내장 함수

숫자 변환 함수

타이머 함수

07 조금 더 나아가기

익명 함수와 선언적 함수의 생성 순서

일반 함수와 화살표 함수의 차이

요약

연습문제

 

Chapter 06 객체

01 객체 기본

02 객체와 반복문

03 속성과 메소드

04 클래스

개요

클래스 선언과 인스턴스

생성자

속성

메소드

05 조금 더 나아가기

요약

연습문제

 

Chapter 07 표준 내장 객체

01 내장 객체 기본

02 기본 자료형과 객체 자료형의 차이

03 Number 객체

메소드

클래스의 속성

04 String 객체

속성과 메소드

메소드 활용

05 Date 객체

메소드 활용

06 Array 객체

Array 객체의 기본 메소드

콜백 함수와 함께 사용하는 메소드

07 조금 더 나아가기

lodash 라이브러리

JSON 객체

요약

연습문제

 

Chapter 08 예외 처리

01 예외와 기본 예외 처리

02 고급 예외 처리

03 예외 객체

04 예외 강제 발생

요약

연습문제

 

 

PART 02 서버 자바스크립트


Chapter 09 Node.js 기본

01 전역 변수

02 process 객체의 속성과 이벤트

03 process 객체와 이벤트 개요

04 os 모듈

05 url 모듈

06 File System 모듈

파일 읽기

비동기 처리의 파일 쓰기

파일 처리와 예외 처리

07 노드 패키지 매니저

08 request 모듈

09 cheerio 모듈

10 async 모듈

요약

연습문제

 

Chapter 10 express 모듈

01 웹 요청과 응답

02 express 모듈을 사용한 서버 생성과 실행

03 페이지 라우팅

04 요청 메시지와 응답 메시지

response 객체

request 객체

미들웨어

정적 파일 제공

body- parser

morgan 미들웨어

요약

연습문제

 

Chapter 11 프로젝트 - RESTful 웹 서비스

01 RESTful 웹 서비스 개요

02 코드 구성

사용자 데이터

GET /user

GET /user/:id

POST /user

PUT /user

DEL /user/:id

03 Thunder Client 확장 프로그램

 

Chapter 12 웹 브라우저에서의 자바스크립트

01 브라우저 객체 모델

02 window 객체

03 screen 객체

04 location 객체와 history 객체

05 navigator 객체

요약

연습문제

 

Chapter 13 문서 객체 모델

01 문서 객체 모델 관련 용어

02 웹 페이지 생성 순서

03 문서 객체 선택

1개의 문서 객체 선택

여러 개의 문서 객체 선택

04 문서 객체 조작

문자 조작

스타일 조작

속성 조작

05 이벤트

이벤트 관련 용어 정리

인라인 이벤트 모델

고전 이벤트 모델

이벤트 객체

기본 이벤트 제거

요약

연습문제

 

Chapter 14 jQuery

01 jQuery 사용 준비

02 jQuery 객체

03 문서 객체 선택

04 문서 객체 개별 조작

05 문서 객체 조작

글자 조작

스타일 조작

속성 조작

06 문서 객체 생성

07 이벤트

이벤트 직접 연결

이벤트 간접 연결

이벤트 제거

08 애니메이션

요약

연습문제

 

Chapter 15 프로젝트 - 이미지 슬라이더

01 이미지 슬라이더 개요

02 이미지 슬라이더 구성

03 기본 코드 구성

04 플러그인 구성

 

 

PART 04 프로젝트


Chapter 16 최종 프로젝트 - 온라인 그림판

01 발상

02 필요한 요소 확인

03 캔버스

04 socket.io 모듈

05 서버 구성

06 클라이언트 구성

07 실행 확인

 

APPENDIX 부록

01 CSS 선택자

 

찾아보기

군더더기 없이 꼭 필요한 내용만 담겨 있어서 입문용으로 좋습니다~

특히 서버에서 사용되는 JS와 클라이언트에서 사용되는 JS를 간략하게 소개하는 것이 큰 도움이 됩니다.

결제하기
• 문화비 소득공제 가능

도서구입 안내

<한빛아카데미> 도서는 한빛 홈페이지에서 더 이상 판매를 하지 않습니다. 도서 구입은 인터넷 서점을 이용하시기 바랍니다. 양해바랍니다.

리뷰쓰기

닫기
* 도서명 :
IT CookBook, 자바스크립트 프로그래밍 입문(2판)
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
IT CookBook, 자바스크립트 프로그래밍 입문(2판)
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
IT CookBook, 자바스크립트 프로그래밍 입문(2판)
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실

최근 본 책0