※ 수강신청 시 ‘기업지원’을 선택해 주시면, 연수원 담당자가 교육 진행에 관한 상담을 위해 연락드립니다.
※ 본 교육은 강사가 기업에 방문하여 진행하는 사내 오프라인 집합교육입니다.
▶ 과정소개
1. 생성형 AI와 협업하는 바이브코딩의 개념을 이해하고, 요구사항 정의부터 코드 생성·디버깅·리팩토링까지 개발 업무에 적용하는 실무 중심 교육과정입니다.
2. 개발 의도·문맥·제약 조건을 구조화하는 프롬프트 설계와 실습을 통해 개발 생산성 및 코드 품질을 높이는 방법을 학습합니다.
3. Claude Code, Google AI Studio 등 도구 활용과 설계·아키텍처 토론을 통해 개인과 팀에 적합한 AI 협업 개발 방안을 수립합니다.
▶ 교육대상
1. 생성형 AI를 활용하여 코드 작성, 디버깅 및 리팩토링 업무의 효율을 높이고자 하는 개발자
2. 요구사항 구조화와 프롬프트 설계 역량을 강화하고자 하는 소프트웨어 개발 실무자
3. AI 개발 도구 도입과 팀 단위 협업 방안을 검토하는 개발 리더 및 기술 담당자
▶ 주요학습내용
1. 바이브 코딩 이해와 패러다임 전환 (1.5H)
- 생성형 AI 시대의 개발 방식 변화와 바이브코딩의 개념 이해
- 전통 코딩과 AI 협업 코딩의 차이 비교
- ‘프롬프트 = 자연어 API’ 관점 이해
- 동일 요구사항에 대한 프롬프트별 결과 비교 및 구조화된 지시의 효과 분석
2. 개발 의도 구조화와 프롬프트 설계 (1.5H)
- Intent·Context·Constraint 기반 요구사항 구조화
- 모호한 요구사항을 구체적인 개발 지시로 전환하는 방법
- 잘못된 프롬프트와 개선 사례 비교
- 구조화 프롬프트 작성 및 제약 조건에 따른 결과 변화 실습
3. 실전 바이브 코딩 적용: 구현·디버깅 (2H)
- CRUD 중 생성·조회(Create·Read) 기능을 중심으로 AI 협업 코드 생성
- 기능 설명 프롬프트 작성 및 코드 생성 흐름 이해
- 에러 로그와 상황 설명을 활용한 원인 분석 및 디버깅
- 리팩토링·테스트 요청 프롬프트 설계 및 적용
4. 설계·아키텍처 사고 확장 (1.5H)
- AI와 서비스 설계 및 아키텍처를 논의하는 방법
- 기술 선택 시 장단점과 트레이드오프를 검토하는 질문법
- 확장 시나리오에 따른 서비스 구조 변화 이해
- 사용자 증가를 가정한 구조 변경 및 설계 토론 실습
5. 도구 확장과 실무 적용 전략 (1.5H)
- 개인 및 팀에서 활용할 바이브코딩 프롬프트 템플릿 설계
- Claude Code를 활용한 코드 저장소 단위 분석 및 협업 데모
- Google AI Studio 및 Build·Opal 관련 AI 기능 흐름 이해
- 개인별 프롬프트 템플릿 초안 작성 및 실무 적용 방안 도출
학습목표
1.. 바이브코딩의 개념과 AI 협업 개발 흐름을 이해하고, 개발 의도·문맥·제약 조건을 반영한 프롬프트를 작성할 수 있다.
2. AI를 활용한 코드 생성·디버깅·리팩토링·테스트 요청을 통해 개발 업무의 효율과 코드 품질을 높일 수 있다.
3. 설계 및 아키텍처의 대안을 검토하고, 개인과 팀의 개발 환경에 적합한 AI 도구 활용 방안을 수립할 수 있다.