프로그래머가 알려주는 수학
22,000원
초급
생활코딩
- 출간일
- 2013년 7월 25일
- 쪽수
- 192쪽
- ISBN
- 9788998139322
- 시리즈
- 위키북스 be 개발자 시리즈 _ 001
- 정가
- 11,500원
- 난이도
-
입문 초급 중급 고급
도서 소개
작심 3일로 코딩을 배워보세요!
생활코딩은 일반인에게 프로그래밍을 알려주는 비영리 온라인 활동입니다. 생활코딩의 모든 수업은 http://opentutorials.org/course/1을 통해 무료로 제공되고 있습니다. 그중에서 이 책은 ‘웹서비스 만들기 실습편’을 책으로 옮겨놓은 것입니다.
생활코딩 웹서비스 만들기 수업은 프로그래밍을 전혀 모르는 분들을 위한 수업입니다. 동시에 웹서비스의 거의 모든 핵심 요소를 빼곡하게 담고 있는 입문서들의 집합이기도 합니다. 이 책에서 다루고 있는 각 기술들은 그 자체만으로도 몇 권의 책에 담아야 할 만큼 방대한 지식입니다. 그렇기 때문에 천천히 책을 따라가다 보면 누구나 이 책을 완주할 수 있겠지만, 누구에게도 쉽지 않을 것입니다.
이 책을 공부하는 방법은 이렇습니다. 충분히 시간을 확보하고 집중적으로 공부해야 합니다. 방대한 맥락 때문에 쉬엄쉬엄 하면 길을 잃어버릴 수 있습니다. 토요일 아침에 시작해서 일요일 저녁까지 완주하시는 것이 좋습니다. 휴가를 내는 것도 좋은 생각입니다. 이해가 안 되는 것은 온라인의 댓글을 참고하시고, 그래도 안 되는 것은 생활코딩 페이스북 그룹에 질문을 해주세요.
웹서비스를 지탱하고 있는 기술에 대한 전반적인 맥락을 이해하는 것이 이 책의 핵심입니다. 그 외에 어떠한 것도 부가적이라는 것을 꼭 기억해주세요.
1년 동안 작심하는 것은 어려운 일이지만 3일 동안 작심하는 것은 덜 어려운 일입니다.
출판사 리뷰
누구나 코딩하는 세상!
생활코딩은 일반인에게 프로그래밍을 알려주는 것을 목적으로 하는 비영리 교육 활동입니다. 이 책은 생활코딩에서 제공하는 수업 가운데 기초 과정에 해당하는 ‘웹서비스 만들기’를 통해 일반인도 쉽고 재미있게 프로그래밍에 입문하는 과정을 다룹니다. 이 책에서 알려주는 내용을 한 단계씩 따라 하다 보면 하나의 완전한 웹서비스가 어떤 맥락에서 구상되어 기획ㆍ개발ㆍ운영되는지 이해할 수 있으며, 배경지식이 없어도 걱정할 필요 없이 무작정 따라 하기만 하면 그 과정에서 자연스럽게 프로그래밍의 개념과 원리를 이해할 수 있습니다.
★ 이 책에서 다루는 내용 ★
- 웹서비스 기획과 구상
- 웹서비스의 구조와 원리
- 웹서비스 실습을 위한 환경 구축: 우분투 리눅스
- 프로그래머가 사용하는 도구: 에디터와 버전 관리 도구
- 웹서비스를 구성하는 요소: HTML, CSS, 자바스크립트
- 데이터베이스와 웹서비스 연동: MySQL, PHP
- 웹서비스 운영: 아마존 웹서비스
책에서 다루는 모든 수업은 아래 홈페이지에서 동영상과 함께 제공됩니다.
생활코딩은 페이스북에서도 만나볼 수 있습니다.
▣ 이 책은 저자의 요청으로 인세를 받지 않는 대신 책가격을 낮추어 출간하였습니다. ▣ CCL 라이선스에 따라 위키북스에서 기획하고 편집하였습니다.
저자 소개
egoing
프로그래밍과 글쓰는 것을 좋아합니다. 현재 일반인에게 프로그래밍을 알려주는 활동인 생활코딩과 생활코딩과 같은 활동을 할 수 있도록 도와주는 플랫폼인 opentutorials.org를 친구들과 함께 만들고 있습니다. 블로그 egoing.net을 운영하고 있다.
목차
- ▣ 0. Hello World!
- 온라인 강의
- 공동공부
- 커뮤니티
- 오프라인 강의
- ▣ I. 기획
- 01. 구상
- 이야기
- 문제의 발견
- 문제의 해결
- 02. UI 모델링
- 모델링이란?
- UI란?
- 펜슬
- 구상이 귀빠진 날
- 01. 구상
- ▣ II. 개발
- 03. 운영체제 설치
- 운영체제란?
- 가상머신이란?
- 가상머신과 우분투 설치
- 문제 해결
- 04. 서버 구축
- 이번 시간에는
- 서버란?
- 아파치
- MySQL
- PHP
- 설치
- 05. 개발 도구
- 에디터
- 버전 관리
- 06. 클라이언트 측 기술
- HTML
- CSS
- 자바스크립트
- 07. 서버 측 기술이란?
- MySQL
- PHP
- 03. 운영체제 설치
- ▣ III. 운영
- 08. 아마존 웹서비스
- ▣ IV. 과제
- 09. 토픽 추가
- 저사양 실습 환경
- 09. 토픽 추가
- ▣ 부록 A. 저사양 실습 환경
- 수업의 목적
- 실습
- ▣ 부록 B. CSS 정리노트
- ▣ 부록 C. 자바스크립트 정리노트
관련 자료
책에서 다루는 모든 수업은 아래 홈페이지에서 동영상과 함께 제공됩니다.
생활코딩은 페이스북에서도 만나볼 수 있습니다.