이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
자바스크립트 프로그래밍
ECMAScript 6 무료 온라인 강의
전병선
리얼데브러닝 2023.09.20.
가격
28,000
28,000
YES포인트?
0원
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

상세 이미지

책소개

목차

1. 자바스크립트 시작

웹 표준
자바스크립트 언어 개요
자바스크립트 개발 도구
첫번째 자바스트립트 프로그램
자바스크립트 언어 기본 구문

2. 값과 변수


텍스트
불리안
null과 undefined
변수
변수 범위
var 변수
엄격한 모드

3. 연산자

표현식과 연산자
산술 연산자
비교 연산자
논리 연산자
비트 연산자
대입 연산자
기타 연산자
연산자 우선순위

4. 제어문

명령문
조건문
반복문
예외 처리

5. 객체

객체 생성
객체 속성
Object 클래스
문자열 객체
Symbol 객체
Number/Math 객체

6. 배열

배열 생성
배열 요소 접근
배열 메서드
다차원 배열

7. 함수

함수 개요
함수 정의와 호출
매개변수와 인수
클로저
함수 속성과 메서드

8. 클래스

클래스와 프로토타입
클래스와 생성자
class 예약어
서브 클래스
새로운 클래스 기능

9. 모듈

이전 방식 모듈
ES6 모듈
모듈 분할 사례

10. 표준 라이브러리

표준 내장 객체
Set
Map
RegExp
Date
Error
JSON
URL

11. 이터레이터와 제너레이터

순회할 수 있는 객체
이터레이터
제너레이터

12. 비동기 프로그래밍

동기식/비동기식
콜백 함수
프로미스
병렬 프로미스
순차 프로미스
async와 await
비동기 이터레이터/제너레이터

13. 클라이언트 스크립팅 I

HTML과 자바스크립트
DOM
CSS 스크립팅
이벤트 스트립팅

14. 클라이언트 스크립팅 II

HTTP 프로토콜
HTTP 요청
웹 폼
클라이언트 저장소

저자 소개 1

30여 년간 현업에서 개발자와 아키텍트, 컨설턴트로 다양한 프로젝트를 수행하였으며 30여 권의 저서와 7권의 번역서를 출간하고 폭 넓은 독자 층을 갖고 있는 베스트 셀러 저자다. 금융, 제조, 조선, 통신, 국방, 정부 연구 기관 등 다양한 도메인 분야에서 아키텍트이자 컨설턴트로 프로젝트를 수행하였으며, 최근에는 막 개발자와 프로그래머로서 첫걸음을 시작하는 사람들이 실무 프로젝트에서 작업을 할 수 있을 만큼의 능력을 갖출 수 있도록 핵심 지식과 기술을 묶어 자바스크립트 프로그래밍, 자바 프로그래밍 기초, SQL 프로그래밍, JSP 서블릿 웹 프로그래밍, 스프링 웹 프로그래밍 등
30여 년간 현업에서 개발자와 아키텍트, 컨설턴트로 다양한 프로젝트를 수행하였으며 30여 권의 저서와 7권의 번역서를 출간하고 폭 넓은 독자 층을 갖고 있는 베스트 셀러 저자다. 금융, 제조, 조선, 통신, 국방, 정부 연구 기관 등 다양한 도메인 분야에서 아키텍트이자 컨설턴트로 프로젝트를 수행하였으며, 최근에는 막 개발자와 프로그래머로서 첫걸음을 시작하는 사람들이 실무 프로젝트에서 작업을 할 수 있을 만큼의 능력을 갖출 수 있도록 핵심 지식과 기술을 묶어 자바스크립트 프로그래밍, 자바 프로그래밍 기초, SQL 프로그래밍, JSP 서블릿 웹 프로그래밍, 스프링 웹 프로그래밍 등 다섯 권의 책을 출간하였다. 객체지향 이야기 개정판과 나는 개발자다 개정판도 출간하였다.

또한 이들 책을 교재로 온라인 강의 사이트(www.realdev-learning.com)에서 체계적인 강의를 제공하고 있으며, 이러한 노력은 자바에서 닷넷으로, 객체지향 언어에서 함수형 언어로, 컴포넌트에서 마이크로서비스로, 모노리식 애플리케이션에서 반응형 분산 컴퓨팅 분야로 이동하면서 끊임 없이 새로운 기술과 언어에 관한 저술과 강의 할동을 계속 이어갈 예정이다. 유튜브(www.youtube.com/@realdev.learning)에서 독자들과의 소통에도 힘쓰고 있다.

전병선의 다른 상품

관련 분류

품목정보

발행일
2023년 09월 20일
쪽수, 무게, 크기
408쪽 | 719g | 174*234*21mm
ISBN13
9791198170859

책 속으로

자바스크립트 언어는 웹 페이지의 동작을 제어하기 위한 웹 클라이언트 용 프로그래밍 언어로 시작했지만, 지금은 서버 프로그래밍과 데이터베이스 프로그래밍, 윈도우 유니버설 앱 프로그래밍, 모바일 앱 프로그래밍, 그리고 데스크톱 애플리케이션 프로그래밍에 이르기 까지 다양한 분야에서 광범위하게 사용되고 있다. 따라서 이제 우리는 자바스크립트 언어를 단지 웹 브라우저에서 HTML 요소를 제어하는 스크립트 언어로서 만 접근할 것이 아니라, 다양한 분야에서 사용할 수 있는 범용 프로그래밍 언어로서 접근해야 할 필요가 있다. 물론 자바스크립트 언어는 여전히 웹 표준에 포함되어 있는 가장 막강한 웹 프로그래밍 언어다. 그리고 이것이 우리가 자바스크립트 언어를 배우려고 하는 주된 이유이기도 하다.

--- 본문 중에서

출판사 리뷰

취준생을 위해 리얼데브러닝에서 출간한 다음 도서를 교재로 하는 60만원 상당의 유료 저자 직강 동영상 강의를 리얼데브러닝 사이트와 유튜브에서 무료로 공개합니다.

- 자바스크립트 프로그래밍
- 자바 프로그래밍 기초
- SQL 프로그래밍
- JSP 서블릿 웹 프로그래밍
- 스프링 웹 프로그래밍

리얼데브러닝 사이트(www.realdev-learning.com)에서 회원 등록후 전 과정을 무료로 수강할 수 있으며, 유튜브(@realdev.learning)에서도 점차적으로 공개됩니다.


자바 스크립트 프로그래밍

자바 스크립트 프로그래밍은 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 프레임워크를 사용하여 데스크톱 애플리케이션을 개발할 때도 활용할 수 있다.

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.

28,000
1 28,000