기초 를 다지 는 최신 웹 개발 공략 서 - 인터넷 교보문고 
 기초 를 다지 는 최신 웹 개발 공략 서 웹 프로그래밍 입문 자 를 위한 빠르 고 손쉬운 웹 개발 기초 ! 
 코 가 이 단 , 콘 도 우치 오 , 타 고 모리 사토시 , 나미카와 유우키 , 아카마츠 유키 , 이노우에 세이치로 , 믹 , 아마 히로 사세 키 , 와다 유스케 지음 | 정인식 옮김 | 제 이펍 | 2014 년 05 월 23 일 출간 
 원서 / 번역 서 : [ 해외 ] WEB 開發 の 基礎 徹底 攻略 WEB 技術 まるごと 整理 ｜ コ - ディング ｜ 設計 ｜ デ - タベ - ス & SQL ｜ インフラ 
 9788994506944 ( 8994506942 ) 
 188 * 245 * 33 mm / 880 g 판형 알림 
 これからはじめる Web 開 ? の 基礎 ( / 小 飼 ? , 近 藤 宇 智 朗 , 田 籠 ? , ? 河 祐 貴 , 赤松 祐 希 , 
 이 책 에서 는 개발 언어 , 서버 , 데이터베이스 , 클라우드 등 각 분야 의 최신 기술 에 대해 철저 하 게 정리 하 여 소개 하 고 있 다 . 중 / 상급자 들 에게 도 전문 분야 이외 의 기술 을 되돌아보 는 좋 은 참고 서적 이 될 것 이 다 . 각 장 의 마지막 에 는 업계 선배 들 이 추천 하 는 필독서 를 기재 하 였 다 . 그야말로 프로그래머 로서 첫 걸음 을 딛 기 위한 지식 들 로 가득 차 있 는 책 이 다 . 
 저자 : 코 가 이 단 
 저자 : 콘 도 우치 오 
 저자 : 타 고 모리 사토시 
 저자 : 나미카와 유우키 
 저자 : 아카마츠 유키 
 역자 정인식 은 숭실대 학교 에서 전자계 산학 을 전공 하 였 다 . 사회 초년생 시절 자바 에 심취 해 현대정보기술 에서 웹 애플리케이션 개발 을 하 였 고 , 그 후 이동 통신 단말기 분야 로 전직 하 여 휴대 전화 단말기 의 부 가 서비스 개발 업무 를 담당 하 였 다 . 일본 키스 코 ( 주 ) 모바일 사업 부 팀장 을 역임 하 면서 일본 교세라 의 북 미향 휴대 전화기 개발 에 참여 하 였 고 , 현재 일본 에서 가나안 솔루션 즈 의 공동 창업자 이 자 시스템 엔지니어 로 일 하 고 있 다 . 옮긴 책 으로 는 《 자바 스크립트 라이브러리 실전 활용 ( 엄선 111 ) 》, 《 모바 게 를 지탱 하 는 기술 》, 《 데이터베이스 를 지탱 하 는 기술 》, 《 머리 에 쏙쏙 들어오 는 jQuery 입문 》, 《 자바 스크립트 마스터 북 》, 《 좋 은 코드 를 작성 하 는 기술 》 등 이 있 다 . 
 특집 ① 신입 엔지니어 시절 에 파악 해 두 어야 할 웹 기술 총 정리 1 
 1 장 웹 의 세계 에 오 신 것 을 환영 합니다 2 
 세 가지 약속 , 세 가지 언어 
 2 장 개발 언어 총 정리 20 
 CGI 로부터 Ajax 로 의 변천 
 3 장 서버 총 정리 38 
 정적 콘텐츠 , 동적 콘텐츠 , 캐시 를 잘 취급 하 는 구성 
 4 장 데이터베이스 총 정리 55 
 RDBMS 와 NoSQL 의 혈도 
 5 장 클라우드 총 정리 73 
 SaaS · Paas · laaS 의 차이 
 특집 ② 10 년 후 에 도 유용 한 습관 을 습득 하 기 위한 코딩 기초 지식 85 
 1 장 깔끔 한 코드 의 중요 성 86 
 개발 효율 을 높이 기 위한 기본 중 의 기본 
 2 장 적절 한 이름 을 붙이 고 불 필요 한 주석 은 붙이 지 않 는다 90 
 이름 , 주석 의 ? 와 × 
 3 장 TDD ( 테스트 주도 개발 ) 의 실전 96 
 개발 중 에 깨달 은 것 을 계속 해서 코드 에 살리 기 
 4 장 항상 리팩토링 을 한다 122 
 개발 코드 의 퇴보 를 막 기 위한 포인트 
 5 장 하나 의 메소드 가 할 수 있 는 것 은 하나 로 한다 133 
 중복 을 피하 고 , 추상 화 하 고 , 인수 를 줄인다 
 6 장 클래스 의 책임 은 하나 로 한다 144 
 판단 기준 과 상속 , 위임 , mix - in 의 적절 한 사용 
 7 장 예외 처리 도 하나 의 처리 라고 생각 하 기 158 
 예상 외 의 것 을 예상 하 여 프로그램 의 폭주 를 미연 에 방지 하 기 
 8 장 메타 프로그래밍 을 이해 하 기 165 
 동적 으로 메소드 를 정의 하 는 강력 한 ‘ 흑마술 ’ 과 사귀 는 방법 
 특집 ③ 설계 의 첫 걸음 - 익숙 해 지 고 싶 은 좋 은 설계 에 대한 기초 지식 175 
 1 장 설계 란 무엇 인가 176 
 목적 , 과정 , 성과 물 
 2 장 설계 의 원칙 186 
 의존 성 , 명명 , 추상화 
 3 장 실전 설계 의 첫 걸음 200 
 처리 의 공통 화 , 안정 적 인 의존 
 4 장 클래스 설계 의 실전 212 
 방법 론 , 중간층 , 테스트 와 설계 
 5 장 웹 애플리케이션 의 설계 227 
 레이 어화 , URL 설계 , MVC 아키텍처 
 6 장 애플리케이션 로직 의 설계 243 
 도메인 층 , 엔 티티 , 데이터베이스 의 설계 
 특집 ④ 데이터베이스 두뇌 가 되 는 첫 걸음 데이터베이스 & SQL 입문 - 집적 된 데이터 를 자유자재 로 조종 하 기 위한 기본 중 의 기본 253 
 1 장 데이터베이스 란 무엇 인가 254 
 정보 를 모으 는 것 만 으로 는 의미 가 없 다 
 2 장 관계 형 데이터베이스 와 SQL 260 
 직관 적 인 2 차원 표 를 잘 다루 기 위한 데이터 조작 언어 의 등장 
 3 장 데이터 조작 의 기초 263 
 검색 하 고 선택 하 기 ~ SELECT 문 
 4 장 뷰 와 서브 쿼리 280 
 이 멋진 세상 
 5 장 중 고급 의 SQL 285 
 조건 분기 , 집합 연산 , 결합 연산 
 6 장 트랜잭션 과 갱신 298 
 트러블 에 의한 데이터 불 일치 를 방지 하 는 DBMS 의 구조 
 특집 ⑤ 클라우드 시대 의 인프라 지식 - 웹 엔지니어 가 알 아야 할 네트워크 및 서버 의 구조 313 
 1 장 왜 인프라 지식 이 필요 한가 ? 314 
 이 번 특집 의 목표 
 2 장 ‘ 인프라 ’ 의 등장인물 이란 ? 320 
 레이어 와 하드웨어 , 미들웨어 의 정리 
 3 장 네트워크 의 기초 , 파악 해 두 었 는가 ? 335 
 TCP / IP 입문 
 4 장 서버 가 ‘ 느려진다 ’ 라는 것 은 무엇 인가 ? 351 
 부하 의 정체 를 파악 하 는 지표 와 툴 
 5 장 모니터링 으로부터 무엇 을 알아낼 것 인가 ? 366 
 서비스 모니터링 과 리소스 모니터링 링 
 APPENDIX 트위터 시대 , 엔지니어 의 커뮤니케이션 기술 375 
 찾아보기 388 
 신입 엔지니어 들 의 경우 , 새로운 환경 및 낯선 전문 용어 에 대한 기대 와 불안 으로 머릿속 이 가득 할 거 라 생각 한다 . 그 와중 에 하루 라도 빨리 ‘ 전문가 ’ 가 되 기 위해서 는 어떻게 하 면 좋 을까 ? 이 특집 에서 는 개발 언어 , 서버 , 데이터베이스 , 클라우드 의 각 분야 를 철저 하 게 정리 하 여 소개 한다 . 중 / 상급자 들 에게 도 전문 분야 이외 의 기술 을 되돌아보 는 것 은 좋 은 참고 가 될 것 이 다 . 각 장 의 마지막 에 는 선배 들 이 추천 하 는 필독서 를 기재 하 였 다 . 프로그래머 로서 첫 걸음 을 딛 기 위한 지식 들 로 가득 차 있 다 . 
 _ 1 ( 특집 ① 신입 엔지니어 시절 에 파악 해 두 어야 . .. 더 보 기 
 _ 1 ( 특집 ① 신입 엔지니어 시절 에 파악 해 두 어야 할 웹 기술 총 정리 ) 
 아무리 지저분 한 코드 라도 그것 이 동작 하 는 것 이 라면 컴퓨터 는 그 프로그램 을 올바로 실행 할 수 있 을 것 이 다 . 그 점 에 있 어서 는 코드 가 지저분 하 더라도 문제 는 없 다 . 그러나 동작 하 는 것 을 한 번 만들 어서 그걸로 끝 인 소프트웨어 는 그다지 많 지 않 다 . 대체로 사양 변경 및 버그 수정 등 으로 새로운 변경 을 더 하 게 된다 . 그때 , 변경 을 하 는 프로그래머 는 기존 코드 에 대해서 이해 할 필요 가 있 다 . 
 이야기 를 단순 화 하 자면 소프트웨어 개발 에 는 무엇 을 만들 까 생각 하 는 공정 과 , 어떻게 만들 까 생각 하 는 공정 이 라는 두 가지 공정 이 있 다 . 그림 1 의 설계 는 어떻게 만들 까를 생각 하 는 행위 다 . 설계 의 성과 물 은 소스 코드 ( 이하 코드 ) 다 . 왜냐하면 , 어떻게 만들 까를 정확 하 게 기술 한 설계서 가 바로 코드 이 기 때문 이 다 . 
 관계 형 데이터베이스 는 지금 까지 약 40 년 동안 데이터베이스 모델 로서 주류 였었 고 , 앞 으로 도 당분간 은 그럴 것 이 라 생각 한다 . 이렇 듯 장수 하 는 것 은 기술 의 변화 가 심한 IT 세계 에서 는 예외 적 인 현상 이 다 . 관계 형 데이터베이스 가 장기간 생존 할 수 있 었 던 이유 는 이 모델 이 범용 적 이 고 다양 한 용도 에 대응 가능 하 기 때문 이 다 . 동시 에 다수 의 트랜잭션 을 처리 해야 하 는 OLTP ( On - LineTransaction Processing ) 에서 복잡 한 검색 에 특화 된 DWH ( DataWareHouse ) 와 업데이트 부하 가 높 은 일괄 처리 에 이르 기 까지 , RDB 는 어떠 한 상황 에서 도 평균 보다 높 은 성능 을 발휘 하 는 사용 하 기 편리 한 모델 이 다 . 다시 말 해 , 환경 변화 에 강한 ‘ 유니버설 타입 ’ 의 데이터베이스 라고 말 할 수 있 다 
 IP 통신 에서 는 패킷 이 라는 작 은 덩어리 ( 통신 단위 ) 를 상대 에게 보낸다 . IP 패킷 은 발신자 와 수신자 를 의미 하 는 IP 주소 를 비롯 한 다양 한 관리 정보 를 포함 하 는 IP 헤더 와 , 보내 려는 데이터 를 포함 한 페이로드 로 구성 된다 . IP 만 으로 는 통신 상대 에게 패킷 이 도착 한 것 을 보장 할 수 없 다는 점 에 유의 하 기 바란다 . 재전송 처리 및 수신 확인 에 는 상위 레이 어인 TCP 의 힘 을 빌릴 필요 가 있 다 
 _ 336 
 저자 는 프로그래밍 기술 을 ‘ 독학 ’ 으로 배운 부분 이 많 은데 , 그것 은 결코 ‘ 혼자 ’ 서 얻 어 낸 것 이 아니 다 . 여러 동료 기술자 와 의 커뮤니케이션 을 통해 지식 과 노하우 를 내 것 으로 만든 게 가장 좋 은 양식 이 되 었 다 . 또한 , 기술 적 향상 만 이 아닌 다양 한 사람 들 과 의 교류 를 통해 시야 를 넓힐 수 있 었 다 . 혹시 아 는가 ? 프로그래밍 이 라는 공통 의 화제 를 통해 좋 은 만남 의 기회 가 또 있 을지 . 
 커뮤니티 에 뛰어드 는 것 은 처음 에 는 용기 가 필요 하 지만 , 여러분 이 정말로 노력 할 생각 이 있 다면 모두 가 따뜻 하 게 맞이해 줄 것 이 다 
 _ 387 닫 기 
 남 보다 한 발 앞선 웹 엔지니어 의 의 욕 과 호기심 을 각 분야 고수 들 의 설명 을 통해 만족 시킨다 ! 
 신입 엔지니어 들 은 새로운 환경 에 대한 기대 와 낯선 전문 용어 에 대한 불안 으로 머릿속 이 복잡 할 것 이 라 생각 한다 . 하루 라도 빨리 ‘ 전문가 ’ 가 되 기 위해서 는 어떻게 하 면 좋 을까 ? 이 책 에서 는 개발 언어 , 서버 , 데이터베이스 , 클라우드 등 각 분야 의 최신 기술 에 대해 철저 하 게 정리 하 여 소개 하 고 있 다 . 
 중 / 상급자 들 에게 도 전문 분야 이외 의 기술 을 되돌아보 는 좋 은 참고 서적 이 될 것 이 다 . 각 장 의 마지막 에 는 업계 선배 들 이 추천 하 는 필독서 를 기 . .. 더 보 기 
 중 / 상급자 들 에게 도 전문 분야 이외 의 기술 을 되돌아보 는 좋 은 참고 서적 이 될 것 이 다 . 각 장 의 마지막 에 는 업계 선배 들 이 추천 하 는 필독서 를 기재 하 였 다 . 그야말로 프로그래머 로서 첫 걸음 을 딛 기 위한 지식 들 로 가득 차 있 는 책 이 다 . 
 * 이 책 에서 주로 다루 고 있 는 기술 들 
 * Apache Cassandra 
 * XML 닫 기 
 [ 해외 ] WEB 開發 の 基礎 徹底 攻略 WEB 技術 まるごと 整理 ｜ コ - ディング ｜ 設計 ｜ デ - タベ - ス & SQL ｜ インフラ