문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
소개
API 정의
- 정의 파일
- API 요청
한국어:
- YAML이란 무엇인가
- YAML 규칙
RESTful 서비스 개요
- 리소스
- 국가 이전
- 대표 상태
개발 환경 준비
- 설치 및 구성 Swagger
- Node.Js 설치 및 구성
REST 웹 서비스 제약 아키텍처
- 클라이언트-서버 제약 조건 사용
- 균일한 인터페이스 제약 조건으로 작업하기
- 무국적 제약 조건 사용
- HTTP 캐싱 사용
- 레이어 시스템 활성화
REST API 설계
- CRUD 작업 구현
- 오류 처리 사용
- REST API에 대한 작업 구현
- API의 변경 사항 처리
- 버전 관리 API
- 캐싱 API
- 페이지 번호 매기기 및 부분 응답 지원
Swagger를 사용한 사양
- Swagger를 사용하여 문서 편집
- YAML 형식으로 사양 생성
- 경로 및 관찰 생성
- 문서 추가
- OAS 파일에 스키마 추가
- SwaggerHub 사용
API Management
- API 관리 전략 만들기
- API 라이프 사이클 관리
- API 프록시 생성
- API 동작 제어
- API 포털 구축
- 교통 관리 제공
API 보안
- 토큰과 JWT를 사용한 보안
- API 키와 비밀로 보안
- OAuth2.0을 사용하여 권한 부여
요약 및 결론
Requirements
- REST API에 대한 기본적인 이해
- JSON 또는 XML 형식에 대한 경험
- 객체 지향 프로그래밍 경험
청중
- 백엔드 개발자
14 Hours