SW공학
home
SW프로젝트관리
home

Spring Boot 기반 Rest API 구현과 JWT인증

주제
SW상세 설계
훈련목표
다양한 스프링 기술을 사용하여 Self-Descriptive Message와 HATEOAS (Hypermedia as the engine of application state)를 만족하는 REST API를 개발하는 것을 목적을 둠. 다양한 스프링 기술을 사용하여 REST API를 개발하고 Self-Descriptive Message와 HATEOAS를 만족하는  REST API를 이해, 스프링 HATEOAS와 스프링 REST Docs 프로젝트를 활용, 스프링 시큐리티 OAuth2를 이해, 테스트 주도 개발(TDD)을 습득하는 과정임.
훈련대상
가. Spring Boot 사용자 나. Spring 프레임워크 가능자
교육시간
16시간
커리큘럼
가. REST API 개발하기 - Spring Boot 프로젝트 생성 도메인 구현하기 - Spring Data JPA 적용하기 - 유효성 검증을 위한 Bad Request 와 Response 처리하기 - 등록/목록조회(페이징)/수정 API 구현하기 나. HATEOAS 적용하기 - Spring HATEOAS 소개 및 적용하기 - API 인덱스 생성하기 - REST API Docs 생성을 위한 SpringDoc 적용하기 다. REST API에 JWT 인증 적용하기 - 스프링 시큐리티 적용하기 - 스프링 시큐리티 기본 설정과 폼 인증 설정하기 - JWT 인증 토큰 생성과 인증 체크하는 필터 구현하기
11 more properties