캐시 삭제

이전 버전의 리얼데브러닝에 접속하셨던 분들께서는 웹 브라우저의 캐시를 삭제해주시면 정상적으로 컨텐츠가 표시됩니다. 수고스럽지만 캐시를 삭제해주시면 감사하겠습니다. 감사합니다.

관리자

   

2025-06-19

리얼데브러닝 전면 개편 사이트 런칭

리얼데브러닝 사이트가 전면 개편되어 런칭되었습니다. 이번 전면 개편에서는 다음과 같은 기능이 추가되었습니다. 첫번째 전자책을 구입할 수 있습니다. 전자책은 PDF 파일 형식으로 제공되고, 구입자의 이메일 워터마크가 PDF 파일에 추가됩니다. 여러분은 다운로드 후에 개인용으로 소장하여 자유롭게 사용할 수 있습니다. 두번째 유튜브와 연계된 블로그를 추가했습니다. 세번째 커뮤니티 활성화 방안으로 게시판을 추가했습니다. 감사합니다.

관리자

   

2025-06-16

전자책 제공

전자책은 PDF 파일 형식으로 제공되고, 구입자의 이메일 워터마크가 PDF 파일에 추가됩니다. 여러분은 다운로드 후에 개인용으로 소장하여 자유롭게 사용할 수 있습니다. Personal Edition은 교보문고 등에서 판매되던 기존 전자책과 동일한 내용을 담고 있으나 취준생들이 부담없이 구입할 수 있도록 정가 11,000원에 10% 할인된 가격 9,900원에 판매하고 있습니다. 감사합니다.

관리자

   

2025-06-16

리얼데브러닝 전면 재개편 런칭 기념 무료 공개 그룹 멘토링

리얼데브러닝 전면 재개편 런칭 기념으로 무료 공개 그룹 멘토링을 실시합니다. 2025년 7월 4일부터 매주 금요일 오후 9:00부터 45분 동안 Zoom을 통해서 온라인 미팅으로 모입니다. 리얼데브러닝의 회원이라면 누구라도 신청, 참여하실 수 있습니다. 리얼데브러닝에 등록된 이메일로 리얼데브러닝(realdev.learning@gmail.com)에 신청하시면 Zoom 미팅 초대 링크를 보내드립니다. 여러분의 많은 참여를 바랍니다. 감사합니다.

관리자

   

2025-06-16

취준생을 위한 강의 무료 공개

취준생을 위해 리얼데브러닝에서 출간한 다음 도서를 교재로 하는 60만원 상당의 유료 저자 직강 동영상 강의를 리얼데브러닝 사이트와 유튜브에서 무료로 공개합니다. - 자바스크립트 프로그래밍 - 자바 프로그래밍 기초 - SQL 프로그래밍 - JSP 서블릿 웹 프로그래밍 - 스프링 웹 프로그래밍 리얼데브러닝 사이트(www.realdev-learning.com)에서 회원 등록후 전 과정을 무료로 수강할 수 있으며, 유튜브(@realdev.learning)에서도 점차적으로 공개됩니다.

관리자

   

2024-10-26


자바스크립트 프로그래밍
11,000
9,900

Book cover
PDF로 제공되며 구입자의 이메일 워터마크가 추가됩니다.
다운로드 후 개인용으로 소장하여 자유롭게 사용할 수 있습니다.
후원 참여
지불 금액
9,900
후원
0
취소 환불 규정 :이용약관참조
구입 후 취소 및 환불할 수 없습니다
자바스크립트 프로그래밍전자책
전병선30여 년간 현업에서 개발자와 아키텍트, 컨설턴트로 다양한 프로젝트를 수행하였으며 30여 권의 저서와 7권의 번역서를 출간하고 폭 넓은 독자 층을 갖고 있는 베스트 셀러 저자다. 금융, 제조, 조선, 통신, 국방, 정부 연구 기관 등 다양한 도메인 분야에서 아키텍트이자 컨설턴트로 프로젝트를 수행하였으며, 특별히 SOA 전문가로서 조달청 차세대 통합 국가전자조달시스템 구축 사업 서비스 모델링과 KT N-STEP SOA 진단 컨설팅 등의 프로젝트를 수행하였다. 대표적인 저서로는 전병선의 객체지향 이야기와 SOA, What & How, CDB, What & How, All-in-One Java 애플리케이션 개발, UML 분석 설계 실무, 나는 개발자다 등이 있다. 이러한 지식와 노하루를 바탕으로 최근에는 막 개발자와 프로그래머로서 첫걸음을 시작하는 사람들이 실무 프로젝트에서 작업을 할 수 있을 만큼의 능력을 갖출 수 있도록 핵심 지식과 기술을 묶어 다섯 권의 책을 출간하였다. 또한 이들 책을 교재로 온라인 강의 사이트(www.realdev-learning.com)에서 체계적인 강의를 제공하고 있으며, 이러한 노력은 자바에서 닷넷으로, 객체지향 언어에서 함수형 언어로, 컴포넌트에서 마이크로서비스로, 모노리식 애플리케이션에서 반응형 분산 컴퓨팅 분야로 이동하면서 끊임 없이 새로운 기술과 언어에 관한 저술과 강의 할동을 계속 이어갈 예정이다. 유튜브(www.youtube.com/@realdev.learning)에서 독자들과의 소통에도 힘쓰고 있다.

자바 스크립트 프로그래밍은 14 개의 장에서 대부분의 웹 브라우저에서 지원하는 ECMAScript 6 사양을 준수하는 최신 버전의 자바스크립트 언어가 제공하는 기능에 대해서 설명한다.

목차
  • 1장 자바스크립트 시작
    • 자바스크립트 언어를 학습하는데 필요한 개발 도구를 설치하고 첫번째 자비스크립트 프로그램을 작성하고 기본 구문을 개관한다
  • 2장 값과 변수
    • 수와 텍스트, 불리안 등의 값을 표현하는 방법과 이들 값을 저장하는 변수에 대해서 살펴보고, 3장 연산자에서는 산술 연산자, 비교 연산자, 논리 연산자, 비트 연산자, 대입 연산자, 기타 연산자 등 여섯 가지 유형의 연산자를 사용하는 방법을 학습한다.
  • 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장 클라이언트 스크립팅 II
    • HTML에서 웹 서버와 상호 통신할 때 사용하는 HTTP 프로토콜에 대해서 살펴보며, HTML에서 웹 서버에게 리소스를 요청하는 방법과 웹 폼을 웹 서버에 제출하는방법에 대해서 학습한다. 또한 클라이언트 저장소로서 쿠키와 웹 스토리지를 사용하는 방법에 대해서도 살펴본다.