Build an AI Startup in 10 Days

AI를 활용해 아이디어를 실제 POC 가능한 서비스로 구현하는 10일 실전 프로그램

이 과정은 대구디지털혁신진흥원(DIP) 지원 하에 AI SW를 활용해 창업 프로젝트를 설계하고, 화면 기획부터 프로토타입, 개발, 배포, 데모까지 이어지는 제품 제작 경험을 목표로 합니다.

학습 콘텐츠 보기 최종 산출물 보기

Program Focus

AI Startup POC Product UX / Wireframe Prototype MVP Build Deployment Demo Pitch

Program Overview

이 페이지는 AI 기반 창업형 SW 교육과정을 10일 학습 콘텐츠 중심으로 소개하기 위한 HTML 구조입니다.

10 Days
집중형 제품 개발 과정
1 POC
실제 동작 가능한 결과물 목표
AI + SW
AI 활용 서비스 설계와 구현
Team Build
협업 기반 실전 프로젝트 진행

10-Day Learning Contents

Day 1과 Day 2 카드는 클릭 시 상세 커리큘럼 모달이 열리며, Day 3부터 Day 10까지는 placeholder 카드로 구성했습니다.

DAY 1
Day 1

AI Product Wireframing with Figma

Figma 기초를 익히고 User Flow 기반 핵심 화면 구조를 설계하는 입문 실습

서비스 화면 설계의 기본 방법을 이해하고, Landing / Dashboard / Auth 등 핵심 화면의 와이어프레임을 제작하며 프로토타입 연결과 협업 기능까지 경험하는 1일차 학습 콘텐츠입니다.

대상Figma 입문자(학생)
준비물노트북, Figma 계정
학습 목표Figma를 활용한 서비스 화면 설계 기초 습득 및 User Flow 기반 메인 화면 구조 설계
2시간 Figma 사용법 및 화면 설계 방법론 이해
3시간 핵심 화면 와이어프레임 제작 실습
1시간 결과 발표 및 피드백 공유
Screen Design Wireframe Prototyping Collaboration User Flow
예상 산출물 주요 화면 3개 이상 와이어프레임, User Flow Diagram, 화면 간 연결 프로토타입
DAY 2
Day 2

Sequence Diagram & Data Flow Design

화면 설계를 시스템 동작 흐름으로 연결하는 데이터 플로우 설계 실습

Figma 화면 설계를 바탕으로 사용자 행동, 데이터 흐름, 시스템 상호작용을 시퀀스 다이어그램으로 시각화하고, 예외 상황까지 함께 설계하는 2일차 학습 콘텐츠입니다.

핵심 주제Sequence Diagram, Data Flow, System Interaction, Exception Handling
학습 목표사용자-클라이언트-서버-DB 간 상호작용을 시간 순서대로 이해하고 설계
실습 방향화면 구조를 기능 흐름과 데이터 흐름으로 전환하여 시스템 관점으로 확장
2시간 시퀀스 다이어그램과 데이터 흐름 개념 이해
3시간 핵심 기능 시나리오 작성 및 다이어그램 실습
1시간 결과 공유 및 예외 처리 리뷰
Sequence Diagram Data Flow System Interaction Exception Handling Hands-on
예상 산출물 핵심 기능 시나리오, 데이터 매핑 테이블, 시퀀스 다이어그램, 예외 대응 매트릭스
DAY 3
Day 3

Data Normalization & ERD Design

화면과 사용자 흐름을 데이터 구조와 ERD로 전환하는 데이터베이스 설계 실습

화면 설계와 사용자 흐름을 바탕으로 필요한 데이터를 추출하고, 핵심 엔티티와 관계를 정의한 뒤 정규화를 통해 중복 없는 데이터 구조와 ERD를 설계하는 3일차 학습 콘텐츠입니다.

핵심 주제Data Extraction, Entity Definition, Relationship Design, Normalization, ERD
학습 목표화면과 흐름에 맞는 데이터 구조를 설계하고 핵심 엔티티/관계를 ERD로 정의
실습 방향스크린 → 유저 플로우 → 데이터 → ERD를 한 번에 연결하여 구조화
2시간 ERD 설계 이해 및 엔티티 정의
3시간 데이터 구조 설계 및 정규화 실습
1시간 결과 발표 및 피드백
ERD Normalization Entity Design Relationship Data Structure
예상 산출물 ERD 다이어그램, 정규화 분석 문서, 테이블 정의서, SQL 스크립트
DAY 4
Day 4

API Design & Swagger Specification

화면과 데이터 구조를 실제 개발 가능한 API 명세로 전환하는 실습

화면 설계, 사용자 흐름, 시퀀스 다이어그램, 데이터 구조를 바탕으로 실제 서비스 기능을 API 형태로 정의하고, Swagger/OpenAPI 형식의 명세서로 문서화하는 4일차 학습 콘텐츠입니다.

핵심 주제API Design, Request/Response, Endpoint, Swagger, OpenAPI
학습 목표화면과 ERD를 기반으로 실제 개발 가능한 API 명세서 작성
실습 방향Screen → Flow → Data → API → Swagger 구조로 개발 연결
2시간 API 개념 이해 및 명세 설계법 이론
3시간 주요 기능 API 추출, Request/Response 설계, Swagger 작성
1시간 결과 발표 및 피드백
API Design Swagger OpenAPI Request/Response Development Handoff
예상 산출물 API 추출 정의서, Request/Response JSON 스키마, 에러 코드 정의표, Swagger 명세서
DAY 5
Day 5

UI/UX Design & Interaction Design

와이어프레임을 실제 서비스 수준의 사용자 경험과 인터랙션으로 구체화하는 실습

Wireframe 단계에서 나아가 실제 서비스 수준의 고해상도 UI/UX를 설계하고, 디자인 시스템과 상태 기반 인터랙션을 적용해 사용자 중심의 서비스 경험을 구체화하는 5일차 학습 콘텐츠입니다.

핵심 주제UI Design, UX Flow, Design System, Interaction Design, State Feedback
학습 목표인터페이스와 사용자 경험의 차이와 연결을 이해하고 실제 서비스 수준의 디자인으로 발전
실습 방향Wireframe → High-fidelity UI → Design System → Interaction 구조로 확장
2시간 UI/UX 개념 이해 및 실제 서비스 사례 분석
3시간 고해상도 UI 디자인 및 상태별 인터랙션 설계 실습
1시간 결과 발표 및 피드백
UI Design UX Flow Design System Interaction State Design
예상 산출물 랜딩 UI, 대시보드 UI, 디자인 시스템 정의서, 상태별 UX 디자인 시안
DAY 6
Day 6

Front-End Development & API Integration

Figma 화면을 실제 동작하는 서비스 화면으로 구현하고 API 데이터를 연결하는 실습

Figma UI를 실제 서비스 화면으로 구현하고, fetch/AJAX 기반 API 연동을 통해 서버 데이터를 화면에 바인딩하며 로딩·에러·빈 상태까지 처리하는 6일차 학습 콘텐츠입니다.

핵심 주제HTML/CSS/JS Separation, API Integration, Data Binding, State Management, Error Handling
학습 목표효율적인 프론트엔드 구조 설계와 실제 서비스 화면 구현 및 데이터 연동 이해
실습 방향Figma UI → HTML/CSS/JS 구현 → API 연결 → 상태/예외 처리 구조로 확장
2시간 HTML/CSS/JS 구조 이해 및 API 연동 개념 학습
3시간 대시보드 구현, API 데이터 바인딩, 디버깅 실습
1시간 결과 발표 및 피드백
Frontend HTML/CSS/JS API Integration State Management Debugging
예상 산출물 프로젝트 폴더 구조, API 연동 대시보드, 상태별 UI, fetch/async-await 코드
DAY 7
Day 7

Back-End Service Development

MVC와 Layered Architecture 기반으로 CRUD API를 실제 구현하는 백엔드 실습

프론트엔드에서 호출한 API가 서버에서 어떻게 처리되는지 이해하고, Express.js 기반의 MVC 및 4계층 구조를 바탕으로 실제 CRUD API를 구현하는 7일차 학습 콘텐츠입니다.

핵심 주제MVC Structure, Layered Architecture, CRUD API, RESTful Design, DB Connection
학습 목표Route → Controller → Service → Repository → Database 흐름 이해와 실제 CRUD API 구현
실습 방향백엔드 구조 설계 → 역할 분리 → REST API 구현 → 예외 처리 구조로 확장
2시간 백엔드 구조, MVC 패턴 및 계층형 아키텍처 이해
3시간 API 엔드포인트 정의 및 CRUD 로직 구현 실습
1시간 API 테스트 결과 공유 및 피드백
Backend Express.js MVC CRUD REST API
예상 산출물 4계층 백엔드 프로젝트 코드, CRUD API 엔드포인트 명세, API 테스트 결과물
DAY 8
Day 8

Membership & Verification

회원가입, 로그인, JWT 인증, 권한 관리, OAuth/SSO까지 연결하는 인증 시스템 실습

이메일/비밀번호 기반 회원가입과 로그인부터 JWT 인증, 역할 기반 권한 관리, OAuth/SSO 개념까지 실제 서비스 관점에서 인증 흐름을 설계하고 구현하는 8일차 학습 콘텐츠입니다.

핵심 주제Sign Up/Login, JWT, Authorization, RBAC, OAuth/SSO
학습 목표실무 수준의 인증·인가 구조를 이해하고 회원 시스템 흐름 구현
실습 방향회원가입 → 로그인 → JWT 인증 → 권한 관리 → OAuth/SSO 구조로 확장
2시간 로그인 플로우, JWT, OAuth/SSO 개념 이해
3시간 회원가입/로그인 API, JWT 발행·검증, 권한 확인 실습
1시간 인증 흐름 결과 공유 및 보안 피드백
JWT Authentication Authorization RBAC OAuth / SSO
예상 산출물 인증 API 명세서, 로그인 동작 시연, JWT 검증 로그, 권한별 응답 캡처, OAuth/SSO 요약
DAY 9
Day 9

Payment System Development

상품·주문·결제·로그를 분리하고 상태 중심 결제 흐름을 구현하는 실습

제품 선택부터 주문 생성, 결제 처리, 결과 저장까지의 전체 흐름을 이해하고, 상태 관리와 외부 PG 연동, 예외 처리와 복구 전략까지 설계하는 9일차 학습 콘텐츠입니다.

핵심 주제Product / Order / Payment / Log Separation, State Management, PG Integration, Recovery Strategy
학습 목표상태 중심의 결제 시스템 구조를 이해하고 실제 결제 흐름 구현
실습 방향상품 → 주문 → 결제 → 결과 → 로그 구조로 실제 서비스 흐름 설계
2시간 결제 구조와 API 흐름, 상태 전이 설계 이해
3시간 결제 기능 구현, 외부 PG 연동, 예외 처리 및 로그 설계
1시간 결제 흐름 및 복구 전략 공유
Payment Order Flow State Management PG Integration Recovery Strategy
예상 산출물 결제 시퀀스 다이어그램, 상태 기반 ERD, 승인/취소/실패 코드, 복구 체크리스트
DAY 10
Day 10

Deployment & Operation

Docker, CI/CD, 클라우드 배포까지 로컬 서비스를 실제 운영 환경으로 연결하는 실습

Docker 기반 컨테이너화, GitHub Actions 기반 CI/CD 자동화, AWS/NCP 등 클라우드 서버 배포까지 실제 운영 가능한 서비스 배포 흐름을 익히는 10일차 학습 콘텐츠입니다.

핵심 주제Docker, CI/CD, Cloud Deployment, Env Management, Domain/SSL
학습 목표로컬 개발 환경을 실제 운영 환경으로 전환하고 자동 배포 흐름 이해
실습 방향Local → Docker → GitHub Actions → Cloud Deploy 구조로 최종 운영 연결
1시간 배포 아키텍처, Docker, CI/CD, 클라우드 배포 이해
1시간 Docker 실행 및 GitHub Actions 배포 자동화 실습
1시간 배포 결과 확인 및 장애 대응 공유
Deployment Docker CI/CD Cloud Operation
예상 산출물 Dockerfile, docker run 결과, GitHub Actions workflow, 배포 체크리스트, 서비스 URL

Final Outcome

이 과정의 목표는 단순 학습이 아니라, 실제로 보여줄 수 있는 POC 제품과 데모 흐름을 완성하는 것입니다.

Wireframe
핵심 화면 구조 설계
Prototype
클릭 가능한 사용자 흐름
POC Build
실제 동작 가능한 제품 시연
Demo Pitch
최종 발표 및 확장 가능성 검토