Swagger와 OpenAPI를 활용한 APIs 설계

logo
API 설계와 활용을 위한 OpenAPI와 Swagger를 중심으로, API 요청과 응답 구조 이해, 인증 및 인가 설정, API 정의 및 문서화를 통해 효율적인 웹 애플리케이션 API를 설계하는 방법을 다룹니다.
calendar
학습 목표
• OpenAPI를 활용해 API를 설계하고 문서화하며 실제 프로젝트에 적용할 수 있는 실무 능력을 목표로 합니다.
calendar
수강대상
• API 설계 및 문서화에 관심 있는 개발자 • OpenAPI와 Swagger를 통한 API 정의 및 관리에 관심 있는 프론트엔드 및 백엔드 개발자 • API 중심의 애플리케이션 개발을 시작하려는 분들을 대상으로 합니다.
calendar
교육 일정
  • 시작일 : 2025년 9월 22일 ~ 종료일 : 2025년 9월 26일
  • 시작 시간 : 9시 30분 ~ 종료 시간 : 17시 30분

calendar
커리큘럼
  • Swagger와 OpenAPI를 활용한 APIs 설계

    Module 1 – API와 OpenAPI 소개

    • API 소개 및 생태계

    • OpenAPI 소개 및 Swagger

    • REST

     

    Module 2 – API 요청

    • OpenAPI 정의

    • API 호출 방법 및 샘플 프로젝트

    • HTTP 메소드별 호출 및 Postman 활용

     

    Module 3 – Swagger Editor를 사용한 OpenAPI 정의

    • Swagger Editor 소개

    • Swagger Editor로 OpenAPI 정의

    • API 호출

     

    Module 4 – API 호출 응답

    • HTTP 응답, JSON Schema

    • 응답 본문에 필드 추가

    • Status Code

     

    Module 5 – esources 생성

    • POST와 Request Body 기술

    • 경로 파라미터를 포함한 GET 기술

    • 유효성 확인

     

    Module 6 – 인증과 인가

    • Authorization 헤더 추가

    • 선택적 보안 적용

    • 다른 보안 인증 스키마

     

    Module 7 – OpenAPI와 Swagger를 황용한 API 설계

    • 웹 애플리케이션 설계

    • OpenAPI를 사용한 API 설계

    • 프론트엔드 코드 구현

1,600,000원 (면세)

TAGS

2025년 09월

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30