장바구니 담기 close

장바구니에 상품을 담았습니다.

기초를 다지는 최신 웹 개발 공략서

기초를 다지는 최신 웹 개발 공략서

  • 코가이 단
  • |
  • 제이펍
  • |
  • 2014-05-23 출간
  • |
  • 406페이지
  • |
  • 188 X 245 X 33 mm /880g
  • |
  • ISBN 9788994506944
판매가

26,000원

즉시할인가

23,400

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
23,400

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

남보다 한 발 앞선 웹 엔지니어의 의욕과 호기심을 각 분야 고수들의 설명을 통해 만족시킨다!

신입 엔지니어들은 새로운 환경에 대한 기대와 낯선 전문 용어에 대한 불안으로 머릿속이 복잡할 것이라 생각한다. 하루라도 빨리 ‘전문가’가 되기 위해서는 어떻게 하면 좋을까? 이 책에서는 개발 언어, 서버, 데이터베이스, 클라우드 등 각 분야의 최신 기술에 대해 철저하게 정리하여 소개하고 있다.

중/상급자들에게도 전문 분야 이외의 기술을 되돌아보는 좋은 참고 서적이 될 것이다. 각 장의 마지막에는 업계 선배들이 추천하는 필독서를 기재하였다. 그야말로 프로그래머로서 첫걸음을 딛기 위한 지식들로 가득 차 있는 책이다.

* 이 책에서 주로 다루고 있는 기술들
* Ajax
* Apache Cassandra
* AWS
* CSS
* Erlang
* Haskell
* HTML
* JavaScript
* jQuery
* JSON
* Memcached
* MongoDB
* MySQL
* Perl
* PHP
* PostgreSQL
* Python
* RDBMS
* Redis
* Ruby
* SQLite
* XML

목차

특집① 신입 엔지니어 시절에 파악해 두어야 할 웹 기술 총정리 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~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.