스프링과 JPA 기반 웹 애플리케이션 개발

1.[0부 시작하기]

post-thumbnail

2.[1부 계정 관리] 프로젝트 만들기, 계정 도메인, 회원 가입 컨트롤러

post-thumbnail

3.회원 가입 뷰

post-thumbnail

4.회원 가입 폼 서브밋 검증

post-thumbnail

5.회원 가입 폼 서브밋 처리

post-thumbnail

6.회원 가입 리팩토링 및 테스트

post-thumbnail

7.회원 가입 패스워드 인코딩

post-thumbnail

8.회원 가입 인증 메일 확인

post-thumbnail

9.회원 가입 인증 메일 확인 테스트 및 리팩토링

post-thumbnail

10.✅ 회원 가입 완료 후 자동 로그인

post-thumbnail

11.회원 가입 메인 네비게이션 메뉴

post-thumbnail

12.프론트엔드 라이브러리 설정

post-thumbnail

13.뷰 중복 코드 제거, Thymeleaf 와 fragement

post-thumbnail

14.첫 페이지 보완

post-thumbnail

15.현재 인증된 사용자 정보 참조

post-thumbnail

16.가입 확인 이메일 재전송

post-thumbnail

17.로그인, 로그아웃

post-thumbnail

18.로그인 기억하기

post-thumbnail

19.프로필 뷰

post-thumbnail

20.Open EntityManager (또는 Session) In View 필터

post-thumbnail

21.프로필 수정 폼

post-thumbnail

22.프로필 수정 처리

post-thumbnail

23.프로필 이미지 변경

post-thumbnail

24.✅ 패스워드 수정

post-thumbnail

25.패스워드 수정 테스트

post-thumbnail

26.알림 설정

post-thumbnail

27.ModelMapper 적용

post-thumbnail

28.프로필 수정 테스트

post-thumbnail

29.닉네임 수정

post-thumbnail

30.패스워드를 잊어버렸습니다

post-thumbnail

31.관심 주제 도메인

post-thumbnail

32.관심 주제 등록 뷰

post-thumbnail

33.✅ 관심 주제 등록 기능 구현

post-thumbnail

34.관심 주제 조회

post-thumbnail

35.관심 주제 삭제

post-thumbnail

36.관심 주제 자동완성

post-thumbnail

37.✅ 리팩토링, 관심 주제 테스트

post-thumbnail

38.지역 도메인

post-thumbnail

39.지역 정보 추가 삭제

post-thumbnail

40.지역 정보 테스트

post-thumbnail

41.PostgreSQL 설치 및 설정

post-thumbnail

42.SMTP 설정

post-thumbnail

43.✅ HTML 이메일 전송하기

post-thumbnail

44.스터디 도메인

post-thumbnail

45.스터디 개설

post-thumbnail

46.스터디 조회

post-thumbnail

47.스터디 구성원 조회

post-thumbnail

48.스터디 설정 - 소개 수정, 배너

post-thumbnail

49.✅ 스터디 설정 - 태그/지역

post-thumbnail

50.✅ 스터디 설정 - 상태 변경

post-thumbnail

51.스터디 설정 - 경로 및 이름 수정, 삭제, 참여 및 탈퇴

post-thumbnail

52.스터디 설정 - 테스트

post-thumbnail

53.✅ 모임 도메인

post-thumbnail

54.모임 만들기 뷰

post-thumbnail

55.모임 만들기 폼 서브밋

post-thumbnail

56.모임 조회

post-thumbnail

57.✅ 모임 목록 조회

post-thumbnail

58.모임 수정

post-thumbnail

59.✅ 모임 취소

post-thumbnail

60.모임 참가 신청 및 취소, 테스트

post-thumbnail

61.모임 참가 신청 수락, 취소 및 출석 체크

post-thumbnail

62.An error happened during template parsing (template: "class path resource [templates/

post-thumbnail

63.테스트 클래스 정리

post-thumbnail

64.테스트 DB를 PostgreSQL로 전환

post-thumbnail

65.테스트DB를 PostgreSQL 로 전환 후 테스트 수행시 오류

post-thumbnail

66.알림 도메인

post-thumbnail

67.✅ 알림 인프라 설정

post-thumbnail

68. ✅ 알림 아이콘 변경

post-thumbnail

69.알림 목록 조회 및 삭제

post-thumbnail

70.관심있는 스터디 변경 알림

post-thumbnail

71.모임 관련 알림

post-thumbnail

72.✅ 스터디 개설 알림

post-thumbnail

73.✅ 검색 기능 구현

post-thumbnail

74.✅ N+1 Select 문제 해결

post-thumbnail

75.페이징 적용

post-thumbnail

76.검색 뷰 개선

post-thumbnail

77.로그인 전 첫 페이지

post-thumbnail

78.로그인 후 첫 페이지

post-thumbnail

79.에러 핸들러 및 뷰 추가

post-thumbnail

80.배포시 고려할 것

post-thumbnail