도서상세
장바구니에 상품을 담았습니다.
바로가기
  1. 도서정가제
  2. 소득공제
33,000원
29,700원
10%
배송안내
내일 오후 3시까지 주문하면 내일(10/17 토요일) 발송
최대 적립 포인트
1,950 원
  • 구매 적립
    적립금 안내
    • 상품 적립금
    • 상품 적립금은 고객님이 웬디북에서 상품을 구매하실 경우 이에 대한 마일리지 개념으로 구매금액의 일부를 적립해 드리는 제도이며 사용은 예치금과 같이 현금처럼 사용가능하십니다.
    • 멤버십 적립금
    • 멤버십 적립금은 고객님의 멤버십(고객)등급에 따라 도서 구매액의 1 ~ 4%에 해당하는 적립금이 추가로 적립되며 적립금은 다음 주문시 현금처럼 사용이 가능합니다.
    • 다만 적립금은 예치금과는 달리, 현금으로 환불하실 수 없고 적립금의 적립일로 부터 12개월 이내에 사용하시지 않으면 자동으로 소멸됩니다.
  • 상품 적립금
    1,650원
  • 리뷰 적립
  • 최대 리뷰 적립금
    300원
29,700원
· 쿠폰 및 적립금은 결제 시 적용해 주세요
바로구매
장바구니 담기
이 책을 구입하신 분들이 산 책
상세 이미지 더보기
상세 이미지
책 소개 더보기
책 소개

“e북 입소문 베스트셀러, 드디어 종이책 정식 출간!”
11만 유튜버 ‘기술노트 알렉’이 완성한 AI 시대 필수 IT 기초 지식의 결정판
“AI가 코드를 짜주는 시대, 왜 우리는 여전히 IT 원리를 알아야 할까요?”

ChatGPT, Cursor 등 생성형 AI의 등장으로 대화만으로 프로그래밍을 만드는 ‘바이브 코딩(Vibe Coding)’ 시대가 열렸습니다. 이제 코딩 문법을 일일이 외우지 않아도 누구나 아이디어를 구현할 수 있습니다.

하지만 AI가 만든 코드에서 에러가 발생했을 때, 데이터베이스가 연결되지 않을 때, 서버에 배포해야 할 때 원리를 모르면 개발은 막히고 맙니다. AI 시대에 진짜 필요한 능력은 모든 코드를 직접 치는 것이 아니라, ‘소프트웨어가 어떻게 만들어지고 실행되는지’ 전체 판을 읽는 기술적 기초 체력입니다.

유튜브 채널 ‘기술노트with알렉’을 통해 어려운 IT 지식을 가장 쉽게 풀어내며 독자들의 큰 사랑을 받아온 25년 차 IT 전문가 알렉 저자의 《기술노트》가 독자들의 뜨거운 성원에 힘입어 종이책으로 출간되었습니다.

본 도서는 특정 언어나 AI 도구의 사용법을 넘어, 컴퓨터 기초부터 클라우드·AI에 이르는 IT 전체 지도를 10개 PART로 완성했습니다.

· 소프트웨어와 언어의 이해: Java, React, Python 등 언어별 특징과 프레임워크 선택 기준
· 핵심 IT 개발 개념: 자료구조, API, 동기/비동기, JSON 등 실무 필수 개념
· CS 기초 체력: 컴퓨터 구조, 운영체제(OS), 프로세스와 스레드의 원리
· 데이터베이스 & 네트워크: DBMS, SQL/NoSQL, TCP/IP, HTTP, 인증 체계
· 실무 아키텍처 & 클라우드: Redis, Docker, 쿠버네티스, AWS 클라우드까지

비전공자도 “아, 이게 이런 원리였구나!” 하고 무릎을 치게 만드는 비유와 명쾌한 설명!
전자책으로 이미 수많은 독자들에게 입증받은 검증된 실무 노하우를 이제 소장 가치 높고 깔끔하게 정리된 종이책으로 만나보세요.

이 책의 대상 독자

· AI 도구(클로드 코드, 커서ai 등)를 활용해 직접 앱/웹을 만들고 싶은 비전공자 및 입문자
· 개발자와 원활하게 소통하고 IT 전체 구조를 이해하고 싶은 기획자, PM, 디자이너
· 프론트엔드·백엔드·DB·클라우드가 어떻게 연결되는지 판을 정리하고 싶은 주니어 개발자
· 상상하던 아이디어를 빠르게 실제 서비스로 구현하려는 1인 창업가 및 부업 희망자
목차 더보기
목차
PART 01 소프트웨어 개발
01 컴퓨터 전공자들은 어떤 것들을 배우나요? 016
02 소프트웨어를 개발한다는 것은 무엇입니까? 018
03 소프트웨어는 어떻게 개발될까요? 021
04 누가 소프트웨어 개발을 잘할 수 있을까요? 023
(+) AI시대, 개발자에게 필요한 역량은 무엇인가요? 025

PART 02 소프트웨어의 종류와 특징
01 소프트웨어의 종류 030
02 웹, 웹 앱, 네이티브 앱, 하이브리드 앱의 차이 039
03 프론트엔드와 백엔드 042
04 웹 애플리케이션 개발 045
(+) PWA(프로그레시브 웹 앱)는 무엇인가요? 052

PART 03 소프트웨어를 만드는 개발 언어 및 프레임워크
01 언제 어떤 언어를 선택하는 게 좋을까요? 056
02 전공자들이 배우는 C언어 059
03 C언어와 C++의 차이는 무엇인가요? 062
04 객체 지향이란 무엇인가요? 064
05 자바(Java)는 어떤 언어인가요? 066
06 프레임워크는 무엇이고, 어떤 프레임워크를 선택하는 게 좋을까요? 070
07 프론트엔드 개발 언어는 무엇인가요? 072
08 프론트엔드 개발에서 이벤트 처리가 무엇인가요? 074
09 리액트(React)는 무엇이고, 왜 많이 사용되나요? 077
10 모바일 앱을 개발하는 언어 및 프레임워크는 무엇인가요? 083
11 서버 프로그램을 만드는 언어는 무엇인가요? 086
12 파이썬 나온 지가 30년이나 되었는데, 많이 사용되는 이유는 무엇인가요? 089
(+) 타입스크립트(TypeScript)는 무엇인가요? 092
(+) 패키지 매니저(npm)는 무엇인가요? 094
(+) 가비지 컬렉션(Garbage Collection)이란 무엇인가요? 096

PART 04 개발할 때 알아야 하는 필수 지식
01 자료 구조란 무엇인가요? 100
02 함수, 클래스, 객체와 인스턴스, 모듈과 라이브러리, 컴포넌트, 프레임워크 105
03 API vs OpenAPI 110
04 REST API vs RESTful API 113
05 동기와 비동기라는 개념은 무엇이고, 차이는 무엇인가요? 116
06 Ajax라는 것은 무엇인가요? 119
07 XML, Json은 프로그램인가요? 어떻게 생긴건가요? 122
08 폴링과 이벤트 방식의 차이는 무엇인가요? 125
(+) 알고리즘이란 무엇인가요? 127

PART 05 소프트웨어 공학
01 개발 방법론의 진화 132
02 CBD 방법론은 무엇인가요? 135
03 애자일 방법론은 무엇인가요? 137
04 DevOps도 개발 방법론인가요? 140
05 CI/CD는 무슨 일을 하는 건가요? 143
06 소프트웨어 아키텍처라는 것은 무엇일까요? 146
(+) 테스트는 왜 중요한가요? (단위 테스트와 통합 테스트) 149
(+) 버전 관리(Git)는 왜 중요한가요? 151

PART 06 컴퓨터 구조와 운영체제의 이해
01 컴퓨터와 운영체제의 역사 156
02 컴퓨터는 어떤 구성 요소로 되어 있나요? 158
03 왜 모든 데이터를 메모리에 올리지 못하나요? 161
04 메모리는 왜 캐시 메모리, 메인 메모리, 가상 메모리 나뉘어 사용되나요? 165
05 여러 프로그램이 동시에 실행되는 원리는 무엇인가요? 168
06 운영체제는 무슨 일을 하나요? 171
07 커널(Kernel)이란 무엇인가요? 175
08 프로그램, 프로세스, 프로세서의 차이가 무엇인가요? 177
09 프로세스와 스레드의 차이는 무엇인가요? 179
10 멀티 스레드를 활용한 동시 수행 181
(+) 32비트와 64비트는 무엇이 다른가요? 185

PART 07 데이터베이스 기술
01 데이터베이스(DBMS)의 이해 190
02 ERD(개체-관계 다이어그램)는 무엇인가요? 195
03 트랜잭션과 ACID란 무엇인가요? 197
04 인덱스(Index)는 왜 필요한가요? 199
05 왜 앱과 DB를 바로 연동하지 않나요? 201
06 NoSQL은 SQL이 아닌가요? 204
(+) 정규화(Normalization)란 무엇인가요? 206
(+) 데이터베이스 백업은 왜 중요한가요? 208

PART 08 네트워크 기술
01 클라이언트 서버 통신은 어떻게 되나요? 212
02 도메인 주소는 어떻게 실제 서버를 찾아가나요? 215
03 웹과 WAS의 역할은 어떻게 되나요? 217
04 웹 애플리케이션의 캐시 219
05 프로토콜이란 무엇인가요? 222
06 TCP/IP vs HTTP 224
07 HTTP는 무엇인가요? 227
08 브라우저에 화면이 뜨기까지, 어떤 과정을 거치나요? 231
09 세션과 쿠키는 무엇인가요? 233
10 JWT란 무엇인가요? 235
11 라우터, 스위치, 로드밸런서는 무엇인가요? 238
12 통신에서 동기와 비동기는 어떻게 다른가요? 241
(+) 방화벽과 보안 장비는 무엇인가요? 243
(+) 웹 소켓(Web Socket)은 무엇인가요? 245

PART 09 아키텍처
01 서버와 클라이언트 구성 250
02 시스템 아키텍처란 무엇인가요? 253
03 아키텍처를 잘 설계해야 하는 이유는 무엇인가요? 256
04 시스템 아키텍처 비유: 스타벅스 매장 258
05 서버 아키텍처의 성능 향상을 위한 캐시, Redis 262
06 MSA라는 아키텍처는 왜 인기가 있을까요? 264
(+) 이중화와 무중단 배포는 무엇인가요? 268
(+) API 게이트웨이(API Gateway)는 무엇인가요? 270
(+) 서비스 장애가 발생하면 어떻게 대응해야 하나요? 272

PART 10 클라우드, 빅데이터, 인공지능
01 클라우드 컴퓨팅이란 무엇인가요? 276
02 클라우드 컴퓨팅이 대세가 된 이유 281
03 AWS 클라우드는 실제로 어떤 서비스들로 구성되나요? 284
04 클라우드 서비스의 종류는 무엇인가요? IaaS, PaaS, SaaS 286
05 하이브리드 클라우드와 멀티 클라우드는 무엇인가요? 288
06 서버리스 컴퓨팅은 무엇인가요? 292
07 도커, 컨테이너, 쿠버네티스란 무엇인가요? 295
08 빅데이터란 무엇인가요? 299
09 빅데이터 vs 머신러닝 vs 인공지능 302
(+) LLM과 생성형 AI는 어떻게 동작하나요? 306
저자 소개
저 : 기술노트 알렉
25년 이상 IT 현장에서 개발자, 아키텍트, 프로젝트 매니저(PM)로 활약해 온 IT 기술 전문가입니다. 한국 IBM 컨설턴트 및 삼성 SDS 프로젝트 매니저를 거치며 웹/앱 개발부터 서버 인프라 구축, 클라우드 전환까지 다양한 대형 프로젝트를 성공적으로 수행했습니다.

국가기술자격인 전자계산조직응용기술사와 AWS 프로페셔널 아키텍트 자격을 보유하고 있으며, 수많은 후배 개발자를 멘토링·컨설팅해 왔습니다. 현재는 IT 컨설턴트이자 풀스택 개발자로 활동하는 한편, 유튜브 채널 ‘기술노트with알렉’(구독자 11만 명)을 통해 어렵고 복잡한 IT 지식을 세상에서 가장 알기 쉽고 체계적으로 전하고 있습니다.

[주요 이력]
· 한국 IBM 컨설턴트 / 아키텍트
· 삼성 SDS 프로젝트 매니저
· 전자계산조직응용기술사
· AWS 프로페셔널 아키텍트
· 현) IT 컨설턴트 & 풀스택 개발자
· 현) 유튜브 [기술노트with알렉] 채널 운영
저자 소개 더보기
이 작가의 신간 & 인기 도서
글 기술노트 알렉
리뷰(0)
0 / 5.0
리뷰 작성
•
리뷰를 작성하시면 소정의 적립금을 드립니다.
•
도서의 첫번째 리뷰부터 10번째 리뷰까지는 기본 적립금의 2배를 적립해 드리며, 이후 리뷰부터는 기본 적립금이 적립됩니다.
리뷰 혜택 및 유의사항
배송방법

배송은 CJ대한통운(전화 : 1588-1255)을 이용해서 보내드리고 있습니다.

3만원 이상 구매시 무료배송 가능하며, 3만원 미만의 경우 2500원의 배송비가 발생합니다.

배송기간

15시 이전에 입금확인된 주문까지는 당일날 발송하며, 일반적인 경우 다음날 책을 받아보실 수 있습니다.

주말 또는 공휴일이 있거나 시기적으로 배송이 많은 기간인 경우는 지역에 따라 1~2일이 더 소요될 수 있습니다.

주문 후, 5일이 경과해도 책이 도착하지 않는 경우에는 웬디북 고객센터(전화 : 1800-9785)로 전화를 주시거나 고객센터 > 1:1 문의를 통해 문의글을 남겨주시면 확인 후 신속히 조치하도록 하겠습니다.

묶음배송

묶음배송 원하시는 모든 주문서의 상태가 "입금대기" 또는 "결제완료" 상태일 경우에만 처리가 가능하며, 고객센터 > 1:1 문의에서 신청 할 수 있습니다.

반품안내

변심반품의 경우 도서주문일로부터 15일이내에 반품접수가 가능하며, 반품 배송비는 고객님 부담입니다.

부분 반품의 경우, 3만원 이상 주문으로 무료배송 받았으나 일부 상품 반품으로 주문금액이 3만원이 안될 경우, 이전 주문의 배송비를 포함한 왕복 배송비를 부담하셔야 합니다.

반품절차는 고객센터의 반품교환신청 페이지에서 신청을 해주시면 웬디북 고객센터에서 지정택배사에 회수요청을 하고, 방문한 택배기사님을 통해 반품도서를 보내주시면 됩니다.

운송 중 책이 손상되지 않도록 포장을 해주신 후, 포장 겉면에 “반품도서”라고 기재해주시기 바랍니다. 회수된 상품은 요청해주신 환불방법에 따라 적립 또는 환불 진행해드립니다.

(특히 팝업북 등은 조그만 충격에도 책이 손상될 수 있으므로 주의해 주시기 바랍니다.)

• 반품이 불가한 경우
  • 1. 고객에게 책임 있는 사유로 상품(띠지 또는 더스트커버 포함)이 멸실 또는 훼손된 경우
  • 2. CD 나 소프트웨어 포함, 포장이 되어 있는 모든 상품의 포장 개봉
  • 3. 만화책 및 단시간 내에 완독이 가능한 잡지
  • 4. 상품과 함께 발송된 추가사은품이 분실되거나 훼손된 경우
  • 5. 고객의 사용 또는 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
  • 6. 명시된 반품가능 기한이 지난 경우
  • 7. 세트상품중 일부 반품
교환안내

파본도서 혹은 오배송으로인한 교환은 도서주문일로부터 15일 이내에 신청하셔야 하며 이 경우 배송비는 웬디북에서 부담합니다.

(단, 팝업북과 CD가 세트인 책은 책의 특성상 7일 이내에 해주셔야 합니다.)

교환절차는 고객센터의 반품교환신청 페이지에서 신청을 해주시면 웬디북에서 새 책을 보내드리고 새 책을 받으실 때 교환도서와 맞교환 하시면 됩니다.

교환은 동일도서에 한하며, 다른 도서로 교환은 불가합니다.

운송도중 책이 손상되지 않도록 포장을 해주신 후, 포장 겉면에 “반품도서”라고 기재해주시기 바랍니다.

(특히 팝업북 등은 조그만 충격에도 책이 손상될 수 있으므로 주의해 주시기 바랍니다.)

• 교환이 불가한 경우
  • 1. 고객에게 책임 있는 사유로 상품이 멸실 또는 훼손된 경우
  • 2. 포장 상품의 포장을 해체한 경우
  • 3. 고객의 사용 또는 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
  • 4. 물품 수령 후, 15일이 경과한 경우
  • 5. 동일상품으로 교환하신 후, 다시 교환하시고자 할 경우 (이 경우에는 환불처리 해드립니다.)
신고하기
신고사유 선택
도서 입고 알림 신청
입고알림 신청하셨습니다.
입고시 {{tel}}로 문자 발송됩니다

바로 확인 하시겠습니까?
예

휴대폰 번호, 이메일 주소는

마이 페이지 > 회원정보수정에서 확인해 주세요.

관심 시리즈 신간 알림 신청
시리즈명:{{ series_name }}
관심 시리즈 신간 입고 알림 신청하셨습니다.
입고시 {{ tel }}로 문자 발송 또는
앱푸시, 이메일 등으로 알려드리겠습니다.

바로 확인 하시겠습니까?
예

휴대폰 번호, 이메일 주소는

마이 페이지 > 회원정보수정에서 확인해 주세요.

입고 알림 수신 방법 변경은

마이 페이지 > 알림 > 알림 설정에서 확인해 주세요.

푸시 알림이 오지 않을 시,

스마트폰 설정 > 알림 > 웬디북 앱 설정을 확인해 주세요

관심 작가 신간 알림 신청
작가명:{{ series_name }}
관심 작가 신간 입고 알림 신청하셨습니다.
입고시 {{ tel }}로 문자 발송 또는
앱푸시, 이메일 등으로 알려드리겠습니다.

바로 확인 하시겠습니까?
예

휴대폰 번호, 이메일 주소는

마이 페이지 > 회원정보수정에서 확인해 주세요.

입고 알림 수신 방법 변경은

마이 페이지 > 알림 > 알림 설정에서 확인해 주세요.

푸시 알림이 오지 않을 시,

스마트폰 설정 > 알림 > 웬디북 앱 설정을 확인해 주세요

{{title}}
{{content}}
{{title}}
{{content}}