AI

대구디지털혁신진흥원 AI SW 파일럿 과정

API Design & Swagger Specification

Day 4 API Design & Swagger Specification 영상 + AI 챗봇 학습

API 설계 & Swagger 명세서 작성과 AI 학습도우미

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

대상: 데이터베이스 설계(ERD)를 완료한 학생
준비물: 노트북, Swagger Editor 또는 OpenAPI 편집 도구
구성: 2시간 이론 / 3시간 실습 / 1시간 공유

Day 4 강의 영상

유튜브 추천 강의
Day 4 커리큘럼 핵심 주제(API 설계, Request/Response, Endpoint, Swagger, OpenAPI)에 해당하는 유튜브 추천 강의 리스트입니다. (외부 퍼가기 및 재생이 허용된 무료 강의 영상으로 구성되었습니다.)
📚 전체 강의 목록 (5개)
  • 1. APIs for Beginners - Twilio
    4:13:00
  • 2. Full HTTP Networking & REST API Course
    4:10:00
  • 3. System Design Concepts and API Design
    5:15:30
  • 4. REST API Design best practices
    2:30:15
  • 5. Postman Tutorial for Beginners
    11:45

핵심 요약 노트

Day 4 Summary

오늘의 핵심 목표

Day 4에서는 화면 설계, 사용자 흐름, 데이터 구조를 바탕으로 실제 서비스 기능을 API 형태로 정의하고, Swagger/OpenAPI 형식의 명세서로 문서화합니다.

  • API 엔드포인트 도출: 화면 요구사항 기반 REST API 리소스 및 URI 정의
  • Request/Response 규격 설계: JSON 구조의 요청/응답 페이로드 스키마 정의
  • HTTP 메소드 및 상태 코드 정의: GET, POST, PUT, DELETE 규칙과 에러 처리 규격 설계
  • Swagger/OpenAPI 명세 작성: YAML/JSON 형식을 이용한 명세서 작성 기법 습득
  • 개발 인수인계(Handoff) 고려: 예외 응답 코드와 에러 메시지 세부화
학습 팁: 오른쪽 AI 챗봇에게 “RESTful API 설계의 기본 규칙이 뭐야?” 또는 “Swagger에서 Request Body와 Path Parameter를 어떻게 명시해?” 같은 질문을 해보세요.
\n