# 바이브 코딩 입문: AI와 함께 만드는 첫 웹서비스 — 실습 워크북

이 워크북은 강의자료의 각 모듈에 대응하는 실습 문제와 체크리스트로 구성되어 있습니다. 비개발자, 코딩 입문자이 강의 후 스스로 점검할 수 있도록 만들었습니다. (난이도: 입문)

## 사전 준비

- 노트북 지참
- 별도 사전 지식이 필요하지 않습니다 — 강의 중 필요한 개념은 그때그때 설명합니다

---

## Module 1. 바이브 코딩이란

**핵심 내용**

바이브 코딩은 코드를 직접 짜는 대신 원하는 결과를 자연어로 설명하고 AI가 코드를 생성하게 하는 방식입니다. 좋은 요구사항이 왜 좋은 결과로 이어지는지 예시로 살펴봅니다.

**실습 문제**

1. 이 모듈에서 다룬 내용 중 "자연어→코드 워크플로우"을(를) 자신의 언어로 한 문단으로 설명해 보세요.
2. "좋은 요구사항 작성법"에 해당하는 상황을 자신의 업무·과제에서 하나 찾아보고, 이번 모듈에서 배운 방법을 어떻게 적용할지 적어보세요.

**체크리스트**

- [ ] 바이브 코딩이란 관련 핵심 개념을 다른 사람에게 설명할 수 있다
- [ ] 실습 문제 2개를 모두 작성했다

---

## Module 2. 만들어보기

**핵심 내용**

한 번에 완성되는 경우는 드뭅니다. AI와 반복적으로 대화하며 기능을 하나씩 추가하고, 오류가 나면 어떻게 수정을 요청하는지 실습합니다.

**실습 문제**

1. 이 모듈에서 다룬 내용 중 "AI와 반복 대화로 기능 구현"을(를) 자신의 언어로 한 문단으로 설명해 보세요.
2. "오류 확인 및 수정 요청"에 해당하는 상황을 자신의 업무·과제에서 하나 찾아보고, 이번 모듈에서 배운 방법을 어떻게 적용할지 적어보세요.

**체크리스트**

- [ ] 만들어보기 관련 핵심 개념을 다른 사람에게 설명할 수 있다
- [ ] 실습 문제 2개를 모두 작성했다

---

## Module 3. 배포

**핵심 내용**

완성한 서비스를 실제로 배포해 다른 사람이 접속할 수 있게 만들어봅니다.

**실습 문제**

1. 이 모듈에서 다룬 내용 중 "완성한 서비스 배포"을(를) 자신의 언어로 한 문단으로 설명해 보세요.
2. "다음 학습 방향 안내"에 해당하는 상황을 자신의 업무·과제에서 하나 찾아보고, 이번 모듈에서 배운 방법을 어떻게 적용할지 적어보세요.

**체크리스트**

- [ ] 배포 관련 핵심 개념을 다른 사람에게 설명할 수 있다
- [ ] 실습 문제 2개를 모두 작성했다


## 마무리 회고

- 오늘 배운 내용 중 실무에 가장 먼저 적용해볼 것은 무엇인가요?
- 더 깊이 알아보고 싶은 주제가 있다면 무엇인가요?
