Course Outline

소개

API 정의

  • 정의 파일
  • API 요청

YAML

  • YAML이란 무엇입니까?
  • YAML의 규칙

RESTful 서비스 개요

  • 자원
  • 상태 이전
  • 대표상태

개발 환경 준비

  • 설치 및 구성 Swagger
  • Node.J 설치 및 구성

REST 웹 서비스 제약 아키텍처

  • 클라이언트-서버 제약 조건 사용
  • 균일한 인터페이스 제약 조건을 사용한 작업
  • 무국적 제약조건에 대한 작업
  • HTTP 캐싱 사용
  • 레이어 시스템 활성화

REST API 설계

  • CRUD 작업 구현
  • 오류 처리 사용
  • REST API에 대한 작업 구현
  • API 변경사항 처리
  • 버전 관리 API
  • 캐싱 API
  • 페이지 매김 및 부분 응답 지원

Swagger를 사용한 사양

  • Swagger로 문서 편집하기
  • YAML 형식으로 사양 생성
  • 경로 및 관찰 만들기
  • 문서 추가
  • OAS 파일에 스키마 추가
  • Swagger허브 사용

API Management

  • API 관리 전략 수립
  • API 수명주기 관리
  • API 프록시 생성
  • API 동작 제어
  • API 포털 구축
  • 트래픽 관리 제공

API 보안

  • 토큰 및 JWT를 사용한 보안
  • API 키와 비밀로 보호
  • OAuth2.0을 사용하여 승인

요약 및 결론

Requirements

  • REST API에 대한 기본 이해
  • JSON 또는 XML 형식 사용 경험
  • 객체지향 프로그래밍 경험

청중

  • 백엔드 개발자
 14 Hours

Number of participants



Price per participant

회원 평가 (6)

Related Courses

Related Categories