HOME > 상세정보

상세정보

PHP 웹 프로그래밍 : 쉽고 효율적인 인터넷 프로그래밍 언어 PHP / 개정 3판

PHP 웹 프로그래밍 : 쉽고 효율적인 인터넷 프로그래밍 언어 PHP / 개정 3판 (2회 대출)

자료유형
단행본
개인저자
김진석 심재연, 저
서명 / 저자사항
PHP 웹 프로그래밍 : 쉽고 효율적인 인터넷 프로그래밍 언어 PHP / 김진석, 심재연 지음
판사항
개정 3판
발행사항
파주 :   생능,   2020  
형태사항
420 p. : 삽화 ; 25 cm
ISBN
9788970503684
일반주기
색인수록  
부록: A. 과일나라 쇼핑몰, B. ASCII 코드, C. HTML 요약표 외  
000 00000cam c2200205 c 4500
001 000046021580
005 20200330102447
007 ta
008 200323s2020 ulka 001c kor
020 ▼a 9788970503684 ▼g 93000
040 ▼a 211009 ▼c 211009 ▼d 211009
082 0 4 ▼a 005.2762 ▼2 23
085 ▼a 005.2762 ▼2 DDCK
090 ▼a 005.2762 ▼b 2020z1
100 1 ▼a 김진석
245 1 0 ▼a PHP 웹 프로그래밍 : ▼b 쉽고 효율적인 인터넷 프로그래밍 언어 PHP / ▼d 김진석, ▼e 심재연 지음
250 ▼a 개정 3판
260 ▼a 파주 : ▼b 생능, ▼c 2020
300 ▼a 420 p. : ▼b 삽화 ; ▼c 25 cm
500 ▼a 색인수록
500 ▼a 부록: A. 과일나라 쇼핑몰, B. ASCII 코드, C. HTML 요약표 외
700 1 ▼a 심재연, ▼e

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.2762 2020z1 등록번호 111826816 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 세종학술정보원/과학기술실/ 청구기호 005.2762 2020z1 등록번호 151350076 도서상태 대출가능 반납예정일 예약 서비스
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.2762 2020z1 등록번호 111826816 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실/ 청구기호 005.2762 2020z1 등록번호 151350076 도서상태 대출가능 반납예정일 예약 서비스

컨텐츠정보

책소개

PHP 언어를 인터넷 프로그래머의 입장에서 자세히 공부할 수 있는 책이 필요하다는 생각에 이 책을 쓰게 되었다. 많은 예제 프로그램을 다루어 실습 위주로 교육이 진행되도록 구성하였다. 인터넷 프로그래밍의 초보자들도 책에 수록된 예제 프로그램을 그대로 따라 하다 보면 인터넷 프로그래밍 기술을 자연스럽게 배울 수 있다.

1부에서는 인터넷 프로그래밍의 기초 및 고급 기술들을 상세히 다루었다. 즉 다양한 기술들에 대한 설명 및 사용 예제를 위주로 1부를 구성하였다. 2부에서는 실무에서 직접 쓰일 수 있는 게시판과 전자상거래 쇼핑몰 구축 프로젝트를 다루었다. 특히 부록에 포함된 프로그램을 조금만 수정하면 현재 상용으로 사용되는 웹사이트와 거의 유사한 웹사이트를 만들 수 있도록 하였다.

최근 4차 산업혁명 기술의 발전으로 스마트폰, 클라우드 컴퓨팅 등을 이용한 유무선 인터넷 서비스가 발전하고 있다. 인터넷은 신문, 방송, 금융, 교육, 게임, SNS 등 많은 응용 분야에서 사용되고 있다. 이와 같이 우리 사회의 모든 분야에서 인터넷이 활발하게 사용되는 이유는 유용한 정보를 담은 빅 데이터가 가득한 페이지가 인터넷 상에 많이 존재하기 때문이다. 요즘 거의 대부분의 기업, 학교, 단체는 인터넷 홈페이지로 다양한 서비스를 하고 있다. 또한 개인들도 인터넷 페이지를 만들고 SNS를 통해 메시지를 나누고 금융거래를 하며 개인 방송을 만들어 운영하고 있다.
인터넷 프로그래밍에 관해서는 그 동안 많은 책들이 출판되었고 여러 학교에서 다양한 과목으로 인터넷 프로그래밍에 대하여 가르치고 있다. 그러나 인터넷 프로그래밍을 효율적으로 배우고 인터넷 응용 프로그램을 만드는 일은 쉽지 않은 일이다. 본 저자는 서울시립대학교에서 수년 동안 인터넷 프로그래밍을 강의해 왔고 인터넷 프로그래밍을 이용하여 어떻게 하면 다양한 분야에서 사용되는 웹사이트를 효율적으로 구축, 활용할 수 있을까 많이 고심하였다.
저자는 인터넷 프로그래밍을 가장 잘 가르치는 것은 이해하기 쉽고 프로그래밍 하기 쉬우며 효율적인 인터넷 프로그래밍 언어를 가르치는 것이라고 생각하였다. 그래서 그러한 인터넷 프로그래밍 언어로 PHP 언어를 선택하게 되었다. PHP 언어는 대표적인 프로그래밍 언어인 C와 JAVA 언어와 매우 유사한 문법체계로 이루어져 있으면서도 배우기 쉽고 효율적이라는 장점이 있다. 또한 PHP 언어는 다양한 소프트웨어 라이브러리를 제공하여 프로그래머가 프로그래밍할 때 원하는 기능을 쉽게 구현할 수 있다. PHP의 대표적인 특징은 다양한 컴퓨터 및 운영체제에서 동작한다는 것과 다양한 데이터베이스와 연동할 수 있다는 것 또한 인터넷 및 네트워크 프로그래밍을 쉽게 할 수 있도록 다양한 함수가 제공된다는 것이다.

이 책의 구성과 특징

PHP 언어를 인터넷 프로그래머의 입장에서 자세히 공부할 수 있는 책이 필요하다는 생각에 이 책을 쓰게 되었다. 이 책에서는 많은 예제 프로그램을 다루어 실습 위주로 교육이 진행되도록 구성하였다. 인터넷 프로그래밍의 초보자들도 책에 수록된 예제 프로그램을 그대로 따라 하다 보면 인터넷 프로그래밍 기술을 자연스럽게 배울 수 있도록 구성하였다. 이 책은 크게 1부와 2부로 나뉘어져 있다. 1부에서는 인터넷 프로그래밍의 기초 및 고급 기술들을 상세히 다루었다. 즉 다양한 기술들에 대한 설명 및 사용 예제를 위주로 1부를 구성하였다. 2부에서는 실무에서 직접 쓰일 수 있는 게시판과 전자상거래 쇼핑몰 구축 프로젝트를 다루었다. 특히 부록에 포함된 프로그램을 조금만 수정하면 현재 상용으로 사용되는 웹사이트와 거의 유사한 웹사이트를 만들 수 있도록 하였다.
이 책은 대학의 교양, 융합, 전공기초 강의의 인터넷 프로그래밍 교재로 사용할 수 있다. 또한 일반인들도 이 책에 수록된 많은 예제를 따라 코딩 하면서 인터넷 프로그래밍의 매력을 느끼며 프로그래밍 능력을 키울 수 있다. 이 책 본문에 있는 소스 코드와 설치에 관한 파일을 포함시켜 코딩 연습과 프로그래밍 환경 구축에 참고하도록 하였다.


정보제공 : Aladin

저자소개

김진석(지은이)

심재연(지은이)

삼육대학교 컴퓨터과학과에서 이학사, 서울시립대학교 컴퓨터과학과에서 석·박사 학위를 받았다. 2012년부터 2015년까지 서울시립대학교와 서울과학기술대학교에서 프로그래밍 강의를 진행하였으며 2015년부터 2018년까지 경동대학교 컴퓨터공학과 조교수로 재직하였다. 금융관련 소프트웨어와 코딩교육 소프트웨어 개발 프로젝트에 참여하였다. 주요 연구 분야는 멀티미디어와 게임, 패턴인식으로 이와 관련하여 다수의 연구 실적을 발표하였고 JAVA 프로그래밍 언어 책을 저술하였다.

정보제공 : Aladin

목차

CHAPTER 01 PHP 개요
1.1 PHP 언어의 소개
1.2 APM 소개
1.3 서버에서 수행되는 스크립트 언어 PHP
1.4 HTML과 PHP의 동작 실습
연습문제

CHAPTER 02 HTML, CSS 그리고 JavaScript
2.1 HTML
2.2 CSS
연습문제
CHAPTER 03 PHP 기초 프로그래밍
3.1 Hello PHP의 출력
3.2 변수
3.3 연산자
3.4 에러 처리
3.5 주석
연습문제

CHAPTER 04 조건문과 반복문
4.1 조건문
4.2 반복문
연습문제

CHAPTER 05 배열
5.1 배열
5.2 멀티타입 배열
5.3 연상 배열
5.4 다차원 배열
5.5 연상 배열의 원소 삭제
5.6 foreach 문
5.7 array_diff 문
5.8 배열의 정렬
연습문제

CHAPTER 06 함수
6.1 함수
6.2 가변 파라미터 함수 구현
6.3 재귀함수
6.4 전역 변수
6.5 정적 변수
6.6 call by value
6.7 call by reference
연습문제

CHAPTER 07 미리 정의된 PHP 함수와 상수
7.1 수학 함수
7.2 날짜 출력 함수
7.3 고정밀도 계산 함수
7.4 난수 함수
7.5 _ _FILE_ _ / _ _LINE_ _ 상수
7.6 운영체제 / PHP 버전 상수
7.7 GLOBALS 배열
7.8 PHP 정보제공 함수: phpinfo()
7.9 정의 함수: define()
연습문제

CHAPTER 08 문자열
8.1 문자열
8.2 대소문자 변환
8.3 URL 다루기
8.4 역순의 문자열
8.5 문자열 나누기
8.6 문자열의 빈 공간 지우기
8.7 문자열 관련 함수
연습문제

CHAPTER 09 클래스
9.1 접근제어 지시자
9.2 this 포인터
9.3 생성자
9.4 상속
9.5 함수 오버라이딩
연습문제

CHAPTER 10 파일
10.1 파일 읽기
10.2 파일 쓰기
10.3 파일에 내용 추가
10.4 접속 이벤트 로그파일 만들기
10.5 파일을 읽어 배열로 만들기
연습문제

CHAPTER 11 세션
11.1 세션 변수
11.2 세션 변수 선언
11.3 세션 초기화
11.4 쿠키
11.5 간단한 쇼핑카트 구현
연습문제

CHAPTER 12 데이터베이스 연동기술
12.1 데이터 접근
12.2 MySQL 사용법
12.3 콘솔 명령어를 이용한 MySQL 프로그램
12.4 GUI를 이용한 MySQL 프로그램
12.5 Oracle 사용법
12.6 Oracle 예제 프로그램
12.7 MariaDB 사용법
12.8 콘솔 명령어를 이용한 MariaDB 프로그램
12.9 MySQL에서 PHP 프로그래밍
연습문제

CHAPTER 13 소켓: 네트워크 프로그래밍
13.1 소켓
13.2 UDP: 비연결형 통신규약
13.3 TCP: 연결형 통신규약
13.4 네트워크 응용프로그램
연습문제

CHAPTER 14 게시판 1
14.1 게시판 구성
14.2 데이터베이스 설계
14.3 게시판 설정, 스타일, 함수 파일
14.4 새 글 작성
14.5 게시판 리스트
14.6 글 읽기

CHAPTER 15 게시판 2
15.1 글 수정
15.2 답변
15.3 글의 삭제

부록
A. 과일나라 쇼핑몰
B. ASCII 코드
C. HTML 요약표
D. APM 설치

관련분야 신착자료