연락처 정보

코스 개요

REST 및 JAX-RS 개요

  • REST의 기본 원칙 이해하기
  • JAX-RS 사양에 대한 설명
  • 왜 Jersey가 RESTful API 개발에 적합한지 알아봅니다.

개발 환경 구축하기

  • JDK와 Maven 설치 방법
  • Maven을 활용해 Jersey 프로젝트 생성하기
  • 프로젝트 구조 및 설정 관리법

Jersey를 이용한 REST API 개발

  • 리소스와 엔드포인트 정의 방법
  • GET, POST, PUT, DELETE 등 HTTP 메서드 사용법
  • JSON 및 XML 데이터 처리 기술

고급 API 개발 기법

  • 요청 및 응답 필터링 기능 활용하기
  • 오류 예외 처리 구현법
  • 인증 및 권한 관리 구조 설정 방법

API 테스트 전략

  • Postman으로 수동 테스트 실시하기
  • JUnit 및 REST-assured를 활용한 자동화 검증 기법
  • 테스트 목적으로 API 모의 기능을 구현하는 방법

API 문서 작성 및 버전 관리

  • Jersey와 연동하여 Swagger/OpenAPI 사용법
  • 엔드포인트에 대한 상세한 설명 기술 방법
  • API 버전 관리를 위한 전략 수립

모범 사례 및 문제 해결법

  • 확장성이 뛰어난 API 설계 원칙들
  • Jersey 사용 시 자주 발생하는 문제 해결책
  • API 성능 최적화를 위한 조치 사항들

요약 및 향후 학습 방향

요건

  • Java 프로그래밍 기초 지식이 있어야 합니다.
  • RESTful 관련 개념에 대한 이해가 필요합니다.
  • HTTP 메서드와 JSON 구조를 알고 있어야 합니다.

대상자

  • Java 개발자
  • API 테스터
  • 소프트웨어 엔지니어
 14 시간

참가자 수


참가자별 가격

회원 평가 (3)

예정된 코스

관련 카테고리