IT
HOME > 도서 > IT

웹 프로그래밍 정석

  • 부제 : HTML5와 JavaScript 기반의
  • 저자 : 이창현, 조경화
  • 발행일 : 2016-09-20
  • 페이지 : 700쪽
  • ISBN : 978-89-8379-906-7
  • 판형 : 188mm×257mm
  • 정가 : 26,000원
  • 책 소개
  • 저자소개
  • 미리보기
  • 목차
  • 다운로드

선배 웹 개발자와 웹 디자이너가 함께 알려주는 웹 프로그래밍의 정석

 

이 책은 웹 개발자가 되기를 꿈꾸는 학생들이나 입문자들이 쉽게 웹 프로그래밍에 접근할 수 있도록 쉬운 개념 설명과 쉬운 예제의 학습용 컨셉으로 구성하였습니다. 세 개의 파트로 구성되어 각 파트의 주제가 유기적으로 자연스럽게 넘어갈 수 있도록 구성하였습니다.

 

1 파트에서는 웹프로그래밍의 가장 기본 지식으로써 웹개발자 및 웹디자이너 모두 공통적으로 숙지하고 있어야 할 HTMLCSS에 대해 설명합니다. HTML의 기본 문법 및 스타일 시트의 기본에 대해 학습하며 HTMLCSS만으로 간단한 실전 웹페이지를 제작해 볼 수 있도록 구성되어 있습니다.

 

2 파트에서는 자바스크립트의 기본 문법 및 구조 그리고 이벤트 처리 및 자바스크립트의 객체들에 대해 학습합니다.

 

마지막 3 파트에서는 HTML5에 대해 설명하고 있는데 HTML5의 캔버스, 멀티미디어, 위치정보, 웹스토리지, 웹워커, 오프라인 웹 어플리케이션 개발 등에 대해 학습합니다. 그리고 마지막에서는 HTML5를 이용한 실전 프로젝트로 간단한 게임을 제작해 봅니다.

 

  

저자 이창현

저자 이창현은 단국대 대학원을 졸업하였고, 다양한 분야에서 소프트웨어를 개발하였다. 한 때 MMORPG 3D 온라인 게임 엔진 툴 개발자였다가 게임 중독 방지 및 유해물을 차단하는 솔루션을 개발하는 창과 방패를 모두 만든 특이한 경험을 가지고 있다. 개발과 더불어 다수의 프로그래밍 서적을 집필하였으며 틈틈이 온/오프라인 프로그래밍 강의를 하고 있다. 다양한 분야에 관심이 많으며 어렵게 배운 내용을 쉽게 전달하려는 고민을 하며 살고 있다. 많은 사람들을 널리 이롭게 하는 소프트웨어를 만들고 또한 감동을 주는 일을 하며 살아가는 꿈을 가지고 있다.

 

강의경력

HTML Plus 강의(넥스터디)

win32 API 프로그래밍 강의(한국IT직업전문학교 )

MFC/C# 프로그래밍 강의(중앙정보처리학원)

MFC/C++/C 프로그래밍 강의(한국소프트웨어기술진흥협회)

 

대표저서

MFC 시스템 프로그래밍(혜지원)

Win32 기반 API 프로그래밍(혜지원)

C++ 프로그래밍과 STL(혜지원)

C언어의 정석(글로벌)

 

논문 및 기고

위치 정보를 이용한 HTML5 기반의 보안 인증 방법 연구

마이크로 소프트웨어 "스마트폰 테마 그 전쟁의 서막" (2010.08)

 

 

저자 조경화

이 책을 함께 쓴 저자 조경화는 경력 15년의 웹디자인 전문가로써 다양한 웹사이트를 구축 및 운영하였다. 현재는 아이들을 위한 컴퓨터 교육에 관심을 가지고 있으며, 웹디자인 프리랜서로 활동중이다.

 

대표경력

인솔루션 농촌진흥청 웹사이트 제작 및 운영 관리

애드워드 코리아 웹사이트 운영 관리

대한 올림픽 협회 웹사이트 제작 및 운영 관리

 

  


 

PART 1 | HTML+CSS

Chapter 1 웹과 HTML

1. (Web)이란

2. HTML이란

3. 웹브라우저의 종류

4. Aptana Studio3를 이용한 HTML 문서 만들기

Chapter 2 HTML의 기본 태그

1. HTML의 기본 구조

2. 글자/문단 태그

3. 목록 태그

4. 이미지 태그

Chapter 3 HTML의 고급 태그

1. 테이블(Table) 태그

2. 링크 태그

3. 프레임 태그

4. (Form) 태그

5. 멀티미디어(Multimedia) 태그

Chapter 4 CSS의 스타일시트

1. CSS의 기본 개념

2. CSS의 구성 요소

3. CSS의 기본 속성

Chapter 5 HTMLCSS를 이용한 웹 페이지 제작

1. 독서지도 웹 페이지 레이아웃 설계

2. 메일 페이지 구현

3. 추천도서 문서 구현

4. 독서지도법 문서 구현

5. 독서소식 문서 구현

6. 교육소식 문서 구현

7. HTMLCSS를 정리하면서

 

PART 2 | 자바스크립트(JavaScript)

Chapter 6 자바스크립트(JavaScript)의 시작

1. 자바스크립트의 개념

2. 자바스크립트를 하기 위해 필요한 것들

3. 누가 배워야 하는가?

4. 자바스크립트의 기본 구성

5. 자바스크립트 실행하기

Chapter 7 자바스크립트의 기본 문법

1. 자바스크립트 변수 및 데이터 타입

2. 자바스크립트 연산자

3. 조건문

4. 반복문

5. 함수

Chapter 8 이벤트와 이벤트 핸들러

1. 이벤트란

2. 이벤트 핸들러

Chapter 9 자바스크립트 객체

1. 객체의 개념

2. Date 객체

3. String 객체

4. Array 객체

5. Function 객체

6. Number 객체

7. Math 객체

Chapter 10 윈도우 객체

1. window 객체

2. window 객체 속성

3. window 객체 메소드

4. window 객체 이벤트

Chapter 11 브라우저 정보 객체

1. location 객체

2. history 객체

3. navigator 객체

4. screen 객체

Chapter 12 도큐먼트 객체

1. document 객체

2. anchor 객체

3. link 객체

4. image 객체

Chapter 13 (form) 객체

1. 폼 객체의 기본

2. text 객체

3. password 객체

4. textarea 객체

5. 버튼(button/submit/reset) 객체

6. checkbox 객체

7. radio 객체

8. select 객체

 

PART 3 | HTML5

Chapter 14 HTML5 소개

1. HTML5의 개요

2. HTML5의 주요 기능

3. HTML5의 전망

Chapter 15 캔버스 그리기

1. 캔버스의 기본

2. 캔버스 API 사용하기

Chapter 16 오디오와 비디오

1. HTML5 오디오와 비디오의 개요

2. 오디오 API 사용하기

3. 비디오 API 사용하기

Chapter 17 위치 정보 사용

1. 위치 정보란

2. 위치 정보 API 사용하기

3. 위치 정보 API를 지도와 연동 구현

Chapter 18 드래그 앤 드롭

1. 드래그 앤 드롭의 개요

2. 드래그 앤 드롭 API

3. dataTransfer 객체

4. 동일한 페이지 내에서 항목을 드래그 앤 드롭하기

5. 외부 파일을 웹페이지로 드래그 앤 드롭하기

Chapter 19 웹 스토리지

1. 웹 스토리지의 개요

2. 웹 스토리지 API 사용하기

3. 스토리지 이벤트 처리하기

Chapter 20 웹 워커

1. 웹 워커 개요

2. 웹 워커 API 사용하기

Chapter 21 오프라인 웹 어플리케이션

1. 오프라인 웹 어플리케이션의 개요

2. 오프라인 웹 어플리케이션 API 사용하기

Chapter 22 HTML5 기술을 이용한 실전 프로젝트 제작

1. submarine 게임 설계

2. submarine 게임 구현하기

 

  

HTML5+javascript.zip