__추천인과 책 애호가의 글
__저자와의 인터뷰
__이 책에 대하여
01부 바이브 코딩, 나도 할 수 있다!
01장 바이브 코딩이란 무엇인가?
__안드레이가 쏘아 올린 바이브 코딩의 불꽃
__AI와 함께하는 새로운 코딩 방식
02장 바이브 코딩으로 정말 뭔가 만들 수 있을까?
__낮잠 시간에 완성한 앱, 스쿠버덕
__취미에서 수익까지 사례
__만들고 싶은 걸 만들어 보는 도전, Dog-e-dex
03장 나도 바이브 코딩을 할 수 있을까?
__낯선 용어
__도대체 무슨 일이 일어나고 있지?
__실패에 대한 두려움
02부 용어의 숲 탐험하기
04장 컴퓨터와 인터넷은 어떻게 움직일까?
__클라이언트와 서버
__브라우저에서 무슨 일이 일어나고 있을까?
__인터넷을 통해 사용하는 앱
05장 웹이란 무엇일까?
__웹, 웹사이트, 웹 앱의 차이점
__프런트엔드와 백엔드
__HTML, CSS, 자바스크립트
__도메인, URL 그리고 HTTP
__UI와 UX
06장 데이터를 이해하는 방법
__데이터란 무엇인가?
__데이터를 주고받는 다양한 규격
__데이터베이스는 무엇이고 어떻게 동작할까?
__많은 데이터를 저장하고 다루는 방법
__프로그램이 대화하는 법, API
07장 코딩의 기본 블록
__코드, 문법, 변수 그리고 데이터 타입
__함수, 매개변수, 반환 값
__조건문과 반복문
__객체와 클래스
__모듈과 패키지 그리고 프레임워크
08장 AI와 소통하기
__프롬프트 엔지니어링
__페르소나와 모델
__토큰과 학습 데이터
__알고리즘, 머신러닝, 딥러닝
__LLM과 API
09장 개발 환경과 문제 해결
__버그, 에러, 에러 메시지
__디버깅, 로그, 에러 처리
__터미널과 IDE
__깃과 깃허브
__배포와 클라우드
__컨테이너와 도커
03부 바이브 코딩 실습하기
10장 젠스파크로 만드는 카페 웹사이트
__[미리보기] 최종 결과물
__[스텝 1] 젠스파크 사용자 등록
__[스텝 2] AI 개발자 에이전트로 웹사이트 개발 시작하기
__[스텝 3] 검수하고 수정하기
__[스텝 4] 웹사이트 공개하기
__정리
11장 카페 AI 챗봇 만들기
__[미리보기] 최종 결과물
__[문제 정의] 해결할 문제와 나의 지식 수준 정의하기
__[스텝 1] 사전 준비
__[스텝 2] API 서버 만들기
__[스텝 3] 바이브 코딩으로 코드 수정하기
__[스텝 4] 실사용 테스트와 로그 기록하기
__[스텝 5] 버셀을 사용해 API와 프런트엔드 분리하기
__정리
04부 진짜 서비스를 위한 고급 지식 쌓기
12장 전문적인 코드 관리법
__지속적으로 잘 동작하는 코드로 관리하기
__안전하게 코드를 개발하고 변경하는 방법
__자동화의 마법, CI/CD
__문제를 해결하는 태도, 로깅, 디버깅 그리고 리뷰
__개발자처럼 일한다는 것
13장 서비스 개발, 운영의 필수 요소
__갑자기 앱이 동작하지 않는다
__로그인과 인증
__앱이 멈추지 않게 하는 힘, 유지보수
__오류와 대화하는 기술
__코드는 손으로, 서비스는 마음으로
14장 나의 바이브 코딩 성장 로드맵
__처음 코드를 만들었던 그날처럼
__내 코드를 읽으며 기초 다지기
__자동화로 작은 불편함 해결하기
__진짜 서비스를 운영할 수 있는 웹과 서버 기술 익히기
__협업하고 코드 관리하기
__도구가 아닌 동료로서의 AI
__개발 여정을 흔적으로 남겨 지속 가능한 성장을 지향하기
부록 A 바이브 코딩 도구에는 어떤 게 있을까?
__커서로 해 보는 바이브 코딩
__v0로 해 보는 바이브 코딩