책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 웹디자인/홈페이지 > 웹디자인 입문
· ISBN : 9788931421125
· 쪽수 : 246쪽
· 출판일 : 2002-05-06
책 소개
목차
제1장 컴퓨터 프로그래밍, 나도 할 수 있을까?
Section 1 프로그램! 컴퓨터 프로그램?
진행을 지시하는 운동회 프로그램과 같은 컴퓨터 프로그램
Section 2 프로그램, 프로그래밍, 프로그래밍 언어
프로그램과 관계 있는 단어에는 무엇이 있을까?
Section 3 프로그래밍 언어도 진화한다?
기계어에서 프로그래밍 언어로
Section 4 프로그램 코드와 기계어의 관계
그대로 실행되지 않는 프로그램 코드
Section 5 프로그램으로 무엇을 할 수 있을까?
가전 제품에 사용되는 프로그램
Section 6 프로그램을 실행하기 위한 플랫폼
소프트웨어가 움직이는 환경 ‘플랫폼’
Section 7 애플리케이션 프로그램과 웹 프로그램의 차이
다른 플랫폼에서 움직이는 애플리케이션
제2장 웹 프로그램은 어떻게 움직이는가?
Section 8 웹 페이지 구조
웹 브라우저에 따라 해석되는 웹 페이지
Section 9 정적인 웹 페이지와 동적인 웹 페이지
동적인 웹 페이지의 필수, 웹 프로그래밍
Section 10 서버와 인터넷 사용자의 관계
서버와 사용자와의 관계
Section 11 서버 사이드와 클라이언트 사이드
서버 사이드와 클라이언트 사이드의 구분
Section 12 웹 프로그램의 토대, 마크업 언어
웹 프로그램의 처리 결과를 나타내는 마크업 언어
Section 13 클라이언트 사이드 웹 프로그램의 기능
애플리케이션 프로그램에 가까운 기능
Section 14 서버 사이드 웹 프로그램의 기능
서버에서 실행하고 사용자 컴퓨터에 나타내기
Section 15 오브젝트 지향 프로그램 언어의 정의
하나의 일에 전념할 수 있는 오브젝트 지향의 사고 방식
Section 16 웹 프로그래밍에서의 컴파일러 언어와 인터프리터 언어
실행은 빠르나 제약이 많은 컴파일러 언어
Section 17 웹 프로그램에 많은 종류의 언어가 존재하는 이유
사용자의 요구에 따라 계속 증가하는 웹 프로그램
Section 18 데이터베이스와 웹 프로그래밍
웹 프로그래밍을 배제할 수 없는 데이터베이스
제3장 페이지를 대표하는 마크업 언어
Section 19 마크업 언어의 정의
문서 구조를 기술하기 위한 언어
Section 20 마크업 언어와 태그
문서 구조를 지시하는 태그
Section 21 문서간의 이동을 가능하게 하는 하이퍼텍스트
하이퍼텍스트 기능을 기반으로 한 링크
Section 22 메타 언어란 무엇인가?
자신이 직접 작성하는 메타 언어
Section 23 마크업 언어의 기능
브라우저에서의 표시 기능
Section 24 가장 일반적인 마크업 언어, HTML
하이퍼텍스트와 마크업 기능을 가진 HTML
Section 25 이미지나 문자를 다이내믹하게 움직이게 하는 DHTML
DHTML의 3가지 구성 요소
Section 26 DHTML의 구성 요소
HTML에 레이아웃 지정을 보강한 CSS
사용자의 동작에 따라 처리되는 Java·VB 스크립트
Section 27 자신에게 맞는 언어를 만들 수 있는 XML
독자적인 태그를 정의하여 기능을 확장
Section 28 HTML, XML의 근원이 된 마크업 언어 SGML
컴퓨터간 문서 교환에 적합한 포맷
Section 29 마크업 언어와 프로그래밍 언어의 관계
마크업 언어와 프로그래밍 언어의 연관성
제4장 클라이언트 사이드 웹 프로그래밍
Section 30 클라이언트 사이드 웹 프로그램은 어떻게 움직이는가?
특정한 동작을 통해 실행
Section 31 클라이언트 사이드 웹 프로그램의 장점
서버 부하의 제거
Section 32 클라이언트 사이드 웹 프로그램의 가능성
애플리케이션 소프트웨어 수준의 작업이 가능
Section 33 클라이언트 사이드 웹 프로그래밍 언어의 종류와 특징
다른 언어로 같은 기능을 수행
Section 34 클라이언트 사이드 웹 프로그래밍 언어의 주류인 Java 스크립트
HTML과의 연동이 우수한 언어
Section 35 윈도우의 기능과 연동할 수 있는 VB 스크립트
윈도우와의 연동
Section 36 Java 스크립트보다 빠른 Java 애플릿
완전히 독립된 1개의 프로그램으로서 존재
Section 37 Java 스크립트 UVB 스크립트와 Java 애플릿의 차이
HTML로 생성한 컨트롤의 제어 기능
제5장 서버 사이드 웹 프로그래밍
Section 38 서버 사이드 웹 프로그램은 어떻게 움직이는가?
타임 셰어링에 의한 다중 처리
Section 39 서버 사이드 웹 프로그램의 특성
서버에 위치하는 처리 결과 파일
Section 40 서버 사이드 웹 프로그래밍 언어의 종류와 특징
언어 종류에 따른 기능적인 차이
Section 41 CGI의 구조
서버가 외부 프로그램을 호출하는 CGI 구조
Section 42 서버 사이드 프로그래밍 언어의 표준, Perl 스크립트
적은 비용으로 실행 환경 구축
Section 43 실행 속도가 빠르고 자유도가 높은 C언어
UNIX라는 운영체제를 만들기 위하여 탄생한 C언어
Section 44 Perl과 같은 기능을 갖는 Python
여러 운영체제에서 움직이는 장점과 문제점
Section 45 Java 애플릿의 서버 사이드판, Java 서블릿
Java 서블릿의 실행 방법
동작 환경과 실행 방법
Section 46 데이터베이스와의 연계에 뛰어난 PHP
미리 삽입되어 있는 데이터베이스 조작 명령
Section 47 프로그램을 움직이기 위한 처리 기술, ASP와 JSP
윈도우를 운영체제로 하는 서버에서 움직이는 ASP
ASP와 구조가 같은 JSP
Section 48 클라이언트, 서버에서 움직이는 Java
클라이언트 사이드, 서버 사이드에서 동작
제6장 웹 세계에서 주목받는 웹 기술
Section 49 프로그래밍의 요소를 포함한 웹 기술
웹 프로그램과의 조합으로 기능 향상
Section 50 핸드폰에도 웹 프로그램 사용
서버 사이드 웹 프로그램을 사용한 서비스
Section 51 웹 페이지에 3D 공간을 만드는 VRML
3D 공간을 브라우저에 표시
Section 52 프로그램을 부품으로 취급하는 ActiveX
기능 추가를 위한 언어
Section 53 웹 게임에 사용되는 Flash
프로그래밍 언어와 같은 제어가 가능
Section 54 데이터베이스를 조작하기 위한 SQL 언어
관계형 데이터베이스의 개념
RDBMS 데이터 시스템과 SQL
웹의 데이터베이스 시스템의 동작
제7장 웹 애플리케이션의 구조
Section 55 브라우저에서 동작하는 소프트웨어, 웹 애플리케이션
웹 프로그램을 포함한 시스템
Section 56 웹 애플리케이션 관찰
웹 애플리케이션의 사용과 해석
Section 57 실제로 이용되고 있는 프로그램 검증
소스 혹은 URL 관찰 요령
서버 사이드 웹 프로그램의 경우
Section 58 게시판 페이지의 구조
게시판 페이지의 개념
게시판 페이지의 시스템 구성
Section 59 채팅 페이지의 구조
채팅 페이지의 개념
채팅 페이지의 시스템 구성
Section 60 인기 투표 페이지 구조
인기 투표 페이지의 개념
인기 투표 페이지의 시스템 구성
Section 61 타이핑 게임 페이지의 구조
타이핑 게임 페이지의 개념
타이핑 게임의 시스템 구성
Section 62 퀴즈 페이지의 구조
퀴즈 페이지의 개념
퀴즈 페이지의 시스템 구성
Section 63 앙케이트 페이지의 구조
앙케이트 페이지의 개념
앙케이트 페이지의 시스템 구성
Section 64 인터넷 경매의 구조
인터넷 경매란?
인터넷 경매의 시스템 구조
Section 65 사이트내 키워드 검색 구조
사이트내 키워드 검색의 개념
사이트내 키워드 검색 시스템의 구조
Section 66 액세스 로그 해석의 구조
액세스 로그 해석의 개념
액세스 로그 해석 시스템의 구성
Section 67 그룹웨어의 구조
그룹웨어의 개념
전문 서비스 업체 ASP와 iDC
Section 68 티켓 예약 시스템의 구조
티켓 예약 시스템의 개념
Section 69 자동 메일 송신 시스템의 구조
자동 메일 송신 시스템의 개념
소규모 메일 송신 시스템