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

Number of participants


Price per participant

Upcoming Courses

Related Categories