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 형식 사용 경험
- 객체지향 프로그래밍 경험
청중
- 백엔드 개발자
회원 평가 (7)
still able to learn & absorb the lessons even for a non-programmer like myself
JOHN ERWIN ALPAJORA - National Grid Corporation of the Philippines
Course - API First Design
mix between theory and hands on exercise
Lacatus Raluca - DB Global Technology
Course - API Security
매우 잘 준비된 자료와 자격을 갖춘 트레이너입니다. 나는 우리가 함께 할 수 있는 운동을 정말 좋아하며 트레이너는 원격 시스템을 볼 수 있기 때문에 지속적으로 오류를 수정할 수 있습니다.
Polska Spółka Gazownictwa sp. z o.o.
Course - IBM API Connect
Machine Translated
트레이너의 지식 수준
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Course - Designing Web APIs
Machine Translated
슬라이드 랩 문서화 내부 애플리케이션의 사용 사례 설명 분위기 전체 팀의 참여
ALIOUNE KASSE - Bizao
Course - WSO2 API Manager for Developers
Machine Translated
Practical hands on
MUHAMMAD BIN ARISHAH - 3F Resources Sdn Bhd
Course - Kong API Gateway
The exercices part.