구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.
지은이 : marku
프롤로그: 개발의 '언어'는 몰라도, '세상'은 알아야 합니다
Part 1. 사용자의 눈앞, 그 무대는 어떻게 만들어지나? (프론트엔드)
이야기 01. 웹사이트의 세 친구: 뼈대(HTML), 옷(CSS), 두뇌(JavaScript)
이야기 02. HTML 이야기: 웹페이지의 정보를 담는 뼈대 설계도
이야기 03. CSS 이야기: 보기 좋은 떡을 만드는 인테리어 디자인
이야기 04. JavaScript 이야기: 웹에 생명을 불어넣는 동적인 기능
이야기 05. 디자이너와 개발자를 잇는 다리: 피그마(Figma)와 제플린(Zeplin)
이야기 06. 검색엔진 최적화(SEO): 구글은 어떤 웹사이트를 좋아할까?
이야기 07. 네이티브 앱: 특정 OS만을 위한 최고급 맞춤 정장
이야기 08. 하이브리드 앱: 하나의 코드로 두 마리 토끼를 잡는 기성복
이야기 09. 웹 앱(PWA): 설치 없이 앱처럼 쓰는 웹의 진화
이야기 10. [팀의 선택] 우리 서비스엔 어떤 옷이 어울릴까? (앱 방식 선택 가이드)
이야기 11. 개발자들이 '레고(Component)'로 화면을 조립하는 법: React와 Vue
이야기 12. 프레임워크는 왜 쓸까?: 잘 짜인 조립 설명서의 위력
Part 2. 보이지 않는 무대 뒤, 어떤 일이 벌어지고 있나? (백엔드)
이야기 13. 서버의 역할: 우리 서비스의 심장이자 중앙 관제탑
이야기 14. 비즈니스 로직: '좋아요는 한 번만' 같은 우리 서비스의 절대 규칙
이야기 15. 서버는 어떤 언어로 말할까?: Java, Python, Node.js
이야기 16. 백엔드 프레임워크: 더 빠르고 안정적인 개발을 위한 약속 (Spring, Django)
이야기 17. 웹 서버(Nginx, Apache): 수많은 요청을 받아 분배하는 문지기
이야기 18. 캐시(Cache): "이건 아까 보여준 거잖아!" 똑똑한 기억력으로 속도 높이기
이야기 19. 모놀리식 vs MSA: 거대한 레스토랑 하나, 아니면 작은 전문점 연합(푸드코트)?
Part 3. 무대 앞과 뒤는 어떻게 소통하나? (네트워크와 API)
이야기 20. API: 손님(클라이언트)과 주방(서버)을 잇는 만능 웨이터
이야기 21. REST API의 4가지 주문 방식: 조회(GET), 생성(POST), 수정(PUT), 삭제(DELETE)
이야기 22. [실전 연습] '사용자 목록 조회' API, 비개발자가 직접 명세서 써보기
이야기 23. JSON: 데이터를 담는 국제 표준 규격 봉투
이야기 24. "404 Not Found"가 뭐죠?: 개발자와 소통하는 숫자 언어, HTTP 상태 코드
이야기 25. 인증(Authentication) vs 인가(Authorization): 당신은 누구고, 무엇을 할 수 있나요?
이야기 26. API의 미래? GraphQL: 필요한 데이터만 쏙쏙 골라 받는 법
이야기 27. API의 한계: "새 소식 없나요?" 계속 묻지 않게 하는 법
이야기 28. 웹소켓: 채팅, 실시간 알림을 위한 1:1 전용 통신 통로
이야기 29. Postman과 Swagger: API가 잘 작동하는지 미리 테스트하는 도구
Part 4. 데이터와 서비스는 어디에 살고 있나? (DB와 인프라)
이야기 30. 데이터베이스: 서비스의 모든 것을 기록하는 거대한 도서관
이야기 31. 관계형 DB(SQL): 엑셀 시트처럼 정갈하게 정리된 데이터 창고
이야기 32. 비관계형 DB(NoSQL): 자유로운 형식의 문서 보관함
이야기 33. [팀의 선택] 우리 서비스 데이터에 맞는 DB 창고는?
이야기 34. 서버의 실체: 우리 서비스가 사는 집, 고성능 컴퓨터
이야기 35. 도메인과 DNS: 인터넷 세상의 전화번호부 (www.google.com의 비밀)
이야기 36. HTTPS와 SSL 인증서: 우리 웹사이트는 안전하다는 자물쇠의 의미
이야기 37. 클라우드 컴퓨팅(AWS, GCP, Azure): 서버를 사지 않고 빌려 쓰는 시대
이야기 38. CDN: 전 세계 어디서든 우리 서비스를 빠르게 만드는 기술
이야기 39. 서버리스(Serverless): 손님이 올 때만 나타나는 유령 가게
이야기 40. 사용자가 몰려도 버티는 법: Scale-up(집 확장) vs Scale-out(옆집 추가)
Part 5. 우리는 어떻게 함께 만들고 성장시키는가? (개발 문화와 프로세스)
이야기 41. Git: "어제 코드로 돌려줘!" 시간을 되돌리는 똑똑한 버전 관리 시스템
이야기 42. GitHub: 개발자들의 놀이터이자 협업의 중심지
이야기 43. 코드 리뷰와 PR(Pull Request): 동료의 코드를 함께 검토하는 문화
이야기 44. 폭포수 vs 애자일: 거대한 계획이냐, 짧은 질주와 빠른 방향 전환이냐
이야기 45. 스크럼과 스프린트: 함께 뛰는 2주간의 단거리 경주
이야기 46. 개발, 스테이징, 운영 서버: 왜 서버를 3개나 쓸까?
이야기 47. CI/CD: 사람의 실수를 줄여주는 똑똑한 배포 로봇
이야기 48. 기술 부채(Technical Debt): "일단 오픈하고 나중에 고치죠"의 무서움
이야기 49. 오픈소스: 세상을 움직이는 거인의 어깨에 올라타는 법
이야기 50. QA와 A/B 테스트: 더 나은 제품을 위한 끊임없는 질문과 실험
에필로그: '기술'은 장벽이 아니라, 당신의 가장 강력한 '무기'입니다
도서 DB 제공 - 알라딘 인터넷서점 (www.aladin.co.kr)