서브메뉴
검색
자바스크립트 프로그래밍 : ECMAScript 6
자바스크립트 프로그래밍 : ECMAScript 6
Detailed Information
- 자료유형
- 단행본
- ISBN
- 9791198170859 13500
- DDC
- 005.2762-23
- 청구기호
- 005.2762 전44ㅈ
- 저자명
- 전병선
- 서명/저자
- 자바스크립트 프로그래밍 : ECMAScript 6 / 전병선 지음
- 발행사항
- 서울 : 리얼데브러닝, 2023
- 형태사항
- 408 p : 삽화 ; 24 cm
- 가격
- \28000
- Control Number
- gtec:418756
- 책소개
-
- 자바 스크립트 프로그래밍
자바 스크립트 프로그래밍은 14 개의 장에서 대부분의 웹 브라우저에서 지원하는 ECMAScript 6 사양을 준수하는 최신 버전의 자바스크립트 언어가 제공하는 기능에 대해서 설명한다.
1장 자바스크립트 시작에서는 자바스크립트 언어를 학습하는데 필요한 개발 도구를 설치하고 첫번째 자비스크립트 프로그램을 작성하고 기본 구문을 개관한다. 2장 값과 변수에서는 수와 텍스트, 불리안 등의 값을 표현하는 방법과 이들 값을 저장하는 변수에 대해서 살펴보고, 3장 연산자에서는 산술 연산자, 비교 연산자, 논리 연산자, 비트 연산자, 대입 연산자, 기타 연산자 등 여섯 가지 유형의 연산자를 사용하는 방법을 학습한다.
4장 제어문에서는 명령문과 함께 특정한 조건에 따라 분기하는 조건문과 반복하여 명령문을 실행하는 반복문에 대해 살펴보고 에러가 발생하는 예외적인 상황에 대해 대처하는 방법에 대해 학습한다.
5장 객체에서는 자바스크립트에서 복합적인 데이터를 표현하는 가장 중요한 구성 요소인 객체에 대해 학습한다. 이와함께 자바스크립트 언어에 기본적으로 제공하고 많이 사용하는 Object 객체와 문자열 객체, 그리고 Symbol 객체와 Number 및 Math 객체를 사용하는 방법에 대해서 살펴본다. 6장 배열에서는 순서를 갖는 값의 집합으로 특별한 객체의 형식인 배열에 대해 다룬다.
7장 함수에서는 자바스크립트 프로그램에서 가장 중요하고 기본적인 빌딩 블럭인 함수에 대해 학습한다. 함수를 정의하고 호출하는 방법, 매개변수를 정의하고 인수를 전달하는 방법에 대해서 다룬다. 이와함께 값으로서 함수가 제공하는 클로저라고 하는 고급 개념에 대해서도 살펴보게 된다.
8장 클래스에서는 자바스크립트에서 클래스를 정의하고 사용하는 방법에 대해 학습한다. 이전 버전의 자바스크립트에서부터 제공하는 프로토타입과 생성자 함수를 사용하는 방법뿐만 아니라 최근에 도입된 class 예약어를 사용하여 클래스를 정의하고 객체를 생성하는 방법에 대해서도 설명한다. 이와함께 상속성을 구현하는 서브 클래스에 대해서도 살펴보고, 아직 표준으로 정착되지는 못했지만 실무에서 많이 사용하는 새로운 클래스 기능에 대해서도 살펴본다.
9장 모듈에서는 이전 버전에서 여러 개의 자바스크립트 파일로 모듈을 분할하는 방법 뿐만 아니라 최신 버전에서 제공하는 모듈 정의 방법에 대해서도 학습한다. 그리고 10장 표준 라이브러리에서는 자바스크립트 언어에 내장되어 있는 표준 내자 객체 중에서 실무에서 많이 사용되는 Set과 Map, RegExp, Date, Error, JSON, URL 객체에 대해서 살펴본다.
11장 이터레이터와 제너레이터는 순회할 수 있는 객체가 제공하는 이터레이터와 제너레이터를 생성하는 고급 기능에 대해서 살펴보고, 12장 비동기 프로그래밍에서는 비동기식으로 프로그래밍하는데 필요한 콜백 함수와 프로미스, 그리고 async와 await 등 고급 자바스크립트 기능에 대해서 학습한다.
그리고 마지막 두 장은 웹 클라이언트 스크립팅 언어로서 자바스크립트가 제공하는 기능에 대해서 학습한다. 13장 클라이언트 스크립팅 I에서는 웹 클라이언트 스크립팅의 핵심인 DOM에 대해 개관하며, CSS 스크립팅으로 HTMl 문성의 시각적인 외형과 레이아웃을 변경시키는 방법과 HTML 요소에 어떤 흥미로운 일이 일어날 때마다 발생하는 이벤트를 스크립팅하는 방법에 대해서 학습한다. 14장에서는 HTML에서 웹 서버와 상호 통신할 때 사용하는 HTTP 프로토콜에 대해서 살펴보며, HTML에서 웹 서버에게 리소스를 요청하는 방법과 웹 폼을 웹 서버에 제출하는방법에 대해서 학습한다. 또한 클라이언트 저장소로서 쿠키와 웹 스토리지를 사용하는 방법에 대해서도 살펴본다.
이와 같은 자바스크립트 프로그래밍 지식은 여러분이 특별히 JSP나 리액트 프레임워크를 사용하는 웹 클라이언트 애플리케이션을 개발할 때 유용하게 활용할 수 있으며, 그 외에도 Node.js 로 웹 서버 애플리케이션을 구현하거나 모바일 애플리케이션 또는 Electron 프레임워크를 사용하여 데스크톱 애플리케이션을 개발할 때도 활용할 수 있다.
- 리얼데브.러닝 웹 애플리케이션 도서
개발자와 아키텍트, 컨설턴트로서 30여 년간 현업에서 다양한 프로젝트를 수행하며 얻은 경험과 30여 권의 저서와 7권의 번역서를 저술하고 강의하면서 쌓은 지식과 노하우를 바탕으로 새로운 10년을 준비하면서, 이제 막 개발자와 프로그래머로서 첫걸음을 시작하는 사람들이 실무 프로젝트에서 작업을 할 수 있을 만큼의 능력을 갖출 수 있도록 핵심 지식과 기술을 꾹꾹 눌러 담아 먼저 다섯 권의 책으로 묶었다. 여기에는 자바스크립트와 자바 그리고 SQL 등 핵심 프로그래밍 언어 3종 세트와 JSP 서블릿과 스프링 프레임워크를 활용하는 웹 애플리케이션 개발의 핵심 기술이 포함된다. 그리고 다섯 권의 책에서 이들 프로그래밍 언어와 기술을 각각 독립적으로 학습할 수 있을 뿐만 아니라 유기적으로 결합하여 체계적으로 학습할 수 있게 하였다. 그리고 이들 책을 교재로 온라인에서 저자의 유료 강의를 수강하여 프로그래밍 지식의 완성도를 더욱더 높일 수 있게 하였다.
- 온라인 강의 사이트: www.realdev-learning.com
- 유튜브 : www.youtube.com/@realdev.learning
MARC
008231012s2023 ulka 000a kor■020 ▼a9791198170859▼g13500
■040 ▼agtec
■0820 ▼a005.2762▼223
■090 ▼a005.2762▼b전44ㅈ
■1001 ▼a전병선
■24510▼a자바스크립트 프로그래밍 ▼bECMAScript 6▼d전병선 지음
■260 ▼a서울▼b리얼데브러닝▼c2023
■300 ▼a408 p ▼b삽화▼c24 cm
■9500 ▼b\28000
Preview
Export
ChatGPT Discussion
AI Recommended Related Books
Подробнее информация.
- Бронирование
- Book Loan Request Service
- моя папка


