프로그래밍 생초보의 PHP MySQL Bootstrap을 이용한 퀴즈 홈페이지 코딩 노트

성상우 | 샤인이스트 (shinEast) | 2019년 08월 19일 | EPUB

이용가능환경 : Windows/Android/iOS 구매 후, PC, 스마트폰, 태블릿PC에서 파일 용량 제한없이 다운로드 및 열람이 가능합니다.

구매

전자책 정가 7,000원

판매가 7,000원

도서소개

전문적으로 프로그래밍을 업으로 하는 사람이 아닌 초보자가 스스로의 욕구를 채우기 위해서 새로운 분야를 처음부터 공부하는 것은 참으로 어려웠다. 특히 이미 어느정도 정형화된 사회적 코스를 밟았던 사람들은 더더욱 쉽지 않다. 기존에 쌓아온 성과를 쉽사리 포기할 수 없고 새롭게 도전하는 것이 막연하기 때문이다. 하지만 현재와 같이 급변하는 사회에서 기성세대의 삶의 방식을 과감하게 거부하고 100세 시대라는 장수사회와 정보화사회에서의 수동적인 소비자가 아닌 주체적인 생산자가 되기 위해서 가장 간단하면서도 핵심적인 프로그래밍을 배우고 싶었고 나름 그 성과를 거둘 수 있었다. 앞으로 나가야할 분야와 배워야 할 내용이 엄청난 것을 알고 있지만 지금 내가 이룬 이 작은 성과를 두고 스스로를 격려하고 싶다. 그리고 여기서 안주하지 않고 더 나아가겠다는 스스로의 약속으로 삼기 위해서 이 부끄러운 기록을 남긴다. 강의내용의 요약본과 주어진 코드를 실행가능하도록 수정하는데서 시작해서 작지만 나 스스로 만든 코드를 쭉 열거한 이 기록이 이 분야에 대해 알고 싶었지만 다른 교재의 부피와 내용에 압도당해 좌절하던 이들에게 작은 이정표가 되었으면 한다. 전자책이라는 매체가 종이책과 달리 내용의 수정 보완이 용이하다는 점을 십분 활용해서 내가 앞으로 더 배우고 만들어낸 성과는 개정판이라는 이름으로 무상으로 수정보완할 것이다. 전자책을 직접 판매해보니 그런 방법이 쉽다는 것이 참 신선하게 다가왔다. 종이책이 아닌 전자책의 장점을 최대한 활용해서 적극적인 생산자로서 나의 지식을 보시하도록 노력하겠다.

저자소개

경제학과를 졸업했고 금융업계에 종사했으며 사법고시 2차 도전을 4번 할 정도의 법학공부 경력을 가지고 있는 인문계 자원이지만 프로그램 코딩이라는 분야의 매력에 빠져 이 세계를 하나하나 알아나가고 있는 영원한 청년입니다. 컴퓨터 분야의 지식과 인문적인 지식을 결합한 좋은 책들을 하나하나 세상에 내놓기 위해 천천히 전진하고 있습니다.

목차소개

표지
서설
제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] 결어
어디서 답을 얻을 수 있는가를 아는 것이 중요하다.
처음부터 모든 것을 다 익히려는 학습은 바람직하지 않다.
지식의 무상제공은 엄청난 보시다.
향후 계획
서지정보

회원리뷰 (0)

현재 회원리뷰가 없습니다.

첫 번째 리뷰를 남겨주세요!