REST API 블로그 앱

1.REST API 블로그 앱 만들기

post-thumbnail

2.기술 스택

post-thumbnail

3.REST API 란?

post-thumbnail

4.자원(리소스), URI

post-thumbnail

5.Http Method 란? (GET, POST, PUT, DELETE)

post-thumbnail

6.HTTP 상태 코드

post-thumbnail

7.블로그 앱의 자원 , 계층구조

post-thumbnail

8.포스트, 댓글, REST API 디자인

post-thumbnail

9.스프링 이니셜라이져

post-thumbnail

10.프로젝트 구조

post-thumbnail

11.MySQL 설정

post-thumbnail

12.Post 엔티티

post-thumbnail

13.PostRepo 인터페이스

post-thumbnail

14.커스텀 예외 클래스

post-thumbnail

15.PostDto( Data Transfer Object )

post-thumbnail

16.새 포스트 생성

post-thumbnail

17.Postman 테스트

post-thumbnail

18.전체 포스트 가져오기

post-thumbnail

19.ID로 포스트 가져오기

post-thumbnail

20.업데이트

post-thumbnail

21.id 로 삭제하기

post-thumbnail

22.페이지네이션, 정렬(sorting)

post-thumbnail

23.커스텀 페이지네이션 API

post-thumbnail

24.정렬 방향 asc dec

post-thumbnail

25.one to many 일 대 다

post-thumbnail

26. 댓글 Repository

post-thumbnail

27.CommentDto 클래스

post-thumbnail

28.새 댓글 만들기 POST

post-thumbnail

29.한 포스트의 전체 댓글 GET

post-thumbnail

30.ID로 댓글 하나 찾기

post-thumbnail

31.댓글 업데이트 ( postId, commentId )

post-thumbnail

32.id로 댓글 삭제하기

post-thumbnail

33.모델 매퍼(ModelMapper) 사용하기

post-thumbnail

34.포스트 가져올때 댓글도 같이 표시

post-thumbnail

35.커스텀 예외 처리

post-thumbnail

36.글로벌 예외 처리

post-thumbnail

37.Java Bean Validation 유효성 검사

post-thumbnail

38.유효성 검사 적용하기

post-thumbnail

39.유효성 검사 에러 메세지

post-thumbnail

40.CommentDto 유효성 검사

post-thumbnail

41.시큐리티 디펜던시 추가

post-thumbnail

42.Basic 인증 (Authentication)

post-thumbnail

43.간단한 메모리 인증

post-thumbnail

44.User , Role 엔티티 생성

post-thumbnail

45.UserRepository, RoleRepository

post-thumbnail

46.CustomUserDetailsService

post-thumbnail

47.DB를 사용해 인증

post-thumbnail

48.테스트

post-thumbnail

49.로그인 (signin)

post-thumbnail

50.가입(signup)

post-thumbnail

51.JWT ( JSON WEB TOKEN )

post-thumbnail

52.JWT 구조

post-thumbnail

53.JWT 적용하기 (1)

post-thumbnail

54.JWT 적용하기 (2)

post-thumbnail

55.JWT 적용하기 (3)

post-thumbnail

56.Swagger REST API 문서화

post-thumbnail

57.Swagger REST API 문서 설정

post-thumbnail

58.Swagger 테스트

post-thumbnail

59.AWS 클라우드

post-thumbnail

60.application.properties 설정

post-thumbnail

61.DB 초기 테이블과 데이터?

post-thumbnail

62.AWS 가입

post-thumbnail

63.RDS 데이터베이스

post-thumbnail

64.아마존 RDS 접속

post-thumbnail

65.배포 가능 jar 파일 만들기

post-thumbnail