표지
서설
제1차 개정을 하면서
제2차 개정을 하면서
목차
[1] 안개속을 걷다. - PHP, MySQL 그게 뭐지?
전자책으로부터의 인연
퀴즈 사이트에서 만난 PHP 파일
PHP와 SQL을 배우기 위한 많은 시도들
Wordpress, Adobe Muse 그리고 Bootstrap
생활코딩 (opentutorials.org)
[2] PHP / MySQL 살펴보기 - a.k.a. opentutorials.org 강의 요약노트
웹 어플리케이션 기초
코드 편집기
PHP의 기초
PHP - 로그인 화면 만들기
PHP의 중급
UI vs API
PHP의 실제활용 - $_GET 방식
데이터베이스 (SQL)
MySQL 사용법 기초
PHP에서 MySQL 기능 사용하기
PHP 세부문법
PHP의 실제활용 - $_POST 방식
관계형 데이터베이스 (relational Database) 이론
보안
라이브러리
Bootstrap
IP와 도메인
절대경로와 상대경로
웹 호스팅 과 서버 호스팅
클라우드 컴퓨팅
성장 (Scalability)
강의를 마친 소감 1
[3] 혼자서 해보자. PHP, MySQL 프로그래밍! - 게시판 만들기
강의를 마친 소감 2
인터넷 상에서 PHP 소스를 찾다.
의 게시판 소스
1단계 - 테이블 만들기
게시판 구성요소 1 - 목록 (list)
게시판 구성요소 2 - 개별 게시물 페이지 (read)
게시판 구성요소 3 - 글쓰기 (write)
게시판 구성요소 4 - 입력된 글을 db에 저장하기 (insert)
게시판 구성요소 5 - 입력된 글을 수정하기 (edit)
게시판 구성요소 6 - 수정된 글 업데이트하기 (update)
게시판 구성요소 7 - 작성된 글 삭제하기 (delete)
게시판 완성
[4] 스스로 만드는 첫번째 PHP 사이트 - 퀴즈 사이트
퀴즈 사이트는 게시판 형식으로도 가능하다.
db에 그림과 음성을 포함시킬 수 있을까?
테이블 만들기
문제와 보기를 sql문으로 만들기
문제 센터는 게시판 사이트 구조와 동일하다.
문제 센터 관련 파일
퀴즈문제 시작화면
퀴즈문제 화면 구성
문제별 채점하기
결과 페이지
퀴즈 사이트 완성
[5] 출판사 홈페이지 제작
부트스트랩을 기본으로 한 홈페이지 제작
db로부터 불러온 정보로 Carousel 만들기
여러개의 퀴즈를 제공하는 방법
홈페이지 제작 코드 전부
CSS 파일
홈페이지 제작 완료
[6] 제1차 추가내용
SQL - 회원들 접속 정보 기록
CSS - 페이지 배경으로 사진을 넣고 싶다면
PHP - 로그인으로 회원만 볼 수 있는 페이지 만들기
PHP - insert, update 등 파일에도 session을 적용해야 한다.
PHP - 검색창 만들기
SQL - 순위 매기기
SQL - 현재까지 작성된 글의 갯수 표시하기
PHP - 특정위치로 이동하도록 하는 버튼 만들기
PHP - 자동 로그아웃 시 다시 로그인 후 이전 페이지로 가게 하는 법
PHP - 레코드마다 다른 색상으로 채우는 방법
HTML - 윈도우 익스플로러에서 작동하지 않는 버튼
PHP - 로또 번호 6개를 비교해서 몇개나 맞았는지 확인하기
PHP - 해당 페이지에서 post 방식 적용하기
SQL - 연월일로 입력된 필드 정보 중 연월만 활용하기
[7] 제2차 추가내용
PHP - 선택항목에 직접입력하도록 하는 방법
CSS - 양식을 가운데 정렬하는 방법
PHP - 파일 다운로드 기능
Bootstrap - 페이지 폭에 따른 레이아웃 변동
CSS - 표를 그 줄의 가운데 정렬하는 법
CSS - float 속성을 차단하는 방법
PHP - 타이머 설정하기
Bootstrap - collapse를 이용한 화면 구성
CSS - 내림버튼 표시 하는 법
PHP - GET 방식으로 값을 보낼 때 값에 '&'가 있는 경우 해결책
Favicon - 파비콘 인식 시키기
HTML - 테이블 셀 전체에 링크를 거는 법
SQL - 엑셀로 sql문을 만들때 큰따옴표가 붙는 경우 해결책
PHP - 큰따옴표 안에 작은따옴표 그안에 또 작은따옴표를 넣는 방법
CSS - checkbox 네모 크기를 늘리는 방법
PHP - order by와 group by를 함께 사용할 때 원하는 데이터를 얻는 방법
[8] 결어
어디서 답을 얻을 수 있는가를 아는 것이 중요하다.
처음부터 모든 것을 다 익히려는 학습은 바람직하지 않다.
지식의 무상제공은 엄청난 보시다.
향후 계획
서지정보